wordpress 按照网上的方法禁用php.ini中的scandir确实能显示已安装主题 但却不能在线修改主题了

2013-11-09 14:31:04 +08:00
 Nat
如题,按照网上的解决办法 找到php.ini中的disable_functions 函数,将其中的scandir删掉 确实能读出所有主题 但在线编辑CSS点击更新后却无效 搞笑的是 当搜索解决wordpress不能在线编辑主题的解决办法 竟然是开启这个参数 ... 那就是说我只能二选一了??? 问下有没有两全其美的解决办法呢??
5238 次点击
所在节点    Linux
8 条回复
Kvm
2013-11-09 14:39:21 +08:00
我自己编译安装的LAMP LNMP以及用cpanel directadmin kloxo等管理的都没发现过这问题

Linux下跑wordpress一般编辑文件失败多数时候是权限或者归属没设置好
Nat
2013-11-09 14:44:03 +08:00
@Kvm 刚开始接触VPS 用的lnmp一键安装包 所有步骤都按安装说明来的 遇到这一步实在搞不定了 已经重装N次了
Kvm
2013-11-09 15:07:53 +08:00
@Nat 把文件的归属权限设置下军哥的lnmp的用户组是www

chown -R www:www /home/wwwroot
7vps
2013-11-09 16:35:45 +08:00
@Nat 我也用的LNMP,但很少修改CSS 所以不太清楚。一般只是在线编辑下模板文件。可以编辑的。
akira
2013-11-09 17:42:07 +08:00
后面那个问题,我觉得你要再找下答案
Nat
2013-11-09 17:47:47 +08:00
@Kvm 我就是这样做的 可是还是不行 T_T
kslr
2013-11-09 18:09:02 +08:00
你需要再删除点函数
figo
2013-11-09 19:01:54 +08:00
这个问题应该是为了防止PHP跨站楼主进行了设置,导致wordpress无法正常查找到网站主题的全路径,
你可以查看一下/usr/local/php/etc/php.ini 最后一行是否有
[HOST=www.imfly.org]
open_basedir=/home/wwwroot/www.imfly.org/:/tmp/
这样的一段
删掉这行,重启服务应该就能解决了。不过建议楼主不要删掉。你懂的,喝喝

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/88634

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX