在 cPanel 伺服器上託管 Laravel:解決目錄困境
在 Web 託管領域,cPanel 伺服器提供了一個方便的管理平台網站。然而,在託管 Laravel 應用程式時,出現了一個常見的陷阱:了解複雜的目錄結構中適當的檔案放置位置。
本文深入探討了一個具體問題:您是否應該將所有 Laravel 應用程式檔案直接上傳到cPanel 伺服器上的 public_html 目錄?事實證明,答案是否定的。相反,您有兩個選擇可以考慮:
選項1:上傳項目文件並將公共內容放入Public_html
為了簡單起見,您可以上傳Laravel 應用程式的所有檔案進入cPanel 使用者主目錄,然後將public 目錄的全部內容移至public_html 中。這將重新排列您的目錄結構,如下所示:
/ .composer/ .cpanel/ ... app/ &<tab;>- your laravel app directory etc/ bootstrap/ &<tab;>- your laravel bootstrap directory mail/ public_html/ &<tab;>- your laravel public directory vendor/ artisan &<tab;>- your project's root files
選項2:將項目文件隔離在自己的目錄中
如果您喜歡更有條理的方法,您可以建立根目錄中的單獨目錄,例如“laravel”。然後,將所有專案文件(不包括公共目錄)放入這個新建立的資料夾中。請記住相應地更新路徑並將公共目錄的內容傳輸到 public_html。這種方法會產生更整潔的目錄結構:
/ .composer/ .cpanel/ ... etc/ laravel/ &<tab;>- a directory containing all your project files except public app/ bootstrap/ vendor/ artisan mail/ public_html/ &<tab;>- your laravel public directory
請記住,無論您選擇什麼目錄結構,都需要編輯 public_html/index.php 中的路徑以確保正確的應用程式引導。透過執行以下步驟,您可以在 cPanel 伺服器上成功託管 Laravel 應用程序,同時保持清晰且有組織的檔案層次結構。
以上是我應該將整個 Laravel 應用程式上傳到 cPanel 伺服器上的 Public_html 目錄嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!