Laravel 项目在共享托管中上传问题

标签 laravel phpmyadmin cpanel

我刚刚完成在 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/

相关文章:

MySQL/Phpmyadmin 无法设置密码

mysql - 在MySql中按组计算唯一记录

linux - 如何通过ftp在远程之间传输文件?

php - Laravel 中的依赖注入(inject)

mysql - 优化 多数据库更新

php - Laravel 5.0 file_put_contents 错误

php - 如何对 Laravel Eloquent ORM 对象进行排序?

sql - PHPMyAdmin - 总记录数各不相同

PHP 警告 : Xdebug MUST be loaded as a Zend extension

linux - 将新文件上传到服务器时出现 500 内部错误