LaravelをしようしたWebアプリを開発するにあたり、
ローカルの開発環境としてMAMPを使用しています。(OSはMacOS Mojave)
「ルート直下にシステムファイルをそのまま置くのはよくない」
という情報がありましたので、
別の場所に移動したシステムファイルの公開フォルダを
MAMP/htdocs直下にシンボリックリンクを作成したいと思っています。
現在のファイル構造は以下のようになっています。
MAMP ├ htdocs │ └ website │ └ laravel └ public (以下フォルダ省略)
① ローカル環境で、localhost/htdocs/websiteにアクセスしたとき
laravel/bublic内のindex.phpが返されるようにシンボリックリンクを設定したい。
② 以下のようにターミナルでコマンド入力をしてもうまくいかない
(厳密には、publicという"ファイルのシンボリックリンク"が生成され、"ディレクトリのシンボリックリンクにならない")
mamp $ ln -s laravel/public/ htdocs/website
publicやwebsiteの後に「/」をつけたりつけなかったり色々なパターンを試しましたがうまく行きませんでした。
ちなみに、さくらインターネットのサーバーをレンタルしているのですが、
そちらでは上記と同じ構造のフォルダでシンボリックリンクが生成され、
理想の動きにすることができました。
https://laraweb.net/environment/347/
このサイトを主に参考にしていました。
お手数をおかけしますが、アドバイス頂けますと幸いです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。