おそらくファイルが正しくないため、Laravel プロジェクトを Web サーバーにアップロードする際に問題が発生しています。 target.
ファイル構造の問い合わせ
次の Web サーバー構造が提供されました:
<code class="bash">/ - .composer - .cpanel - .htpasswds - .softaculous - access-logs - etc - mail - perl5 - public_ftp - public_html - tmp - www</code>
すべてを配置する必要があるかどうか疑問に思っています。 Laravel ファイルは public_html ディレクトリにあります。
解決策
複数のオプションがあります:
オプション 1: すべてのファイルを cPanel に配置しますユーザー ホーム ディレクトリ
この結果、複雑な構造になります。
<code class="bash">/ .composer/ .cpanel/ ... app/ <- your laravel app directory etc/ bootstrap/ <- your laravel bootstrap directory mail/ public_html/ <- your laravel public directory vendor/ artisan <- your project's root files</code>
オプション 2: カスタム ディレクトリを作成する
このアプローチにより、より整った構造が提供されます。
<code class="bash">/ .composer/ .cpanel/ ... etc/ laravel/ <- a directory containing all your project files except public app/ bootstrap/ vendor/ artisan mail/ public_html/ <- your laravel public directory</code>
アプリケーションのブートストラップを適切に行うために、public_html/index.php のパスを変更する必要がある場合があることに注意してください。
以上が「質問」形式を念頭に置き、重要なポイントをカバーした、いくつかのタイトル オプションを次に示します。 オプション 1: 直接的かつ要点を伝える * cPanel への Laravel のデプロイメント: すべてを入れるべきかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。