ちょっとしたコミュニティサイトを下記環境で作成して、公開できればと考えています。
その際に、わからない点が2点ありまして、ご教授頂きたくよろしくお願いします。
php:7.1.1
Apache/2.4.25 (Win32)
cakephp:3.2.11
MySQL:10.1.21-MariaDB
公開時環境:CentOS7.3
開発環境:Windows10 xampp環境
①CentoOS Apache環境でのアクセス権の設定
Apacheの/var/www/htmlのフォルダをWinSCPを用いて、開発環境から公開時環境にCakephp3のプログラムを丸ごと移管してみました。
その際、アクセス権でのエラーが出た為に、その際にエラーが出ていた場所がいくつもあったので、試しに下記の通り実行してみました。
例)部分的にアクセス権を付与 sudo chmod -R 777 app/tmp sudo chmod -R 777 app/logs sudo chmod -R 777 app/vendor しかしそれでもまた権限がないとのエラーが別のフォルダで出たりしまして、まずはフォルダ全体にアクセス権を付与してみました。 sudo chmod -R 777 app
これで問題なく動いたのですが、やはりセキュリティ的に不安がある為、適切な設定はどのようにすれば良いのかご教授ください。
②appフォルダの/var/www/htmlへの分割配置は必要か
これは、一部のサイトでは必要であると言っていたり、また下記のリンクでは問題無いといわれていたりして、
混乱しています。どのような対処が良いのでしょうか。
https://teratail.com/questions/46308
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/15 02:30