我刚刚完成在 cpanel 中设置数据库并将项目上传到 cpanel 中。我压缩了项目并以这种方式上传。我将“public”文件夹中的所有文件移至 public_html 中,并将其余文件移至名为“house”的新目录中,然后按如下方式编辑了 index.php 文件
require __DIR__.'/../house/vendor/autoload.php';
$app = require_once __DIR__.'/../house/bootstrap/app.php';
网站仍然无法访问。我一定从一开始就错过了一些东西。在 Firefox 中,该页面为空白,而 google chrome 则显示此页面无法正常工作。我必须更改配置中的 .env 和 database.php 吗?我已遵循一些有用视频中显示的所有说明,但似乎没有任何效果。
我当前的 .env 文件具有以下行(未设置凭据)
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
最佳答案
将 public 文件夹中的所有内容复制到 public_html 中,并将路径更改为
require __DIR__.'/house/vendor/autoload.php
关于Laravel 项目在共享托管中上传问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54508993/