在导出数据(15-16MB到10 GB以上)时,传输如何变得如此大

时间:2014-09-15 作者:bestprogrammerintheworld

当我尝试通过导出数据库时Wordpresses export-function (数据库=大约15-16 MB),我在创建的xml文件中得到了这个(即1kb):

致命错误:函数中第2935行的内存大小允许为100663296字节(尝试分配45481985字节)。php。在webhotel(space2u)上,传输限制为10GB。但是,这笔转会怎么会这么大呢?

第2935行位于一个函数内,该函数由以下函数钩住:

add_action( \'post_submitbox_misc_actions\', array($object, \'callback-function\') );

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

你似乎在混淆不同的东西。我不知道你所说的“传输”(每月带宽?磁盘空间?)到底是什么意思,但10GB的数字可能与内存(RAM)无关。

您得到的错误是关于RAM的。100663296字节仅对应100MB。一般来说,对于普通的WP安装来说,这已经足够了,但对于某些特定的功能或第三方代码来说可能还不够。我认为在处理图像时,本机尝试请求的最大WP是256 MB。

您应该向主机查询可用RAM并将其配置为更高的值。如果这是您能得到的最高值,您可能无法执行资源密集型操作。

结束