更改 laravel 5.3 结构和 public 文件夹名称
Changing laravel 5.3 structure and public folder name
我将项目上传到服务器,这是结构文件夹:
root
- application (all laravel project)
- public_html
我已经在 public_html 中更改 index.php:
require __DIR__.'/../application/bootstrap/autoload.php';
$app = require_once __DIR__.'/../application/bootstrap/app.php';
像这样在我的本地服务器上工作(当然有原始的 public 文件夹名称)但它不在远程服务器上所以我需要知道我必须做什么并设置新的 public文件夹。
我尝试了 this post 中的所有方法,但没有任何效果,可能是因为我更改了结构。我一直收到错误 500。
我认为这里的解决方案是将 public_html
软化 link 到您的 Laravel public
文件夹
从您的根文件夹,尝试:
$ mv public_html public_html.bak
$ ln -s /path/to/root/application/public /path/to/root/public_html
第一个命令备份您的 public_html
文件夹,第二个命令从您的 Laravel public
目录创建一个 link 到您服务器的 public_html
不要忘记将 /path/to/root
换成 root
目录的完整路径
终于解决了这个问题..
在 Laravel 中,无需更改 public 文件夹名称来创建项目 运行,我的问题来自 .env 文件。
我得到一个在字符串之间有空格且没有“”的值,所以我添加了它们,最后,我的项目 运行s.
还是谢谢你
我将项目上传到服务器,这是结构文件夹:
root
- application (all laravel project)
- public_html
我已经在 public_html 中更改 index.php:
require __DIR__.'/../application/bootstrap/autoload.php';
$app = require_once __DIR__.'/../application/bootstrap/app.php';
像这样在我的本地服务器上工作(当然有原始的 public 文件夹名称)但它不在远程服务器上所以我需要知道我必须做什么并设置新的 public文件夹。
我尝试了 this post 中的所有方法,但没有任何效果,可能是因为我更改了结构。我一直收到错误 500。
我认为这里的解决方案是将 public_html
软化 link 到您的 Laravel public
文件夹
从您的根文件夹,尝试:
$ mv public_html public_html.bak
$ ln -s /path/to/root/application/public /path/to/root/public_html
第一个命令备份您的 public_html
文件夹,第二个命令从您的 Laravel public
目录创建一个 link 到您服务器的 public_html
不要忘记将 /path/to/root
换成 root
目录的完整路径
终于解决了这个问题..
在 Laravel 中,无需更改 public 文件夹名称来创建项目 运行,我的问题来自 .env 文件。
我得到一个在字符串之间有空格且没有“”的值,所以我添加了它们,最后,我的项目 运行s.
还是谢谢你