AH00112: 警告: DocumentRoot [/html/www/html] が存在しません

AH00112: 警告: DocumentRoot [/html/www/html] が存在しません

私がする時

cd /etc/apache2/
apache2ctl configtest

私はこれを理解します:

AH00112: 警告: DocumentRoot [/html/www/html] が存在しません

その行はどこで見つけられますか? 変更できますか?

答え1

実際には、これはエラーではなく単なる警告なので、無視できます。これは、DocumentRoot仮想ホストに存在しないパスを定義した場合に表示されます。この警告を削除したい場合は、そのディレクトリを指す仮想ホストを見つけてください。通常は、/etc/apache2/sites-enabled/000-default.conf次のような内容が含まれます。

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

DocumentRoot /var/www/html正しいパスに変更するか、その仮想ホストを削除するだけです。

関連情報