0

我在我的新网站上使用 joomla3,我使用的是 3.2.2,目前更新到 3.2.3。但它总是在浏览 ste 时从多个表中给我 mysql 错误,还从后端保存值

显示错误页面时出错:SQL=SHOW FULL COLUMNS FROM sltdb_template_styles:SQL=SHOW FULL COLUMNS FROMsltdb_template_styles

如何克服这个..请指教?

4

3 回答 3

0

看起来像数据库连接
尝试使用命令行从应用程序服务器访问数据库。或尝试通过 PHPAdmin 访问您的数据库

如果仍然没有机会: 这是修复 - 我得到了谷歌
使用扩展管理器 - >发现并安装,可能随后是扩展管理器 - >数据库并在需要时修复。

Joomla 需要适当的工作基础设施。一定有什么事情失败了,否则更新应该成功了。上述步骤是出现问题时修复的正常程序。另一种选择是恢复并重试。

此外,Joomla 允许您分解这些步骤。使用从目录安装扩展管理器是更新资源最少的方法。它需要您自己下载、提取并复制到网络服务器。

于 2014-03-12T18:08:29.710 回答
0

无法发表评论,但......(作为对 logicc 答案的评论)

好吧,“错误:0”确实不是很有帮助,但是打开调试后,您至少可以很好地了解问题可能来自哪里:

24 JDatabaseDriver->loadObjectList() /.../modules/mod_wpposts/helper.php:91
25 JDatabaseDriverMysql->connect() /.../libraries/joomla/database/driver.php:1312

关于阻塞整个页面的模块 - 在某些情况下这可能是有意义的(一个如此重要的模块,以至于您宁愿让页面完全不呈现,而不是部分呈现?),但这似乎是一个糟糕的默认值。目前,我认为模块应该通过一些 try-catch-ing 来处理这些问题。

于 2015-08-27T11:16:28.197 回答
0

希望这会对某人有所帮助。我在服务器移动后遇到了这个问题,事实证明这是由于模块(wp_posts)中包含旧的数据库凭据,我更正了解决问题的凭据。

无关,但要检查您是否有此类问题的另一件事是您可以在管理员中更新内容吗,我有一个次要问题是在新的网络服务器上未启用 APC 缓存,我发现通过尝试在管理员中更新内容和查看错误。

错误 0 消息非常无用,似乎这可能是特定于模块的,而不是 joomla 本身,但模块可以阻止整个站点表单工作似乎很糟糕,我认为需要一些错误捕获!

于 2015-08-20T10:20:45.857 回答