【问题标题】:Media uploader "uploading" multiple instances of the same image媒体上传器“上传”同一图像的多个实例
【发布时间】:2014-07-04 01:22:42
【问题描述】:

当我选择一些图片并放入 wordpress 文件上传器时,此时该组的第一张图片似乎已正确上传,而其他图片则冻结且未被处理。

然而,经过一段时间的等待,我已经停止了进程,重新加载了浏览器选项卡,在“媒体”部分,同一个图像的多个实例,顺便说一下,它们都有各自的 ID,并且实例数量超过了之前选择的图像数量。

在FTP上看,在上传文件夹上,有大量相同的图片,后缀不同,似乎是文件数量的计数器。

发生的其他奇怪的事情是,即使在注销后,仍会出现相同文件的某些实例并且数量不断增加。

我已经安装了以下插件,一切都很好,除了这个奇怪的行为:

  • 联系表格 7
  • 自定义内容类型管理器:高级自定义帖子类型
  • WooCommerce
  • 维护
  • 真正简单的验证码
  • WooCommerce Correios
  • 巴西的 WooCommerce 额外结帐字段
  • WooCommerce PagSeguro

【问题讨论】:

  • 尝试重新启动服务器...看起来脚本进入了无限循环之类的 :) 并将最大执行时间设置为 60 秒 ;)
  • 当您上传 多个 图像时,请留意浏览器工具的网络选项卡,它可能会提供一些关于您的浏览器在做什么的线索。
  • @Bob0t,我需要联系我的主机,因为无法远程控制 Apache 的实例。关于上传监控,Loz Cherone,现在没办法,服务器内存不足,一直在创建图像……我现在只好等待……但是,为了以后避免这个问题,怎么办您建议这样做,而 Wordpress 社区声明该版本是稳定的(3.9.1-pt-br)?这似乎是 CMS 的问题,你不觉得吗?
  • 它是写的,但如果有问题,我认为这主要是因为您的主机授权无限没有结束的长长的脚本......:p 打开一张票并询问 max_execution_time 60sec ;) 至少你的服务器不会充满相同的图像:D

标签: javascript php wordpress ftp image-uploading


【解决方案1】:

在寻找解决方案一段时间后,@brasofilo 建议我遵循指南,因为当前版本的 Wordpress (3.9) 发布时存在一些错误和误解。

我的问题是图像编辑器在我的主机上无法正常工作。在 Wordpress 支持 (http://wordpress.org/support/topic/http-error-on-media-upload-wp-39?replies=16) 上的这个帖子上,有人建议使用这个小过滤器 sn-p,它将图像编辑器恢复为默认值:

<?php
/*
Plugin Name: Default to GD
Plugin URI: http://wordpress.org/extend/plugins/default-to-gd
Description: Sets GD as default WP_Image_Editor class.
Author: Mike Schroder
Version: 1.0
Author URI: http://www.getsource.net/
*/

function ms_image_editor_default_to_gd( $editors ) {
    $gd_editor = 'WP_Image_Editor_GD';

    $editors = array_diff( $editors, array( $gd_editor ) );
    array_unshift( $editors, $gd_editor );

    return $editors;
}
add_filter( 'wp_image_editors', 'ms_image_editor_default_to_gd' );
?>

然后,我的问题就解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-11
    • 1970-01-01
    • 2020-07-12
    • 1970-01-01
    • 1970-01-01
    • 2018-05-12
    • 2013-10-20
    • 1970-01-01
    相关资源
    最近更新 更多