#題名の通りDocumentRootに上記のパスが設定されてない?
はい、みなさんこんにちわ!底辺Engineerのひろです。
今回、Vagrant(CentOS7)でLAMP環境+Wordpressを立ち上げるところまでやっていますが私がつまずいたエラーについてご紹していきたいと思います。
AH00112: Warning: DocumentRoot [/var/www/vhosts/sample/public_html] does not exist
題名の通り上記の DocumentRootに[/var/www/vhosts/sample/public_html] こちらが存在していないこと!と怒られてますwww
ですが、同じパスで確かに存在しているんですよね。そこでちょっと色々と自分で調べてみたので同じエラーで詰まってる人もしくは原因わからなかった人などにお教えしながら一緒にエラーの根本原因を探っていきたいと思います!
※実は何度かWordpress表示まで完成できていたのですが10回目ぐらいでこのエラーにぶち当たりました。。。笑 まぁいい機会ですね!
httpd -t
構文チェックはしっかりその都度確認しましょうね。
##1.SELINUXを無効にする
SELINUXを無効にする理由は意図的にプログラムが動かなくなったり、インストールできなくなるからです。
getenforce
で結果がDisabled
と確認すること。
もし、enforcing
だったら下記を実施すること
vi /etc/selinux/config
こちらで確認できますね。
# This file controls the state of SELinux on the system. `# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled←ここをdisabledに変更するだけです!
# SELINUXTYPE= can take one of three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
※最後にrebootを必ずしよう!
###でも上記の設定は既にやったんだけどね、、、、
はい~~~なんでか理由がわかりました。。。。
ほんとに俺って馬鹿かも。。。。
ディレクトリ名がただ単にvhosts→vhostとなっていました。。。。
こんなイージーミスしている人が他にもいたそうですww
みなさんも気をつけましょう笑