Linux(CentOS6.10)入門者です。
前提・実現したいこと
「/var/www/cgi-bin/cbgrn/smarty」というディレクトリだけでなく、
ディレクトリ以下のすべてのサブディレクトリやファイルで、
Apache の実行ユーザが読み・書き可能な権限を保持できるように設定したいです。
どのような設定をすればよいでしょうか?
現在の設定は、次の通りです。
$ls -l /var/www/cgi-bin/cbgrn/smarty 合計 8 drwx------ 2 apache root 4096 12月 10 15:26 2014 cached drwx------ 255 apache root 4096 9月 13 09:27 2019 compiled
発生している問題・エラーメッセージ
クライアント側から(https://faq.cybozu.info/alphascope/cybozu/web/garoon3/Detail.aspx?id=953&isCrawler=1)のエラーが出て、WEBサービスが使えません。
また、
$sudo service httpd restart
を実行すると次のエラーが表示されます。
httpd を起動中: (30)Read-only file system: httpd: could not open error log file /etc/httpd/logs/error_log. Unable to open logs [失敗]
また、通信にも問題があるのか調べようと思い、
$sudo lsof -i | grep http
や
$sudo lsof -i:80 -P
を実行すると
「読み取り専用」のようなエラーが表示されました。(すみません、端末画面消えてしまいましたのでここは記憶です。)
試したこと
$ sudo chmod 755 /var/www/cgi-bin/cbgrn/smarty
を実行しましたが、
権限が上記の
drwx------ 2 apache root 4096 12月 10 15:26 2014 cached
drwx------ 255 apache root 4096 9月 13 09:27 2019 compiled
のままで変更できないようです。
また、
$sudo fsck
を実行すると、クライアント側からWEBサービスが利用できるようになります。
しかし、半日ぐらいでどういうわけか再び、httpdが読み取り専用モードになってしまうようで稼働されなくなります。
補足情報(FW/ツールのバージョンなど)
Server version: Apache/2.2.15 (Unix)
以上、どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/14 05:09
2020/12/14 05:18 編集
2020/12/14 05:23