我安装了WAMP和WordPress。我正在尝试安装一个新主题。将其复制到themes文件夹后,当进入主题管理面板以激活主题时,我收到错误:
警告:fopen(C:\ wamp \ www / wp-content / themes / enfold / style.css):无法打开流:C:\ wamp \ www \ wp-includes \ functions中的权限被拒绝第3666行.php
看起来像是这样的:
在此之下页面继续呈现。
不知道为什么会这样。
答案 0 :(得分:0)
检查您的文件/文件夹权限,了解wp内容和您上传的主题。
请参阅Changing File Permissions « WordPress Codex
通常,所有文件都应归您的用户(ftp)帐户所有 您的Web服务器,并且应该可以由该帐户写入。共享 主机,文件永远不应该由Web服务器进程本身拥有 (有时候这是www,或apache,或者没有用户)。
任何需要WordPress写入权限的文件都应该拥有或 由WordPress使用的用户帐户所拥有的组(可能是 与服务器帐户不同)。例如,您可能有一个用户 允许您来回FTP服务器的帐户,但是 您的服务器本身可以使用单独的用户运行 用户组,例如dhapache或nobody。如果WordPress正在运行 FTP帐户,该帐户需要具有写访问权限,即是 文件的所有者,或属于具有写访问权限的组。在里面 后一种情况,这意味着权限设置更为允许 比默认值(例如,文件夹为775而不是755,以及664 而不是644)。
要让WordPress和WAMP自动设置新主题的权限,请使用WordPress的管理区域上传和安装主题。请参阅外观>>主题>>使用添加新按钮。
答案 1 :(得分:0)
在我的情况下,主题文件夹(及其中的文件)是只读的,它也是加密的。
右键单击文件夹 - >属性,确保未选中只读,然后单击高级按钮,确保"加密内容以保护数据"如果未选择,请单击“确定”,然后再次单击“确定”,“#34;将更改应用于此文件夹,子文件夹和文件"。应该这样做:))