Форум русской поддержки Joomla!® CMS
26.02.2017, 00:34:00 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Joomla - марафон. Сайт на миллион
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

[FAQ] Как лечить "Ошибка при загрузке компонента:, 1" ?

 (Прочитано 9622 раз)
0 Пользователей и 1 Гость смотрят эту тему.
xuf
Новичок
*

Репутация: +4/-0
Offline Offline

Сообщений: 5


« : 24.09.2013, 13:41:36 »

В какой то момент на сайтах стало появляться сообщение:

Ошибка при загрузке компонента: , 1

Я включил отладку, она показывает следующее:
Показать текстовый блок

По всему Google нагугливается только эта тема: http://joomlaforum.ru/index.php/topic,228541.new.html#new
в которой, к печали, из решения приведен только способ скрыть алерт от пользователя zzasada3
Показать текстовый блок

Мне же хочется докопаться до того, откуда он собственно вылез и почему.
Вместе с этой ошибкой паралельно как мне кажется появилась такая:

при нажатии кнопки "Выход" на сайте отдает 500 ошибку.
вот скриншот:
Показать текстовый блок

После обновления страницы видно, что logout прошел успешно и можно снова залогинится без проблем.

Версия Joomla 2.5.14 (так же наблюдается на 2.5.7),PHP 5.2.17.
Шаблон от YooTheme, но на стандартном из коробки то же самое.

В логах сервера чисто, при попытке нажать кнопку выход - сервер в логе пишет что отдавал 500 ошибку, почему не пишет.
В логах Joomla - тишина, в местах где может быть указано что то (менеджер расширений-> поиск/база данных/предупреждения ) тоже
все в норме.
Все сторонние компоненты удалены.

Ошибка, кстати исчезает, если в файле JROOT/libraries/joomla/event/event.php:71
эту самую 71 строку закомментировать совсем. Но тогда не работает logout.
« Последнее редактирование: 02.10.2013, 16:27:14 от b2z » Записан
xuf
Новичок
*

Репутация: +4/-0
Offline Offline

Сообщений: 5


« Ответ #1 : 02.10.2013, 15:02:07 »

Я не дождался ответов сообщества и пошел копать сам.
Внезапно вылез еще такой вот глюк:
при добавлении модуля (любого - HTML, умный поиск, обертка - не важно) в админке вываливалось сообщение:
Показать текстовый блок

Первое решение - переставить Joomla. Но это и дурной сможет, надо сначала исключить все остальное.

Я залил этот проект на другой хостинг. Просто копированием баз и директории Joomla. Подправил конфиги - работает.
Значит дело в хостинге.

Далее я проверил конфиг апача, вспомнил что обновлял PHP и апач тоже обновил. Перепроверил конфиг. Все хорошо, но не работает.
Остается PHP. Я его обновлял.
Перед проблемой я ставил php-soap. Удаляем.
Проблема остается. Подумав удаляю php.ini - все начинает работать.
Значит проблема в PHP!

Удаляю к чертям из php.ini все закомментированные строки, а также строки заканчивающиеся на = без значений.

Не помогает.

Начинаю думать головой, и в результате обнаруживаю это:

register-long-arrays = Off

Делаю On - и все проблемы заканчиваются.
Информация по параметру здесь: http://www.php.net/manual/ru/ini.core.php#ini.register-long-arrays

Записан
b2z
Support Team
*****

Репутация: +720/-0
Offline Offline

Пол: Мужской
Сообщений: 7606


Разраблю понемногу


« Ответ #2 : 02.10.2013, 16:26:52 »

Мдаа, интересный вариант. Добавим в копилку знаний.
Записан
ChaosHead
Профи
********

Репутация: +389/-10
Offline Offline

Пол: Мужской
Сообщений: 4476



« Ответ #3 : 26.01.2014, 14:03:28 »

У меня на 2.5.14 в форме контактов при включенном кешировании появляется ошибка

Цитировать
Ошибка при загрузке компонента: com_content, 1

Нашел, всему виной сторонний плагин Article Auto Manager
« Последнее редактирование: 26.01.2014, 14:10:38 от ChaosHead » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet