簡體   English   中英

如何在 cPanel 子域上設置 Laravel 項目?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM