ホームページ >バックエンド開発 >PHPチュートリアル >Laravel アプリ全体を cPanel サーバーの Public_html ディレクトリにアップロードする必要がありますか?
cPanel サーバーでの Laravel のホスティング: ディレクトリのジレンマの解明
Web ホスティングの領域では、cPanel サーバーは管理に便利なプラットフォームを提供しますウェブサイト。ただし、Laravel アプリケーションのホストとなると、一般的な落とし穴が発生します。それは、複雑なディレクトリ構造内での適切なファイルの配置を理解することです。
この記事では、すべての Laravel アプリケーション ファイルを直接cPanelサーバー上のpublic_htmlディレクトリ?結局のところ、答えは断然「ノー」だ。代わりに、考慮すべき 2 つのオプションがあります。
オプション 1: プロジェクト ファイルをアップロードし、パブリック コンテンツを Public_html に配置する
簡単にするために、Laravel アプリのすべてのファイルをアップロードできます。 cPanel ユーザーのホーム ディレクトリに移動し、パブリック ディレクトリの内容全体を 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 内のパスを編集する必要があることに注意してください。これらの手順に従うことで、明確で整理されたファイル階層を維持しながら、Laravel アプリケーションを cPanel サーバー上で正常にホストできます。
以上がLaravel アプリ全体を cPanel サーバーの Public_html ディレクトリにアップロードする必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。