我得到这个错误:
[Thu Nov 10 17:53:58 2011] [error] [client 95.240.108.197]文件不存在:/ var / www / aib / web / aib
我不知道为什么要找这个文件。 我预料它会寻找/var/www/aib/web/app.php。
这是我的虚拟主机configuration:
<VirtualHost 173.203.58.251:80> ServerName tirengarfio DocumentRoot "/var/www/aib/web" DirectoryIndex app.php ErrorLog "/var/log/apache2/aib.localhost-error.log" CustomLog "/var/log/apache2/aib.localhost-access.log" common TransferLog "/var/log/apache2/aib.localhost-transfer.log" <Directory "/var/www/aib/web"> AllowOverride All Allow from All </Directory> </VirtualHost>
任何想法?
哈维
在没有看到您要加载的URL的情况下,缩小原因有点困难。
当Apache试图加载一个目录就好像它是一个文件时,我通常会看到这些types的错误。
在你的情况下,它看起来像Apache认为/ var / www / aib / web / aib是一个文件,而不是一个目录。 这意味着试图加载的url不正确。 通常会丢失尾随的“/”。
要打击/var/www/aib/web/app.php,您必须将浏览器指向http://tirengarfio/app.php
如果你想要apache使用app.php作为默认的索引页面,你必须调整你的DirectoryIndex设置。