2

我正在尝试从非管理员用户上传媒体图像文件。文件上传成功。但是当它上传并刷新缩略图媒体视图时。它给出错误“上传中发生错误。请稍后再试。” 我已经为非管理员用户提供了upload_files、edit_pages、edit_post、read_post、read_pages 的非管理员用户角色功能。还尝试根据这篇文章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 但没有锁定它给出相同的错误并且没有自动刷新后显示图像的缩略图,但文件被上传。

但是当您再次加载媒体库时,它会显示上传的文件和图像可以在帖子中使用。

提前感谢您的任何建议/解决方案

4

2 回答 2

0

此错误往往表明来自服务器的错误响应。尝试禁用任何活动插件,然后如果这不起作用,我会尝试编写一个 HTML 表单来模拟 javascript 上传参数。检查响应可能会有所帮助 - 它应该是有效的 JSON。

于 2013-06-03T05:16:07.857 回答
0

检查/wp-content/uploads文件夹是否有 777 权限。您必须将权限应用于此文件夹下的所有文件夹。我知道 777 是一个非常不安全的权限。但是,我会请其他人来开导它,因为我总是必须为上传文件夹启用此权限。

插件启用/禁用等其他事情在这里mod-security似乎不是问题。让我知道发生什么事。

于 2013-06-08T16:54:17.467 回答