【问题标题】:Joomla: JFactory::getApplication('site') returns error when refreshing muchJoomla:刷新太多时 JFactory::getApplication('site') 返回错误
【发布时间】:2018-06-27 10:26:20
【问题描述】:

当我在我的网站上切换页面或快速刷新几次时,我得到 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 错误还是数据库错误?

希望有人能提供帮助。

【问题讨论】:

  • Joomla 有一个单独的堆栈交换站点,我建议你在那里问。 Joomla

标签: php joomla


【解决方案1】:

这可能是与数据库连接的问题(可能是您的主机施加的一些限制)。检查您的日志以了解发生了什么(这个/usr/local/apache/logs/error_log)。如果您在日志中找不到任何内容,请与您的主机讨论这个问题(如果他们试图指责 CMS,请让他们将您切换到更高的计划)。

【讨论】:

    猜你喜欢
    • 2016-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-24
    • 1970-01-01
    • 1970-01-01
    • 2018-03-02
    • 1970-01-01
    相关资源
    最近更新 更多