我已经使用CPanel在服务器上部署了一个laravel项目。我已经将websiteA中的所有公共文件转移到了public_html。效果很好。目录看起来是这样的。
/home/tuturu
->public_html
->websiteA
->app
->vendor
-> ...现在,我正在尝试向同一服务器添加一个addon域websiteB。由于它是一个laravel项目,并且希望它指向公用文件夹,我已经看到根文档是public_html/websiteB/public。现在,目录如下所示:
/home/tuturu
->public_html
->websiteB
->app
->vendor
->public
->websiteA
->app
->vendor
-> ...我还将公用文件夹中的index.php更改为:
require __DIR__.'/../public_html/websiteB/vendor/autoload.php';
$app = require_once __DIR__.'/../public_html/websiteB/bootstrap/app.php';但是当我转到websiteB时,它会出现一个HTTP500错误。提前谢谢。
发布于 2019-10-06 08:42:32
在主目录中创建一个文件夹,例如my_websites:

将两个站点上载到此文件夹:

将您的“附加域”配置为指向Laravel的每个站点的公用文件夹:

请记住,在Linux系统中,路径是区分大小写的。
https://stackoverflow.com/questions/58255130
复制相似问题