Allowed memory size exhausted错误的解决方法

  今天在本地用tools.php导入disucz6.0数据准备升级7.0时,出现了以下错误
Fatal error: Allowed memory size of 10485760 bytes exhausted (tried to allocate 3824 bytes) in /……/tools.php on line **
  大概意思就是程序运行使用的内存超出配额限制,用Google找出了3种解决方法:
1、修改php.ini(这需要服务器的操作权限,不适合使用虚拟主机的站长)
memory_limit = 30M
2、找到出错的文件,在开关的<?php后面添加如下语句(适合使用虚拟主机的站长朋友)
ini_set(”memory_limit”, ”30M”);
3、在根目录建立.htaccess文件,添加如下内容
php_value memory_limit 30M
如果问题依旧,那再把它改的大一些。

此条目发表在 Discuz! 分类目录,贴了 , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">