【发布时间】:2011-04-23 15:12:39
【问题描述】:
我正在处理一个很小的大型数据库 (87mb) 导入,为此我使用了一个 php 脚本。 所有操作都是在 Ubuntu Lucid 上安装 apache 的语言环境中进行的。
几分钟后我运行脚本时收到此错误:
Allowed memory size of 268435456 bytes exhausted
我已将 php.ini 文件中的 memory_limit 更改为 2GB 并重新启动 apache。之后我检查了phpinfo(),发现memory_limit 设置为“2048M”,所以一切正常。
但是当我重新启动我的脚本时,我收到了同样的错误,256mb 内存限制用尽了。
我哪里错了?
【问题讨论】:
-
向我们展示一些代码。我们需要知道脚本中发生了什么。
-
脚本为wordpress导入器,数据库文件为WML文件(Wordpress导出文件)
-
您将 memory_limit 更改为 1GB,但
phpinfo()显示为 2GB,所以一切正常 ?? -
对不起,这是一个类型。我已将“memory_limit”更改为 2048M,而不是 1GB
-
php.ini文件在哪个位置显示phpinfo()?你修改了那个文件,还是另一个?
标签: php ubuntu memory-limit