我的laravel安装昨天工作正常,但今天我得到了以下错误:
Forbidden
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
有人知道我哪里错了吗?
发布于 2015-04-20 21:12:41
创建此.htaccess文件并将其放在laravel安装(根)文件夹中。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
发布于 2015-10-08 16:06:44
我遇到了同样的问题,然后我做了与@lubat相同的解决方案,我的项目工作得很好。:D我的虚拟主机配置:
<VirtualHost *:80>
ServerName laravelht.vn
DocumentRoot D:/Lavarel/HTPortal/public
SetEnv APPLICATION_ENV "development"
<Directory D:/Lavarel/HTPortal/public>
DirectoryIndex index.php
AllowOverride All
Require all granted
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
发布于 2015-07-30 18:21:15
检查您的虚拟主机配置。对于Ubuntu,您可以在/etc/apache2/sites available/yourlaravel.conf中找到它,它应该是这样的:
<VirtualHost *:80>
ServerName yourlaravel.com
DocumentRoot "/path/to/your/laravel/project/public"
ServerAlias *.yourlaravel.com
<Directory "/path/to/your/laravel/project/public">
AllowOverride All
Require all granted
</Directory>
关键一行是<Directory>
中的Require all granted
。
希望它能帮上忙!
https://stackoverflow.com/questions/18272557
复制相似问题