首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Laravel -禁止您在此服务器上访问/

Laravel -禁止您在此服务器上访问/
EN

Stack Overflow用户
提问于 2013-08-16 19:44:09
回答 16查看 247.2K关注 0票数 53

我的laravel安装昨天工作正常,但今天我得到了以下错误:

代码语言:javascript
复制
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.

有人知道我哪里错了吗?

EN

回答 16

Stack Overflow用户

发布于 2015-04-20 21:12:41

创建此.htaccess文件并将其放在laravel安装(根)文件夹中。

代码语言:javascript
复制
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^public
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
票数 86
EN

Stack Overflow用户

发布于 2015-10-08 16:06:44

我遇到了同样的问题,然后我做了与@lubat相同的解决方案,我的项目工作得很好。:D我的虚拟主机配置:

代码语言:javascript
复制
<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>
票数 21
EN

Stack Overflow用户

发布于 2015-07-30 18:21:15

检查您的虚拟主机配置。对于Ubuntu,您可以在/etc/apache2/sites available/yourlaravel.conf中找到它,它应该是这样的:

代码语言:javascript
复制
<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

希望它能帮上忙!

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18272557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档