将 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:clearphp artisan config:cache 以重新加载您的应用程序和配置缓存

以上是关于将 Laravel 安装克隆到 Homestead 时出错 - 是数据库问题还是证书问题?的主要内容,如果未能解决你的问题,请参考以下文章

Laravel Homestead 安装共享文件夹问题

Laravel Homestead 中的 PHPUnit 测试失败

在Windows下安装laravel/homestead

无法在新的 Homestead 安装上编译 Laravel 资产

高级工具推荐|使用 Docker 搭建 Laravel 本地环境

迁移到 Homestead 后在 PhpStorm 中为 Laravel 运行测试