WordPress媒体图片无法上传 紧急求助
WordPress媒体图片无法上传问题排查与解决
检查服务器目录权限
确认wp-content/uploads目录权限为755,目录内文件权限为644。可通过FTP工具或主机控制面板修改,命令行操作如下:chmod -R 755 wp-content/uploads chmod -R 644 wp-content/uploads/*同时确保目录所属用户与服务器运行用户(如www-data)一致,避免权限冲突。
调整PHP配置参数
查看主机PHP设置或php.ini文件,调整以下关键参数:upload_max_filesize:建议设为64M及以上post_max_size:需大于upload_max_filesize,如80Mmemory_limit:不低于256Mmax_execution_time:至少300秒
若无法修改php.ini,可尝试在网站根目录的.htaccess文件中添加:
php_value upload_max_filesize 64M php_value post_max_size 80M php_value memory_limit 256M php_value max_execution_time 300排查插件与主题冲突
- 暂时禁用所有插件,尝试上传图片。若恢复正常,逐个启用插件找出冲突项。
- 切换至WordPress默认主题(如Twenty Twenty-Four),排除主题自定义代码导致的问题。
查看浏览器JavaScript错误
按下F12打开浏览器开发者工具,切换至「Console」标签,上传图片时查看是否有红色报错信息。常见问题为JS冲突或资源加载失败,可根据报错提示针对性修复。重置媒体库配置与手动上传测试
- 进入WordPress后台「设置-媒体」,确认「文件上传路径」为空(默认配置)。
- 通过FTP将图片直接上传至
wp-content/uploads/[年份]/[月份]目录,再进入媒体库点击「同步」(或使用Add From Server插件),验证是否能识别图片,排除后台上传逻辑故障。
内容的提问来源于stack exchange,提问作者Shakil Ahmed
相关产品推荐
相关产品推荐

