【发布时间】:2014-08-12 03:01:24
【问题描述】:
根据客户的要求,我需要将 Joomla 1.5 站点从我的 unix 机器移动到 Windows 2012 主机。两台服务器都运行 PHP 5.3.26。
在我的 unix 服务器上,我可以看到该站点使用了大约 40 MB 的 RAM。 memory_limit 为 128 MB。 将其移动到 Windows 主机时,我收到以下相当著名的错误消息:
致命错误:第 117 行的 E:\HostingSpaces\xxx\site.com\wwwroot\libraries\joomla\error\exception.php 中允许的内存大小为 419430400 字节已用尽(尝试分配 40 字节)
在 Windows 主机上,内存限制设置为 400M。
有人知道这里可能出现什么问题吗?
【问题讨论】:
-
您在某处出现内存泄漏(可能是死循环)。这 40 个字节代表它尝试分配的最后 40 个字节,它无法满足内存限制(因此它不是它尝试分配的总量)。如果您不提供有关如何/在何处出现此错误的确切详细信息,我们将无法为您提供太多帮助
-
index.php 抛出错误
标签: php joomla joomla1.5 windows-server-2012