Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Joomla:JFactory::getApplication(';site';)在刷新时返回错误_Php_Joomla - Fatal编程技术网

Php Joomla:JFactory::getApplication(';site';)在刷新时返回错误

Php Joomla:JFactory::getApplication(';site';)在刷新时返回错误,php,joomla,Php,Joomla,当我将网页切换到我的网站上的多个页面或快速刷新几次时,就会出现factory.php的“应用程序实例化错误” public static function getApplication($id = null, array $config = array(), $prefix = 'J') { if (!self::$application) { if (!$id) { throw new Exception('Applica

当我将网页切换到我的网站上的多个页面或快速刷新几次时,就会出现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;
}
这是密码 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错误还是数据库错误


希望有人能帮忙。

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

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