Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wordpress非管理员媒体文件上载缩略图刷新错误_Wordpress_Image Uploading_Mod Security - Fatal编程技术网

wordpress非管理员媒体文件上载缩略图刷新错误

wordpress非管理员媒体文件上载缩略图刷新错误,wordpress,image-uploading,mod-security,Wordpress,Image Uploading,Mod Security,我正在尝试从非管理员用户上载媒体图像文件。该文件已成功上载。但当它上传和刷新缩略图媒体视图时。它给出错误“上传时出错。请稍后再试。” 我已经为非管理员用户提供了上传文件、编辑页面、编辑帖子、阅读帖子、阅读页面的非管理员用户角色功能。 根据本文,还尝试在.htaccess文件中添加以下内容 分离过滤器发动机关闭 secfilters可以关闭 并尝试将上述代码添加到wp-config.php文件中,如下所述 但并没有锁,它会给出相同的错误,并且不会在自动刷新后显示图像的缩略图,但文件会被上传 但

我正在尝试从非管理员用户上载媒体图像文件。该文件已成功上载。但当它上传和刷新缩略图媒体视图时。它给出错误“上传时出错。请稍后再试。” 我已经为非管理员用户提供了上传文件、编辑页面、编辑帖子、阅读帖子、阅读页面的非管理员用户角色功能。 根据本文,还尝试在.htaccess文件中添加以下内容


分离过滤器发动机关闭
secfilters可以关闭
并尝试将上述代码添加到wp-config.php文件中,如下所述 但并没有锁,它会给出相同的错误,并且不会在自动刷新后显示图像的缩略图,但文件会被上传

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


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

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

检查
/wp content/uploads
文件夹是否具有777权限。您必须将权限应用于此文件夹下的所有文件夹。我知道777是一个非常不安全的许可。但是,我会要求其他人对此有所启发,因为我总是必须为uploads文件夹启用此权限


mod security
和插件启用/禁用等其他功能在这里似乎不是问题。告诉我会发生什么。

:(还没有回复…google search给出了一个解决方案,即禁用插件并尝试从仪表板管理员处重新安装wordpress。感谢您的回复。我是wordpress的新手。我没有理解您的想法,就像必须尝试的那样。我试着从aync-upload.php检查json响应。它提供了所有主页html脚本,而不是从gall提供图像数组这可能是因为我登录了一个新的用户角色(具有管理员功能的虚拟管理员)并试图上传文件。
<IfModule mod_security.c>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>