質問 > その他 > インストール時の権限チェックでの権限修正について |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2017/8/1 18:13
対応状況: −−−
|
インストール時の権限チェックでの権限修正について 初歩的な質問で申し訳ございませんが
公式のインストール方法やこちらの過去のスレッドを確認してもec-cubeのインストーラーの権限チェックの指摘にどのように対応すればよいかわからないため投稿させていただきました。 さくらのクラウドでサーバーをレンタルして使用する予定ですがまずはec-cubeの使用感や画面のカスタマイズについて実際に触って確認したいためVirtualbox上のCentOSにインストールしようとしています。 お手数ですが権限チェックに対してどのように権限修正を行えばよいのか教えてください。 ▼テンプレート [EC-CUBE] バージョン3.0.15の新規インストール [サーバ] macOS SierraのVirtualBox上のゲストOS [OS] ゲストOS:CentOS7 (Minimal ISOイメージ) [PHP] 5.4.45 (yumからインストール) [データベース] MySQL 14.14 (yumからインストール) [WEBサーバ] Apache 2.4.6 (yumからインストール) [ブラウザ] ホストのMacOS上のGoogle Chrome [導入プラグインの有無] なし [カスタマイズの有無] なし [現象] ホストOSのGoogle Chromeから http://ゲストOSのIPアドレス/html/install.php でアクセスしてec-cubeのインストーラを起動。 ステップ2の権限チェックで下記エラーがでます。 「 以下のディレクトリのアクセス制限を変更してください。 >>☓:/html >>☓:/app >>☓:/app/template >>☓:/app/cache >>☓:/app/config >>☓:/app/config/eccube >>☓:/app/log >>☓:/app/Plugin 」 権限チェックで指摘のあったフォルダおよび内部のファイルの権限を全て777(所有者、グループはrootのまま)に変更しましたが更新しても権限チェックの指摘内容が変わらないままでインストールができず苦慮しております。 権限チェックのエラー内容の見方とec-cubeのフォルダの正しい権限設定を教えてください。 |
|
umebius |
投稿日時: 2017/8/1 18:51
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: インストール時の権限チェックでの権限修正について
権限チェックはウェブサーバー(apache)が書き込めるかどうかを見ています。 とりあえず書き込めれば良いのですが、所有者root、グループapacheなどにして775にするのがよくある手法かと思います。 FTPなどのユーザーはapacheグルーぷに入れる。
|
ゲスト |
投稿日時: 2017/8/2 15:51
対応状況: −−−
|
Re: インストール時の権限チェックでの権限修正について 回答ありがとうございます。
パーミッションを775の状態で所有者とグループを下記に変更して再度試してみましたが現象としては変わりませんでした。 ・所有者: root、グループ: apache ・所有者: apache、グループ: apache 念のため /etc/httpd/conf/httpd.conf を確認しましたがapacheの実行ユーザ、グループは共にapacheになっています。 フォルダとファイルのグループをapacheに変更すればapacheから書き込みできると思ったのですが、他に設定等確認したほうがよいものはありますでしょうか? |
|
umebius |
投稿日時: 2017/8/2 23:37
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: インストール時の権限チェックでの権限修正について EC-CUBEインストールディレクトリにてコマンドで
ls -l app を実行した場合、内部のディレクトリには書き込み権限付いておりますでしょうか? 特に問題がないようであれば、is_writableが常にfalseを返すという問題はネット上でも色々原因が上がっておりSELinuxの問題などがあります。ぜひ一度ご確認ください。
|
nyorai |
投稿日時: 2017/8/3 9:22
対応状況: −−−
|
仙人 登録日: 2015/8/21 居住地: 投稿: 302 |
Re: インストール時の権限チェックでの権限修正について とりあえず動かして機能を確認したい、が主目的であれば、phpのビルトインサーバや、herokuを使うという方法もあります。
1行のコマンドでローカル環境にEC-CUBEを最速でインストールする http://qiita.com/nanasess/items/debc18697a89a7ccaddb herokuボタンで簡単にec-cubeの全機能を試してみる http://qiita.com/chihiro-adachi/items/168022f98dbe060da2aa ご参考まで。 個人的にはビルトインサーバ+SQLiteがお手軽でよく使っています。 |
ゲスト |
投稿日時: 2017/8/3 21:35
対応状況: −−−
|
Re: インストール時の権限チェックでの権限修正について umebiusさん
解決いたしました。 ご指摘のとおりSELinuxの設定の問題でした。 # tail -n0 -f /var/log/audit/audit.log を実行後にインストーラーの更新ボタンを押すとSELinuxで書き込みが拒否されているのを確認したため、下記コマンドで書き込み権限を追加することで権限チェックが正常になりました。 # semanage fcontext -a -t httpd_sys_rx_content_t "/var/www/html(/.*)?" # cat /etc/selinux/targeted/contexts/files/file_contexts.local # restorecon -R /var/www/ ありがとうございました。 |
|
ゲスト |
投稿日時: 2017/8/3 21:36
対応状況: 解決済
|
Re: インストール時の権限チェックでの権限修正について nyoraiさん
貴重な参考情報ありがとうございます。 こちらの情報も参照してみます。 |
|
umebius |
投稿日時: 2017/8/5 13:12
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: インストール時の権限チェックでの権限修正について OldRiver 様
やはりSELinuxでしたか。 こちらこそ勉強になりました。 ありがとうございました。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |