バージョン選択

フォーラム

メニュー

オンライン状況

48 人のユーザが現在オンラインです。 (38 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 48
もっと...

サイト内検索

質問 > その他 > インストール時の権限チェックでの権限修正について

その他

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
umebius
投稿日時: 2017/8/5 13:12
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: インストール時の権限チェックでの権限修正について
OldRiver 様

やはりSELinuxでしたか。
こちらこそ勉強になりました。
ありがとうございました。


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

ゲスト
投稿日時: 2017/8/3 21:36
対応状況: 解決済
Re: インストール時の権限チェックでの権限修正について
nyoraiさん

貴重な参考情報ありがとうございます。
こちらの情報も参照してみます。
ゲスト
投稿日時: 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/

ありがとうございました。
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がお手軽でよく使っています。
umebius
投稿日時: 2017/8/2 23:37
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: インストール時の権限チェックでの権限修正について
EC-CUBEインストールディレクトリにてコマンドで
ls -l app
を実行した場合、内部のディレクトリには書き込み権限付いておりますでしょうか?

特に問題がないようであれば、is_writableが常にfalseを返すという問題はネット上でも色々原因が上がっておりSELinuxの問題などがあります。ぜひ一度ご確認ください。


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

ゲスト
投稿日時: 2017/8/2 15:51
対応状況: −−−
Re: インストール時の権限チェックでの権限修正について
回答ありがとうございます。

パーミッションを775の状態で所有者とグループを下記に変更して再度試してみましたが現象としては変わりませんでした。
・所有者: root、グループ: apache
・所有者: apache、グループ: apache

念のため
/etc/httpd/conf/httpd.conf
を確認しましたがapacheの実行ユーザ、グループは共にapacheになっています。

フォルダとファイルのグループをapacheに変更すればapacheから書き込みできると思ったのですが、他に設定等確認したほうがよいものはありますでしょうか?
umebius
投稿日時: 2017/8/1 18:51
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: インストール時の権限チェックでの権限修正について
        $protectedDirs = array();
        $base = __DIR__ . '/../../../..';
        $dirs = array(
            '/html',
            '/app',
            '/app/template',
            '/app/cache',
            '/app/config',
            '/app/config/eccube',
            '/app/log',
            '/app/Plugin',
        );

        foreach ($dirs as $dir) {
            if (!is_writable($base . $dir)) {
                $protectedDirs[] = $dir;
            }
        }


権限チェックはウェブサーバー(apache)が書き込めるかどうかを見ています。
とりあえず書き込めれば良いのですが、所有者root、グループapacheなどにして775にするのがよくある手法かと思います。
FTPなどのユーザーはapacheグルーぷに入れる。


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

ゲスト
投稿日時: 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のフォルダの正しい権限設定を教えてください。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,284名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.