ホームページ >バックエンド開発 >PHPチュートリアル >Laravel ファイルを cPanel サーバーのどこにアップロードする必要がありますか: Public_html またはルート ディレクトリ?

Laravel ファイルを cPanel サーバーのどこにアップロードする必要がありますか: Public_html またはルート ディレクトリ?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-31 13:53:02358ブラウズ

 Where Should I Upload My Laravel Files on a cPanel Server: Public_html or Root Directory?

cPanel サーバーでの Laravel のホスト: public_html ディレクトリの難題をナビゲートする

Laravel プロジェクトを cPanel サーバーにデプロイする際に問題が発生した場合、ファイルの正しいアップロード場所がわからないかもしれません。この問題を詳しく調べて、包括的な解決策を提供しましょう。

cPanel ファイル構造について

cPanel サーバーは、指定された構造に示されているように、特定の階層にファイルを編成します。 Laravel アプリケーションの重要なディレクトリは public_html です。ただし、すべての Laravel ファイルを public_html に直接アップロードすることはお勧めできません。

オプション 1: public_html のパブリック コンテンツを含むファイルをルート ディレクトリにアップロードする

プロセスを簡略化するには、次のようにします。 Laravel ファイルを cPanel ユーザーのホーム ディレクトリに直接アップロードできます。ただし、public ディレクトリの内容が public_html に配置されていることを確認してください。この方法では、ディレクトリ構造がやや乱雑になりますが、機能は保証されています。

/
    .composer/
    .cpanel/
    ...
    app/                 <p><strong>オプション 2: ファイルを別のディレクトリに整理する</strong></p><p>または、専用のディレクトリを作成することもできます。 <strong>public</strong> を除くすべてのプロジェクト ファイルを保存するルート ディレクトリ内の <strong>laravel</strong> などのディレクトリ。このオプションを使用すると、よりクリーンなフォルダー構造が可能になります。ただし、アプリケーションのブートストラップを適切に行うには、特定のパスを編集する必要があります。</p><pre class="brush:php;toolbar:false">/
    .composer/
    .cpanel/
    ...
    etc/
    laravel/      <p>両方の新しいディレクトリ構造に合わせて、<strong>public_html/index.php</strong> 内のパスを編集することを忘れないでください。オプション。これにより、アプリケーションが正しく起動します。</p><p>要約すると、すべての Laravel ファイルを <strong>public_html</strong> に直接アップロードするのは誤りですが、2 つの実行可能な解決策から柔軟に選択できます。組織の好みと潜在的なトラブルシューティング要件を考慮してください。</p>

以上がLaravel ファイルを cPanel サーバーのどこにアップロードする必要がありますか: Public_html またはルート ディレクトリ?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。