クライアントからプロジェクトを受け取りました。php artisan serve
コマンドを使用してローカルマシンにインストールしようとしましたが、以下のエラーが見つかりました
グーグルで検索した後、私はこの質問を見つけました。次に、プロジェクトディレクトリにパブリックフォルダがないことがわかりました。
このパブリックフォルダを削除する特別な理由はありますか?またはそれは誤って残されていますか?
私が変更され
chdir($this->laravel->publicPath());
ベンダー/laravel/framework/src/Illuminate/Foundation/Console/ServeCommand.phpで:
chdir('/');
あたりとして、この質問。その後、を使用してプロジェクトを実行しているときに、空白の白いページが表示されますphp artisan serve
。
解決策は何ですか?
彼らはおそらく、パブリックフォルダではなくルートディレクトリから実行するようにアプリを設定しようとしました。通常、Laravelアプリが共有ホスティングで実行するように設定されている場合に発生します(誤って追加する可能性があります)。
新しいパブリックディレクトリを作成し、js、css、index.phpファイルをそのディレクトリに戻します。また、ルートディレクトリからindex.phpを参照する明示的なパスを確認し、代わりにパブリックディレクトリを指すように更新します。また、パブリックディレクトリに新しいhtaccessファイルを作成する(または既存のファイルをルートから移動する)必要があります。
クリーンなlaravelインストールのdir構造と比較するだけで、不足しているものを確認できます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加