当我在我的网站上切换页面或快速刷新几次时,我收到factory.php的“应用程序实例化错误”
这是代码 index.php
$app = JFactory::getApplication('site');
这是/libraries/joomla/factory.php中的代码
public static function getApplication($id = null, array $config = array(), $prefix = 'J')
{
if (!self::$application)
{
if (!$id)
{
throw new Exception('Application Instantiation Error', 500);
}
self::$application = JApplication::getInstance($id, $config, $prefix);
}
return self::$application;
}
有没有办法解决这个问题?这是Joomla错误还是数据库错误?
希望有人可以提供帮助。
答案 0 :(得分:0)
这可能是与数据库连接的问题(可能是主机强加了一些限制)。检查您的日志以查看发生了什么(此/usr/local/apache/logs/error_log
)。如果您在日志中找不到任何内容,请与您的主机讨论此问题(如果他们尝试怪CMS,请他们将您切换到更高的计划)。