我检查了所有相关权限到用户组都没有任何问题,为什么是错误的?
PHP fpm用户和用户组是nginxNginx用户和用户组是NginxWP内容用户组是所有权限中最高的
试试这个。
- 访问www.your-domain.com/your-wp-dir/wp-admin/options.php
- 查找选项uploads_use_yearmonth_folders
- 将值设置为1
此问题与路径有关
转到仪表板>杂项>上传文件并检查路径以查看其是否正确
检查
uploads_use_yearmonth_folders
和
上传路径
在wp-admin/options.php中
并验证upload_path是否正确这可能有助于
这类问题基本上只是克隆或转移到新域名或其他位置,因此他们在上传文件时的媒体设置受到了影响。
以下是我的解决方案:在WP Dashboard上,转到设置,然后媒体并检查上传文件然后查找"将上传存储在此文件夹中"部分,如果您只是将旧域克隆到新域名,更改域名所在的路径,这将主要受到影响。您可以使用Cpanel然后使用文件管理器检查此项,如果您熟悉使用此项,则您知道我在说什么:)
有关Wordpress中媒体设置的更多详细信息,请参阅下面的屏幕截图。
媒体设置-屏幕截图-
我写了一个教程来重新解决这个问题。。。可能对你有帮助。。。。
移动到另一台服务器后无法在WordPress中上传文件?