【发布时间】:2018-09-04 04:47:23
【问题描述】:
我安装的 wordpress 主题正在从 wp-content/uploads/tc_stylesheets/file_name.css 加载 css
此文件需要是可写和可执行的,这样每当我从定制器更改主题设置(尤其是与样式相关的更改)时,更改都会写入该 css 文件 (file_name.css)。
即使将相关目录权限更改为777,主题仪表板中的消息,仍然是" Can not write file with chmod: 0, owner/group: root/root"
我还不能发布图片,所以这就是我所做的
将上传目录的权限更改为 777
将 tc_stylesheets 目录的权限更改为 777
将 file_name.css 文件权限更改为 777
正如我在上面已经说过的,这些更改仍未实现,即,每当我应用新的 css 规则时,文件仍然是相同的。
只要定制器的样式规则发生变化,主题就会在 file_name.css 中附加一个唯一编号(例如 file_name.123456.css)。
(注意:我在主题支持中问过同样的问题,他们也没有回复这就是我在这里问的原因。如果有人以前遇到过这个问题,请提供任何帮助)
【问题讨论】:
-
切勿将 777 用于网站文件权限(除非有真正原因)。 @SergioS 所说的 755 更好。您的文件可能具有“root”所有权,但您的 webserver/php 不在 root 下运行(通常是 www-data 或 nginx-fpm)。检查您的 webserver/php 正在哪个用户上运行,并将这些文件 chown 给该用户和 chmod 755。
标签: wordpress permissions