我正在尝试从非管理员用户上传媒体图片文件。该文件已成功上传。但是当它上传和刷新缩略图媒体视图时。它出现错误“上传时出错。请稍后再试。” 我已经为非管理员用户提供了upload_files,edit_pages,edit_post,read_post,read_pages的nonadmin用户角色功能。 还尝试按照此帖http://wordpress.org/support/topic/upload-error-5
在.htaccess文件中添加以下内容<IfModule mod_security.c>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>
并尝试在wp-config.php文件中添加所述代码,如此处所述http://classforbeginner.blogspot.in/2013/04/wordpress-image-upload-error.html
,但没有锁定它给出相同的错误,并且在自动刷新后不显示图像缩略图,但文件上传。
但是当您再次加载媒体库时,它会显示上传的文件,并且可以在帖子中使用图像。
提前感谢任何建议/解决方案
答案 0 :(得分:0)
此错误往往表示服务器的响应格式错误。尝试禁用任何活动插件,如果这不起作用,我会尝试编写一个模拟javascript上传参数的HTML表单。检查响应可能会有所帮助 - 它应该是有效的JSON。
答案 1 :(得分:0)
检查/wp-content/uploads
文件夹是否具有777权限。您必须将权限应用于此文件夹下的所有文件夹。我知道777是一个非常不安全的许可。但是,我会请其他人启发它,因为我总是必须为uploads文件夹启用此权限。
mod-security
以及插件启用/禁用等其他内容似乎不是问题。让我知道会发生什么。