新服务器上的Joomla 1.5内存问题

时间:2014-06-21 14:52:56

标签: php joomla joomla1.5 windows-server-2012

我需要根据客户的要求将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个字节)< / em>的

在Windows主机上,内存限制设置为400M。

有没有人知道问题可能在这里?

2 个答案:

答案 0 :(得分:0)

这可能是未正确构建并且不支持Windows Server的扩展的原因。您可以尝试进入SQL后端并禁用所有非重要扩展,以查看是否可以解决问题。

你很可能陷入导致内存泄漏的循环中。

答案 1 :(得分:0)

这可能不是一个好的解决方案,很可能不会被推荐。但是你可以在Windows Server上全新安装Joomla 1.5。然后手动安装或添加Joomla主题,然后使用旧安装中的一个替换全新安装的MySQL数据库。将旧的mysql数据库移动到新安装后,所有内容都应该存在。然后你还需要添加扩展名

值得一提的是,你应该对Joomla 3.x做一次大的升级,我相信它们已经到了现在。如果您担心丢失内容,您可以随时使用旧的mysql数据库节省时间并将其添加到新的joomla安装中。如果你使用的是一个你没有构建的joomla主题并且你喜欢这个主题,那么如果你构建主题你可能会很难将它应用到新的joomla上,你就不会有任何问题