CHMOD 0777,但WordPress仍然无法写入文件/文件夹

前天我订购了我自己的VPS。 但是现在我的Wordpress出现了问题,Wordpress无法自行创build.htaccess,无法写入,插件也无法创build文件/文件夹。

支持没有时间,所以从昨天起,我正在寻找自己的解决scheme,没有运气。

如果我将所有文件夹和文件的CHMOD更改为777或755,我仍然无法写入文件/文件夹。 所以我进一步看,我的www文件夹在VPS上的所有者/组是webapps:apache。 我试图改变webapps到用户“根”,“没有人”,“阿帕奇”和“pipe理员”。 但没有任何工作。

其他人是否有另一种可能的解决scheme?

  1. 检查Apache的错误日志
  2. 试试lsattr,也许有扩展的属性到位。
  3. 在php.ini中检查php open_basedir参数
  4. 在php.ini中检查php safe_mode(如果它是一个旧的PHP)

更新:

  1. 做一个ls -lLd public_html /(或者你的DocumentRoot,例如/ var / www,或者其他什么)
  2. 做一个lsattr public_html /
  3. 检查Apache的所有者/组: ps -ef|grep apacheps -ef|grep http
  4. 把documentroot里面放入一个像x.php这样的php,并用浏览器访问它。

x.php内容:

 <?php var_dump(ini_get('open_basedir')); var_dump(ini_get('safe_mode')); echo exec('whoami'); ?>