2013-01-22 57 views
-3

所以我的joomla网站崩溃抛出我这个错误,奇怪的是,另一个人在我的网站在同一时间在另一个国家仍然有我的网站为他工作确定..当我尝试保存信息发布到数据库中时,它崩溃了。以下是错误,我会很感激,并且永远感谢任何提示修复此问题!谢谢 !!顺便说一句,我是从星巴克浏览它,每个人都在使用WiFi ...我的Joomla网站与此错误崩溃SQL代码

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 

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 
An error has occurred. 
The requested page cannot be found. 
Home Page 

If difficulties persist, please contact the System Administrator of this site and report the error below. 
+1

是的,我*绝对*认为这是相关的,你是从星巴克浏览。也许榛子巧克力脱脂大豆拿铁不够? – eggyal

回答

0
Warning: Invalid argument supplied for foreach() 

你应该检查你所传递给foreach是使用is_array功能

数组

如果你不确定这将是一个数组,你可以随时使用以下PHP示例代码进行检查:

if (is_array($variable)) { 

    foreach ($variable as $item) { 
    //do something 
    } 
} 

这意味着您的SQL中也有错误,因为它不会将任何数据返回到foreach,只要我能理解。确保你的SQL是正确的。

+0

我不认为这是问题,因为它很少发生在网站上......但我会检查 –

+0

与给定的错误,可能是问题。 – Techie