代码之家  ›  专栏  ›  技术社区  ›  Jared

Drupal:下载所有上载文件时出现拒绝访问错误

  •  0
  • Jared  · 技术社区  · 16 年前

    我有一个网站在Drupal6.16上运行得很好。然后我更新到6.17(并更新了所有模块),突然上传的文件都生成了拒绝访问的错误。

    如果我将文件系统切换到Public,一切都会正常工作(这是我做的一个变通方法)。

    我尝试了一个文件比较,看看版本之间有什么变化,还搜索了所有模块,寻找可能调用访问被拒绝函数的位置。我甚至改变了file.inc,暂时忽略了其他模块的文件下载方法。

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

    有没有人知道在哪里可以找到窃听器?

    其他一切都很好。只有“上传的文件”得到Drupal的访问被拒绝的错误。

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

    2 回复  |  直到 16 年前
        1
  •  0
  •   Claude    16 年前

    你好像在用wamp和PHP5.3。。。 Drupal6.13与PHP5.3不兼容

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

    现在您可以安装drupal 6.13而不需要nay(?)麻烦。

    注意drupal 7将与php 5.3兼容

    玩得开心:)

        2
  •  0
  •   Eric    15 年前

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

    我也遇到过类似的问题。似乎到处都找不到文件了。我想对我来说,这与备份和迁移模块的改变有关。它没有更改权限,但是当该模块在upload目录中创建备份文件时,它使该目录中的其他所有内容都无法访问。卸载模块修复了此问题。