0

我正在尝试使用 jUpgrade 将我的网站 joomla 从 1.5 升级到 2.5。但是我很长一段时间以来都遇到了这个问题。jUpgrade 组件开始升级,下载并提取新的 joomla,但是在迁移类别或内容时,它卡住并给出此错误:


========== [未定义] [未定义]

致命错误:第 483 行 /home/daneshna/public_html/up/libraries/joomla/database/database/mysqli.php 中允许的内存大小为 33554432 字节已用尽(尝试分配 5 个字节)


我尝试在服务器的 php.ini 文件中分配更多内存大小甚至 1028M(默认为 128M),但这个问题仍然存在,我无法解决。尝试了我可以在网上找到的所有内容,但它仍然存在。

谁能帮我解决这个问题?

(ps 我的网站是 www.daneshnamah.com,这是一个从阿富汗运行近 4 年的波斯教育网站,其中包含 6000 多篇文章,到目前为止有超过 1900 万访问者,出于安全原因,现在我想将其升级到 2.5)

谢谢你

  • 艾提哈伊
4

1 回答 1

0

看起来有些东西(您最近添加的?)正在消耗大量内存。PHP 经常发生这样的事情,这就是为什么它不应该用于超文本之外的原因。

更改 php.ini 后是否重新启动了网络服务器?

你可以做的是识别你的网站的饥饿部分是使用Xdebug来查看内存被吃掉的地方。

如果您最近添加了代码/插件,您可以简单地删除一半新添加的内容,看看它是否再次发生,如果再次发生,请注释掉其中的一半,等等,并继续这样做,直到找到罪魁祸首。

于 2013-05-07T07:49:49.187 回答