如何使用CPanel正确上传插件域

问题描述 投票:0回答:1

我已经使用CPanel将laravel项目部署到服务器上。我已经将websiteA中的所有公共文件传输到public_html。工作正常。目录如下所示。

/home/tuturu
->public_html
->websiteA
    ->app
    ->vendor
    -> ...

现在我正尝试将附加域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时,它会显示HTTP 500错误。预先感谢。

php laravel server cpanel
1个回答
0
投票

在主目录中创建一个文件夹,例如my_websites:

new folder

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

add two websites

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

addon domains document root points to laravels public folder

请记住,路径在Linux系统上区分大小写。

© www.soinside.com 2019 - 2024. All rights reserved.