2015-03-09 15 views
0

Там предъявляется ошибка в виде всплывающего окна, когда я пытаюсь обновить 3.3.6 сайт Joomla:Joomla Обновление с 3.3.6 до 3.4 ОШИБКА: данные Invalid AJAX

ОШИБКА:

Invalid AJAX data: Fatal error: Cannot access protected property JException::$code in /home/MYSITE/public_html/WEBSITE-FOLDER/templates/MY_index_template/error.php on line 14


Я предполагаю, что есть 404 URL страницы в строке 14: (между линией 13-17):

defined('_JEXEC') or die('Restricted access'); 
if (($this->error->code) == '404') { 
header('Location: index.php?option=com_content&view=article&id=90'); 
exit; 
} 

Заранее спасибо.

ответ

0

Попробуйте это: Cannot access protected property JException::$code

Меняем

if (($this->error->code) == '404') { 

To:

if (($this->error->getCode()) == '404') { 
+0

Благодарим за ответ @liquidflo. Но на этот раз ошибка: ОШИБКА: Ошибка загрузки AJAX: он ничего не говорит. – demyr

+0

Как вы обновляете свой сайт? Вы пытались загрузить эти файлы пакетов вручную через FTP? – liquidflo

+0

Обычно я использую удобную кнопку внутри Joomla для ее обновления. Но на этот раз я даже попытался загрузить все через FTP и интересно, ничего не изменилось. Это был мой первый раз, когда я использовал FTP для такого рода вещей, но я попробовал его 2 раза. Должен ли я попробовать еще раз? Может быть, это сработает с новым подключением? – demyr

1

Для меня это было WindowsHosting/websitefolder/TMP, который не позволяет файлы, которые будут написаны. Создано имя файла, но размер 0 байтов. РЕШЕНИЕ: У меня есть ftp-доступ, загружен и загружен пакет обновления в эту папку tmp и снова нажмите на обновление. На этот раз он побежал успешно. Случайно шел от 3.4.1 до 3.4.5

Смежные вопросы