myo*_*yol 14
这很可能是权限问题.通过导航到您站点wp-content所在服务器上的站点文件夹,查找站点上运行的用户进程.然后输入这个;
ps aux | egrep '(apache|httpd)'
Run Code Online (Sandbox Code Playgroud)
忽略root,但查看其他用户
root 2507 0.0 0.3 423820 14328 ? Ss Aug04 0:51 /usr/sbin/httpd
apache 4653 0.5 1.9 483900 77252 ? S 16:27 0:14 /usr/sbin/httpd
apache 4654 0.5 2.1 500160 84912 ? S 16:27 0:13 /usr/sbin/httpd
apache 4656 0.8 2.0 484708 78712 ? S 16:27 0:21 /usr/sbin/httpd
...
Run Code Online (Sandbox Code Playgroud)
对我来说它实际上是 apache(通常是www-data).最后将uploads文件夹的用户更改为该用户;
sudo chown -R apache:apache uploads
Run Code Online (Sandbox Code Playgroud)
(运行此命令时,请确保您位于uploads文件夹上方的目录中)
这将允许正确的用户使用755 的正确访问权限访问此目录.
通过使用其他人可怕的'777'建议,您只需允许正确的用户访问分配给错误用户的目录- 以及可以访问该目录的任何其他人!
假设您的 WordPress 目录由正确的用户“拥有”,如果您将权限设置为 755,您应该会看到问题得到解决。
登录到您的服务器,然后cd运行wp-content:
chmod 755 uploads
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21160 次 |
| 最近记录: |