Joomla网站使用Joomla核心代码中的PHP代码崩溃

时间:2013-01-22 23:39:11

标签: mysql joomla joomla2.5 joomla-extensions

当我尝试将我的joomla网站上的内容保存到数据库时,它有时会因这些警告而崩溃......这似乎是Joomla核心代码的一部分。它通常在数据库中保存得很好,但它最近开始向我提出这些错误..有人可以帮助我给我提示我如何解决这个问题这是一个我正在研究的项目,我想发布它很快......似乎在网站加载缓慢时发生......

Warning: Invalid argument supplied for foreach() in /home/content/72/9959172/html/includes/application.php on line 465

Warning: Invalid argument supplied for foreach() in /home/content/72/9959172/html/libraries/joomla/database/database/mysql.php on line 383

Warning: Invalid argument supplied for foreach() in /home/content/72/9959172/html/libraries/joomla/database/database/mysql.php on line 383

Warning: Invalid argument supplied for foreach() in /home/content/72/9959172/html/libraries/joomla/database/table.php on line 406

昨天它也给了我这个错误..它从来没有用过什么但由于某些原因当网站加载缓慢时,它会触发错误..我真的很感激如何解决这个问题的提示。我无法以这种方式启动网站。我的主人是Godaddy,我使用共享主机。

Error loading module MySQL server has gone away SQL=SELECT m.id, m.title, m.module, m.position, m.content, m.showtitle, m.params, mm.menuid FROM pwo3d_modules AS m LEFT JOIN pwo3d_modules_menu AS mm ON mm.moduleid = m.id LEFT JOIN pwo3d_extensions AS e ON e.element = m.module AND e.client_id = m.client_id WHERE m.published = 1 AND e.enabled = 1 AND (m.publish_up = '0000-00-00 00:00:00' OR m.publish_up <= '2013-01-22 04:58:42') AND (m.publish_down = '0000-00-00 00:00:00' OR m.publish_down >= '2013-01-22 04:58:42') AND m.access IN (1,1,2,3) AND m.client_id = 0 AND (mm.menuid = 207 OR mm.menuid <= 0) ORDER BY m.position, m.ordering

2 个答案:

答案 0 :(得分:0)

看看服务器日志,你可能会内存不足;如果没有,请下载并应用Joomla更新以确保您的文件没有损坏。

答案 1 :(得分:0)

在Godaddy Cpanel页面中,转到PHP版本,您可以在此处更改PHP版本。 Joomla和Godaddy的PHP版本的问题已存在很长时间了。它很容易修复。更改生效大约需要20到45分钟。我改为5.5,现在它完美无缺。