![AH00112: 警告: DocumentRoot [/html/www/html] が存在しません](https://rvso.com/image/1024456/AH00112%3A%20%E8%AD%A6%E5%91%8A%3A%20DocumentRoot%20%5B%2Fhtml%2Fwww%2Fhtml%5D%20%E3%81%8C%E5%AD%98%E5%9C%A8%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93.png)
私がする時
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
正しいパスに変更するか、その仮想ホストを削除するだけです。