将 Laravel 安装克隆到 Homestead 时出错 - 是数据库问题还是证书问题?
Posted
技术标签:
【中文标题】将 Laravel 安装克隆到 Homestead 时出错 - 是数据库问题还是证书问题?【英文标题】:Error cloning a Laravel Installation into Homestead - is it a database issue or a certificate issue? 【发布时间】:2020-01-15 20:30:29 【问题描述】:首先感谢您的帮助,其次:我是这里的初学者,所以提前感谢您的耐心等待。
好的,我已经获得了 Laravel 项目的访问权限,我正在尝试使用 bit bucket > git 命令将其克隆到我的本地家庭环境中。
我在本地环境中使用 Homestead (Laravel)。
下载 repo 很简单,我确信我已经将下载文件放到了正确的目录中(因为这是其他成功运行的 Laravel 项目所在的位置)但是当我尝试通过浏览器连接到安装时我收到此错误:
此网站无法提供安全连接
知道如何解决这个问题吗?
我猜这个错误的发生是因为 Homestead 创建了自己的证书,这就是问题所在?
感谢所有建议和指导!谢谢
【问题讨论】:
【参考方案1】:按照以下步骤操作即可解决错误。
或者直接点击这里查看实际链接:cloning laravel project from github
【讨论】:
【参考方案2】:重新配置 vagrant 还有助于解决克隆网站的证书问题。
如果你正在启动 vagrant,运行
vagrant up --provision
如果 vagrant 已经启动,运行
vagrant provision
【讨论】:
谢谢 - 现在是疯狂的部分。我让它工作了,但是所有的链接和 css/js 都被破坏了(奇怪),现在我运行了那个命令,它都处于离线状态......再次......任何想法如何继续在这里解决问题?谢谢! 克隆的项目是否使用asset helper来包含css和js文件? asset(asset_url)
?另外,css/js 文件夹和文件是否在默认目录中? /public
?
如果上述情况属实,请转到/config/app.php
并插入/更新此行'asset_url' => env('ASSET_URL', 'fully_qualified_url_to_asset_root_directory'),
。在 url 中包含访问协议(http 或 https)。还要确保app.php
文件中有这一行:'url' => env('APP_URL', 'http://localhost'),
对app.php
进行更改后,依次运行以下命令:php artisan cache:clear
和php artisan config:cache
以重新加载您的应用程序和配置缓存以上是关于将 Laravel 安装克隆到 Homestead 时出错 - 是数据库问题还是证书问题?的主要内容,如果未能解决你的问题,请参考以下文章
Laravel Homestead 中的 PHPUnit 测试失败
无法在新的 Homestead 安装上编译 Laravel 资产