【问题标题】:Drupal: Access Denied Error for downloading all uploaded filesDrupal:下载所有上传文件的访问被拒绝错误
【发布时间】:2010-08-05 07:00:49
【问题描述】:

我的网站在 Drupal 6.16 上运行良好。然后我更新到 6.17(并更新了所有模块),突然上传的文件都产生了 Access Denied 错误。

如果我将文件系统切换到公共,一切正常(我做了什么作为解决方法)。

我尝试了一个文件比较以查看版本之间的变化,并在所有模块中搜索了可能调用拒绝访问函数的位置。我什至更改了 file.inc 以暂时忽略其他模块的 file_download 方法,但没有运气。

没有安装特殊的访问控制模块。

有没有人有任何其他的想法去哪里看看这可能会被窃听?

其他一切正常。只是“上传的文件”会出现 Drupal 的访问被拒绝错误。

我没有更改 settings.php 或 .htaccess 文件。

【问题讨论】:

  • 您是否覆盖/更改/更改/... .htaccess 文件?
  • 也许有大量文件所有权更改?运行ls -l 并查看谁拥有drupal 目录。

标签: drupal access-denied


【解决方案1】:

看来您正在使用 wamp 和 php 5.3... drupal 6.13 与 php 5.3 不兼容

你应该去 wamp 托盘 -> php -> 版本 -> 获取更多... 你飞到 wampserver 站点:下载 php 5.2.11 安装 php 5.2.11(安装程序会找到安装位置) 再次进入 wamp 托盘 -> php -> 版本 选择 php 5.2.11 然后 wamp tray -> 重启所有服务

现在您可以轻松安装 drupal 6.13(?)。

请注意,drupal 7 将与 php 5.3 兼容

玩得开心:)

【讨论】:

  • 不在 WAMP 上。安装工作正常。其他一切正常。只是出现 Drupal 的 Access Denied 错误的“上传的文件”。
【解决方案2】:

你修好了吗?是否有其他模块正在更改权限或正在写入文件路径/系统?

我也遇到过类似的问题。似乎无法再访问无处不在的文件。我认为对我来说,这与备份和迁移模块改变了一些东西有关。它没有改变权限,但是当该模块在上传目录中创建备份文件时,它使该目录中的其他所有内容都无法访问。卸载模块解决了这个问题。

【讨论】:

    猜你喜欢
    • 2012-08-30
    • 2016-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-26
    • 2022-01-27
    • 1970-01-01
    相关资源
    最近更新 更多