PHP致命错误:调用未定义的方法JDocumentError :: close()

时间:2016-08-23 20:08:21

标签: php joomla joomla3.0

我到处寻找解决方案,但我找不到答案。有些日子我没有改变或做任何事情就得到了这个错误:

我无法在一整天内访问我的网站,但突然重新开始工作而没有任何变化,几天后同样的问题。我该怎么办?

  

内部服务器错误

     

服务器遇到内部错误或配置错误   无法完成您的请求。

     

请与服务器管理员联系   webmaster@magic.kiwitextil.com告知他们此错误的时间   发生了,以及您在此错误之前执行的操作。

     

有关此错误的详细信息可能在服务器错误中可用   日志中。

     

此外,遇到500内部服务器错误错误   尝试使用ErrorDocument来处理请求。

我的网站是:www.magic.cr

我总能访问后端! (magic.cr/administrator)

我检查了我的服务器日志,并且我不断重复这些行:

  

[2016年8月23日16:44:53 UTC] PHP不推荐使用:非静态方法   假设,JApplication :: redirect()不应该静态调用   $ this来自不兼容的上下文   /home/kiwitex/public_html/magic.cr/templates/braink/error.php在线   9

     

[2016年8月23日16:44:53] PHP注意:未定义的属性:   JDocumentError :: $ _ messageQueue in   /home/kiwitex/public_html/magic.cr/libraries/legacy/application/application.php   在第376行

     

[2016年8月23日16:44:53] PHP注意:未定义的属性:   JDocumentError :: $ client in   /home/kiwitex/public_html/magic.cr/libraries/legacy/application/application.php   在第394行

     

[2016年8月23日16:44:53] PHP注意:试着搞定   非对象的属性   /home/kiwitex/public_html/magic.cr/libraries/legacy/application/application.php   在第394行

     

[2016年8月23日16:44:53 UTC] PHP致命错误:致电   未定义的方法JDocumentError :: close()in   /home/kiwitex/public_html/magic.cr/libraries/legacy/application/application.php   在409行   /home/kiwitex/public_html/magic.cr/libraries/legacy/application/application.php   第376至409行

    if (count($this->_messageQueue))
    {
        $session = JFactory::getSession();
        $session->set('application.queue', $this->_messageQueue);
    }

    // If the headers have been sent, then we cannot send an additional location header
    // so we will output a javascript redirect statement.
    if (headers_sent())
    {
        echo "<script>document.location.href='" . str_replace("'", "&apos;", $url) . "';</script>\n";
    }
    else
    {
        $document = JFactory::getDocument();

        jimport('phputf8.utils.ascii');

        if (($this->client->engine == JApplicationWebClient::TRIDENT) && !utf8_is_ascii($url))
        {
            // MSIE type browser and/or server cause issues when url contains utf8 character,so use a javascript redirect method
            echo '<html><head><meta http-equiv="content-type" content="text/html; charset=' . $document->getCharset() . '" />'
                . '<script>document.location.href=\'' . str_replace("'", "&apos;", $url) . '\';</script></head></html>';
        }
        else
        {
            // All other browsers, use the more efficient HTTP header method
            header($moved ? 'HTTP/1.1 301 Moved Permanently' : 'HTTP/1.1 303 See other');
            header('Location: ' . $url);
            header('Content-Type: text/html; charset=' . $document->getCharset());
        }
    }

    $this->close();

/home/kiwitex/public_html/magic.cr/templates/braink/error.php 8到10行         案例“404”:             JApplication ::重定向( “的index.php / 404-误差”); //用您自己的重定向URL替换             打破;

请帮助我在过去36小时内无法访问我的网站!!!

0 个答案:

没有答案