アクセス可能なディレクトリに本体を置くのはよろしくない
前の記事でさくらのレンタルサーバースタンダードプランにCakePHP3をインストール成功しましたが、/home/USERNAME/www にCakePHP3本体を置くのはセキュリティ的にあまりよろしくないですよね。なんか方法ないかなーと思ってググってみたらありました。
上記のブログを参考にさせていただきました。ありがとうございます。
シンボリックリンクを貼るだけでOKみたいです。ということで、実際にやってみます。
ln -s すればOKっぽい
CakePHP3をインストールした場所は、
/home/USERNAME/project/PROJECTNAME
です。
そして、表示したいURLは
http://USERNAME.sakura.ne.jp/cakephp_is_here
とします。(USERNAME部分は、契約時のアカウント名です。「cakephp_is_here」の部分は好きな文字列でOKです。)
ln -s /home/USERNAME/project/PROJECTNAME/webroot /home/USERNAME/www/cakephp_is_here
と打ち込みEnterキーを叩くだけでOKです。
/home/USERNAME/www/cakephp_is_here
へのアクセスが
/home/USERNAME/project/PROJECTNAME/webroot
に飛ぶようになりました。
ブラウザでアクセスしてみると、CakePHP3の初期設定画面が出てますね。
これで、安全にCakePHP3を始められます^^
コメント