我已经设置了 Wordpress,但是 Wordpress 无法在文件夹内进行更改,经过一番研究后确定这是一个权限问题;使用 Wordpress 的用户无法更改文件夹结构。
如何识别 WordPress 使用的用户以及如何为该用户提供 root 访问权限?
答案1
Wordpress 用户是运行 Web 服务器(apache、apache2、httpd 等)的用户。做一个ps -ef | grep apache
或ps -ef | grep http
.
答案2
不要授予该用户 root 访问权限正如所指出的垫。
相反,请授予他们对相关目录层次结构的写入权限。
用于ps
博士01提到找到用户。如果 Web 服务器在带有 php 包装器的多用户环境中运行,则该用户不一定是运行 Wordpress 的同一用户。在这种情况下,您可以在网络服务器中运行脚本,例如
<?php passthru('whoami'); ?>
打印用户名,或者如果服务器无法运行命令,例如:
<?php file_put_contents('/tmp/test', 'dummy'); ?>
将创建一个/tmp/test
具有相关所有者的文件(只需执行 a ls -l /tmp/test
)。