mysql - Laravel AH01630 : client denied by server configuration on Specific API routes

标签 mysql laravel apache centos vps

我有一个具有 API 的 Laravel 应用程序。
在本地主机上一切正常,但是当我将我的应用程序部署到主机时。我注意到使用这些方法 (Delete,PUP,DELETE) 的每个 API 路由都不起作用,它给了我以下错误:

Forbidden You don't have permission to access this resource.
我的 Apache 日志:
[client 41.254.66.101:27968] AH01630: client denied by server configuration: /home/username/public_html/api
我相信这与服务器有关。
我的服务器使用 CWP 面板在 CentosOS 上运行。

最佳答案

Apache 仅限于在其文档根目录中提供文件。
要修复它,请编辑配置并添加另一个目录
纳米/etc/apache2/apache2.conf

<Directory /your/dir/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

关于mysql - Laravel AH01630 : client denied by server configuration on Specific API routes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70360636/

相关文章:

mysql - 命令输出作为 MySQL 查询的输入

php - 如何仅在从 mysql 数据库中选择一行时执行 python 代码块

php - Laravel 5.1 使用分页自动递增行号

php - Laravel Backpack - 显示关系函数中的特定属性

apache - FastCGI超时错误MAMP Pro 4

java - 服务器实例未配置 : java. lang.ClassNotFoundException :org. apache.catalina.startup.VersionLoggerListener

php - httpd libphp5.so ldap错误

php - Tank Auth 登录在本地成功,在服务器上失败

php - Coinbase Pro 费用和总额

mysql - 如何从 mysql 计算精确(分钟)?