【问题标题】:wamp + wordpress: failed to open stream: Permission denied inwamp + wordpress:无法打开流:权限被拒绝
【发布时间】:2013-12-29 00:40:19
【问题描述】:

我安装了 WAMP 和 WordPress。我正在尝试安装一个新主题。将其复制到主题文件夹后,进入主题管理面板以激活主题时出现错误:

警告:fopen(C:\wamp\www/wp-content/themes/enfold/style.css):无法打开流:C:\wamp\www\wp-includes\functions 中的权限被拒绝.php 在第 3666 行

看起来像这样:

在该页面下方继续呈现。
不知道为什么会这样。

【问题讨论】:

    标签: php wordpress wordpress-theming wamp


    【解决方案1】:

    在我的例子中,主题文件夹(以及其中的文件)是只读的,并且也是加密的。

    右键单击文件夹-->属性,确保未选择只读,然后单击高级按钮,确保未选中“加密内容以保护数据”,单击确定,然后再次单击确定,“应用更改到此文件夹、子文件夹和文件”。应该这样做:)

    【讨论】:

    • 谢谢,迈克!删除加密为我修复了它。
    【解决方案2】:

    检查 wp-content 和您上传的主题的文件/文件夹权限。

    Changing File Permissions « WordPress Codex

    通常,所有文件都应归您的用户 (ftp) 帐户所有 您的 Web 服务器,并且应该可以由该帐户写入。共享时 主机,文件不应该归网络服务器进程本身所有 (有时这是 www、apache 或nobody 用户)。

    任何需要 WordPress 写入权限的文件都应该拥有或 由 WordPress 使用的用户帐户拥有的组(可能是 不同于服务器帐户)。例如,您可能有一个用户 允许您来回 FTP 文件到您的服务器的帐户,但是 您的服务器本身可能使用单独的用户运行,在单独的 用户组,例如 dhapache 或 nobody。如果 WordPress 作为 FTP 帐户,该帐户需要具有写入权限,即是 文件的所有者,或属于具有写入权限的组。在里面 后一种情况,这意味着权限设置得更宽松 比默认值(例如,文件夹的 775 而不是 755,以及 664 而不是 644)。

    要让 WordPress 和 WAMP 自动设置新主题的权限,请使用 WordPress 的管理区域上传和安装主题。查看外观>>主题>>使用添加新按钮。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-29
      • 2011-06-22
      • 2015-12-16
      • 2015-11-15
      • 2017-09-23
      • 2015-02-01
      • 2014-11-29
      相关资源
      最近更新 更多