我在设置LAMP并安装我的Laravel 4应用程序后遇到了问题。当我访问我的IP地址URL时,第一页正确显示,但其他页面都会抛出404错误:服务器未找到请求的URL。
于是我在httpd.conf中添加了以下代码(在我的项目虚拟主机下):
AllowOverride All
Order allow,deny
<VirtualHost *:80>
ServerName VPS-IP-ADDRESS
DocumentRoot /var/www/html/nextmatch/public_html/public/
<Directory /var/www/html/nextmatch/public_html/public/>
AllowOverride all
Order allow,deny
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
</Directory>
</VirtualHost>
现在我尝试导航时,而不是404错误,我得到了"禁止访问"的错误信息。我使用chmod 775 -R path/laravel/
设置了文件夹权限,并将存储文件夹设置为777,但仍然遇到相同的错误。请问有什么建议吗?我无法解决这个问题,感到非常困惑!谢谢您的任何帮助。