我是 cPanel 的新手,想知道哪种是在子域上托管 Laravel 项目的最佳方式。我已经创建了子域,其根目录位于主目录中。我的客户在 public_html 文件夹中有其他网站,我不想弄乱它们。我应该如何进行?
另外,如果您能告诉我在持续集成和版本控制方面在 cpanel 中管理网站的最佳方法是什么,我将不胜感激。
谢谢。
例如,在域主目录的根目录中(public_html 中的一个),您需要创建文件夹laravel_项目
子域文件夹是您的 sub_domian 的文件夹,其工作方式类似于您的第二个站点的 public_html 。
主机原理图:
- root directory
- laravel_project
- ...
- public_ftp
- public_html
-- ... (other sub_domains_folders + files for main site)
-- sub_domian_folder
(第 1 步)- 将所有 Laravel 应用程序文件和文件夹上传到 laravel_projectexcept公用文件夹
(第 2 步)- 只需复制 Laravel 应用程序中的所有文件publicsub_domain_folder 中的文件夹(css - js - .htaccess - index.php - ...)
(步骤 3) - 现在您需要编辑位于以下位置的 index.php 文件子域文件夹(步骤2)如下:
require __DIR__.'/../vendor/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';
改成:
require __DIR__.'/../../laravel_project/vendor/autoload.php';
$app = require_once __DIR__.'/../../laravel_project/bootstrap/app.php';
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)