ok、みんなが困っています。私は、私は、Apache(httpd)「エラーログを開くことができませんでした。」
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName www.mydomain.com
ServerAlias mydomain.com
DocumentRoot /var/www/mydomain.com/public_html
#ErrorLog /var/www/mydomain.com/error.log
#CustomLog /var/www/mydomain.com/requests.log combined
</VirtualHost>
..だからを次のように私は、「エラーログ」コメントを解除するときに作成され、設定ファイルを編集し、その後 それを開始し、その後、VM上のCentOS 7.2をインストールし、インストールのhttpd、サービスとしてそれを有効に信じては正しいです、そして はHttpd.service起動したくない「/var/www/mydomain.com/」ディレクトリ内のerror.logというファイルがエラーで、そこにある:私が試した
(13)Permission denied: AH00091: httpd: could not open error log file /var/www/mydomain.com/error.log.
AH00015: Unable to open logs
error.logファイル、Apache:apache、root:root、およびサイトのユーザーにchownを実行しても動作しませんでした。 また、私はwwwディレクトリを755にするようにしました。そのため、error.logファイルをそのディレクトリで開くことができるはずです。助けてください
更新:私はそれがselinuxが有効になっていることと関係があることを知りました。 私は setenforce 0 を試してみました: "systemctl start httpd.service" それはすぐに起動しました。だから私はそれをどうやって解決するのですか? – UnknownSender