我将该文件夹放入Web服务器/
,在那里我放置了除laravel项目的公共文件夹(带有index.php)之外的所有文件/文件夹以及/public_html/
我放置公用文件夹中的所有文件。
我没有必要更改包含2个文件应用程序和自动加载的bootstrap文件夹中的路径,并且我在第一个路径中执行了所有操作 Uploading Laravel Project onto Web Server
而不是显示臭名昭着的欢迎光临Laravel,它没有显示任何内容。
我正在使用godaddy虚拟主机。我做错了什么?
解决方案:
1 您在Web服务器中有主目录
/
这是Public_HTML文件夹的父级,在这里您上传到由您创建的文件夹中的所有文件,这些文件包含您的laravel项目文件,公共文件夹以外的文件夹。
在
中/Public_html
您上传包含在laravel项目的公共文件夹中的所有文件
2. 将index.php打开到public_html中并更改以下内容:
require __DIR__.'/../bootstrap/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';
进入
require __DIR__.'/../laravelfoldernameinroot/bootstrap/autoload.php';
$app = require_once __DIR__.'/../laravelfoldernameinroot/bootstrap/app.php';
3. 请务必将cpanel中的php版本更改为5.6,这是网站运行的必备条件。
4. 所有其他更改取决于您在构建新laravel项目后所做的更改。