[英]How to set up a laravel project on cPanel subdomain?
我是 cPanel 的新手,想知道在子域上托管 Laravel 項目的最佳方式是什么。 我已經創建了子域,其根目錄位於主目錄中。 我的客戶在 public_html 文件夾中有其他網站,我不想弄亂它們。 我應該如何進行? 另外,如果您能告訴我在持續集成和版本控制方面在 cpanel 中管理網站的最佳方式是什么,我將不勝感激。 謝謝。
在域主目錄的根目錄中(從 public_html 開始),您需要創建文件夾,例如laravel_project
sub_domain_folder是您的 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_project 中上傳所有 Laravel 應用程序文件和文件夾,公共文件夾除外
(第 2 步)- 只需將 Laravel 應用程序公共文件夾(css - js - .htaccess - index.php - ...)中的所有文件復制到 sub_domain_folder
(步驟 3) - 現在您需要編輯位於sub_domain_folder 中的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';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.