zend-framework - Ubuntu 上的 Apache 2 在某些 url 上显示 403 被禁止

标签 zend-framework ubuntu apache2 http-status-code-403

我有一个 Zend 框架应用程序。几乎我所有的网址都可以正常工作。但是,任何以/resources 开头的 url 都会给我一个 403 禁止错误(例如:/resources/add、/resources/edit)。奇怪的是,当我通过 XAMP 在我的 Windows 机器上测试它时,一切正常。以/resources 开头的 url 有什么特别之处,让 Apache2 认为它不应该允许访问吗?

最佳答案

您的问题似乎是权限问题,与 URL 无关。检查部署应用程序的 Ubuntu 服务器中的目录为 755 和文件 644。

在您的应用程序的根目录中运行它,应该可以帮助您:

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

关于zend-framework - Ubuntu 上的 Apache 2 在某些 url 上显示 403 被禁止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18951606/

相关文章:

php - ZF3 Introducing Blog Module 你确定你在配置期间提供了它吗

linux - 让 swfupload.js 在 Linux 中工作的任何解决方法?

tomcat - Apache/Tomcat 返回错误 503

php - apache PHP 内存使用如何真正起作用?

php - Mod Auth CAS 两个登录系统

zend-framework - Zend 框架 : Render multiple Views in one Layout

php - Extjs & 资源管理器和文件上传

php - 将值传递给 Zend Framework 中的布局......?

php - 调用未定义函数 mysql_connect() Apache + Mysql 错误

docker - 从 Microsoft 商店安装的 ubuntu20.04 的 shell 脚本中出现 pushd 错误