Q&A
前提
LaravelをVPSにデプロイしようとしています。
Laravelプロジェクト自体はサーバーの非公開ディレクトリに置き、プロジェクトのpublicディレクトリのシンボリックリンクを公開ディレクトリに張りました。
しかしサイトは表示されず「HTTP SERVER TEST PAGE」になってしまいます。
実現したいこと
ファイルは非公開ディレクトリに置いたままシンボリックリンクを張ってサイトを公開したいです。
以下のようにシンボリックリンクを張りました
ln -s /非公開ディレクトリ/laravel/プロジェクト/public/ /公開ディレクトリ
試したこと
シンボリックリンクが正しく張れていないのかと思いましたが、以下でpublicの中身が表示できます。
cd /公開ディレクトリ/シンボリックリンク ls
また、シンボリックリンクを使わずpublicディレクトリの中身を公開ディレクトリへコピーして置けば問題なくサイトは表示されます。
補足情報(FW/ツールのバージョンなど)
Laravel Framework 6.18.43
CentOS Stream9
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。