【发布时间】:2014-10-31 00:52:37
【问题描述】:
使用 laravel 开发 API。
在 PUT 请求上获得 403 Forbidden。
在远程服务器上工作,但不在本地。对本地服务器使用 MAMP。
这是我的虚拟主机,我看不到任何东西。
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "/Users/dg/Documents/Websites/domain.com/public_html/dev/public_html"
ServerName domain.local
ServerAlias www.domain.local
<Directory />
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
ErrorLog "/Users/dg/Documents/Websites/domain.com/public_html/dev/error_log"
CustomLog "/Users/dg/Documents/Websites/domain.com/public_html/dev/access_log" common
</VirtualHost>
我已经查看了关于 SO 的其他类似问题,但还没有解决方案。
【问题讨论】:
-
第一个问题是这个403是从哪里来的,是webserver还是laravel app拒绝了请求?看看你的 apache 错误/访问日志和你的 laravel 日志(app/storage/logs)。