Ошибка при загрузке компонента компонент не найден

I forgot to point out that this happens consistently (on the badly behaving server), unlike born2webdesign note.
born2webdesign and cppl may actually be seing the exact same effect though: FF caches the 301 and will redirect you without actually talking to the server. My chromium will keep knocking on the redirect-from url so the warning always ends up there.

Unless I’m seeing things double, the trouble starts from libraries/cms/application/site.php line 317 (getParams()):
$option = $this->input->getCmd(‘option’, null);

This is where (in theory) the good and bad application executions deviate. The good ones get the expected ‘com_content’ value for $component, the bad ones get nothing and default to null.
I said ‘in theory’ because I have to compare the good-case debugger with the bad-case stacktrace. But the stacktrace (meow.txt on my previous comment) is pretty clear on the contents of $component. [2](from the stacktrace file) is the exact following line:
$params[$hash] = clone JComponentHelper::getParams($option);
At which point the helper freaks out for being given a null $option

Bad system (this is an amazon AMI running on EC2, load-balanced):

PHP 5.6.14 (cli) (built: Oct 16 2015 22:58:32)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies

Server version: Apache/2.4.16 (Amazon)

mysql Ver 14.14 Distrib 5.5.45, for Linux (x86_64) using readline 5.1

J Cache: conservative, cache plugin off.

Good system (Debian lenny with XDebug):

PHP 5.4.45-0+deb7u2 (cli) (built: Oct 17 2015 08:26:31)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans

Server version: Apache/2.2.22 (Debian)

mysql Ver 14.14 Distrib 5.5.46, for debian-linux-gnu (x86_64) using readline 6.2

Same JCache configs (conservative, plugin off) as it’s a mirror FS/DB
I do run the site in a subdirectory, in case that might throw things off a bit.


  1. alfabet

    Offline

    alfabet

    Недавно здесь

    Регистрация:
    12.12.2013
    Сообщения:
    26
    Симпатии:
    1
    Пол:
    Мужской

    вышла новая версия движка. на одном из сайтов решил обновиться. обновление из админпанели не пошло. загрузил через хостинг. почистил кеш, поправил БД. вроде все работает, но в менеджере материалов уведомление
    Предупреждение
    Ошибка при загрузке компонента: com_fields, Компонент не найден.
    Файлы в фтп все новые. Как исправить?

  2. Asylum

    Offline

    Asylum

    Местный
    => Cпециалист <=

    Регистрация:
    09.02.2007
    Сообщения:
    2 744
    Симпатии:
    160
    Пол:
    Мужской

    Откатитесь в панели управления хостингом, самый простой вариант


  3. alfabet

    Offline

    alfabet

    Недавно здесь

    Регистрация:
    12.12.2013
    Сообщения:
    26
    Симпатии:
    1
    Пол:
    Мужской

    Бекап есть, не проблема. попробую еще раз перезалить обновление.

    — добавлено: 26.04.2017, первое сообщение размещено: 26.04.2017

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

  4. OlegK

    Offline

    OlegK

    Russian Joomla! Team
    Команда форума
    ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    769
    Пол:
    Мужской

    Ну решение мягко скажем не фонтан .
    Еще бы уточнил как пробовал обновляться. Если не обновляется автоматом, то можно через установку апдейта в менеджере расширений.


  5. alfabet

    Offline

    alfabet

    Недавно здесь

    Регистрация:
    12.12.2013
    Сообщения:
    26
    Симпатии:
    1
    Пол:
    Мужской

    Обновлял через фтп загрузкой на хостинге. апдейт в расширениях не пошел

  6. Asylum

    Offline

    Asylum

    Местный
    => Cпециалист <=

    Регистрация:
    09.02.2007
    Сообщения:
    2 744
    Симпатии:
    160
    Пол:
    Мужской

    С утра тоже видел это обновление, почитал — у кого то нормально, у кого то куча ошибок, решил пока не обновлять. Также и Вам советую, откатитесь до старой версии, наверняка в ближайшее время патчи будут, тогда и обновитесь


  7. alfabet

    Offline

    alfabet

    Недавно здесь

    Регистрация:
    12.12.2013
    Сообщения:
    26
    Симпатии:
    1
    Пол:
    Мужской

    Согласен. Сайт не основной. Тестирую. По полям мало пока что понятно. В анонсах обещали больше всего. Интересовало в основном отключение id материалов. Не нашел. Посмотрим что дальше будет.

  8. Владимир1982

    Offline

    Владимир1982

    Недавно здесь

    Регистрация:
    27.04.2017
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской

    У меня тоже при обновлении ошибка выскочила: 404 компонент не найден ((((

  9. Fimakin

    Offline

    Fimakin

    Недавно здесь

    Регистрация:
    10.07.2017
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской

    Всем привет! Так решил кто-нибудь эту проблему, без отката сайта?


  10. alfabet

    Offline

    alfabet

    Недавно здесь

    Регистрация:
    12.12.2013
    Сообщения:
    26
    Симпатии:
    1
    Пол:
    Мужской

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

  11. Fimakin

    Offline

    Fimakin

    Недавно здесь

    Регистрация:
    10.07.2017
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской

    Спасибо за ответ! Я так делал, но осталась ошибка при выборе Main Menu вот такая Исправить удалось следующим образом:
    Расширения ➜ Менеджер расширений ➜ Управление ➜ База данных и там были ошибки, нажал «Исправить», подождал минуту и все «Структура таблиц базы данных в актуальном состоянии.»
    Ошибка исчезла.

  12. OlegK

    Offline

    OlegK

    Russian Joomla! Team
    Команда форума
    ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    769
    Пол:
    Мужской

    Уже давно добавили функционал по переустановке ядра Джумла в админке, в компоненте обновления Джумла .


  13. alfabet

    Offline

    alfabet

    Недавно здесь

    Регистрация:
    12.12.2013
    Сообщения:
    26
    Симпатии:
    1
    Пол:
    Мужской

  14. immortal727

    Offline

    immortal727

    Пользователь

    Регистрация:
    08.10.2017
    Сообщения:
    83
    Симпатии:
    0
    Пол:
    Мужской

    Пошел по принципу вышеуказанному в теме. Но после этого у меня потребовало обновление T3 Фреймворк. Обновил его и всё встало на свои места.

Поделиться этой страницей


Форумы Joomla! CMS

Азбука SEO  Анализ — Оптимизация — Продвижение

internet servises

 Качественный недорогой хостинг

banner shneiderhost.ru

Вышла новая версия движка joomla 3.7. На одном из сайтов возникла проблема обновления через админпанель. Предварительно, ОБЯЗАТЕЛЬНО создал резервную копию сайта (бекап)!

joomla invalid login

 Загрузил пакет обновления joomla 3.7 через хостинг. Архив обновления распаковал в корневой директории сайта.

extract

Появилось окно как при установке движка.

instalation directory

Удалил директорию instalation. В админ панели сайта почистил кеш, в браузере тоже. В менеджере расширений исправил ошибки БД.

bd repair

Сайт заработал корректно, но в менеджере материалов уведомление: 

Предупреждение
Ошибка при загрузке компонента: com_fields, Компонент не найден.
На форуме joomlaforum.ru подсказали решение. Найти компонент на сервере из админ панели. Менеджер расширений-Поиск. Показываются компоненты, установленные без использования Менеджера расширений (с помощью ftp).

search admin

Обнаружил компоненты полей. Выделил все и устанавил. После этого в админ панели сайта появилось расширение полей.

P.S.

Жаль, что анонсированное отключение id в адресе материалов в joomla 3.7 не появилось. 

Популярное

Новости

Почему возникает ошибка «Компонент не найден» в админке?

Добрый день!

Устанавливал на Joomla компонент отзывов EZTestimonials. Устанавливал через загрузку архива в админке.
Пишет, что компонент успешно установлен. В пункте меню Компоненты выбираю этот компонент, перехожу на него, выдает ошибку 404 «Компонент не найден». Я так понимаю, он выдает неправильный путь к компоненту? Где это можно исправить?


  • Вопрос задан

    более трёх лет назад

  • 1074 просмотра


Комментировать

Пригласить эксперта


Ответы на вопрос 1

webirus

1. Отключить стандартные Joomla-ошибки (включить режим отладки в настройках)
2. Включить ошибки от apache (это делается в php.ini)
3. Посмотреть, на что будет ругаться
4. Исправить ошибку :)


Комментировать


Похожие вопросы


  • Показать ещё
    Загружается…

14 июн. 2023, в 01:02

5000 руб./за проект

13 июн. 2023, в 23:37

1000 руб./в час

13 июн. 2023, в 23:22

15000 руб./за проект

Минуточку внимания

0 Пользователей и 1 Гость просматривают эту тему.

  • 77 Ответов
  • 33529 Просмотров

Делаю сайт на Денвере, на компе
Создала галерею с картинками, все работало, и сайт
Потом сайт пересл работать, появилось окошко:
404 — Компонент не найден  
Удалила компонент и плагин — все также, это же окошко дурацкое! Что мне делать, помогите  >:(

« Последнее редактирование: 23.06.2010, 00:49:17 от 4webspot »

Записан

И денвер перезагружала и компьютер, подскажите плз, что можно сделать, хоть приблизительно…

Не понятно — какое еще окошко и при вызове какой страницы.
Меньше паники — больше конкретики.

Записан

Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.

Поменяла (обновила) все файлы и папки Joomla — не помогло

404 — Компонент не найден

Вы не можете посетить текущую страницу потому, что:
1. просроченная закладка/избранное
2. просрочен список для сайта
3. пропущен адрес
4. нет прав на страницу
5. запрашиваемый ресурс не найден
6. в процессе обработки вашего запроса произошла ошибка

Прочитайте внимательно мой пост и сосредоточьтесь перед тем как ответить на него. А то монолог получается.

Записан

Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.

Админка Joomla работает шикарно.
А вот сайт при включенном денвере, который правильно набран, как и всегда:
http://localhost/имя проекта
и прям вместо сайта, который я делаю, окошко красненькое такое с вышенаписанными ошибками((((

Какой тип пункта меню назначен по умолчанию? Наверняка та галерея, которую удалили?

Записан

Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.

Вы знаете, я назначила по умолчанию только что один из пунктов меню, и все получилось… Хотя я не поняла как, но спасибо Вам огромное.
Я галерею с сомпонентом удалила после того как сайт перестал показываться, подумала — ошибка компонента, а галерея — компонент..
Ура ура! Спасибо *

« Последнее редактирование: 07.04.2010, 01:07:24 от Aleks_El_Dia »

Записан

Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.

нашла :D

 ! Все работало, а сегодня при входе на страницу админки — http://мой сайтl/administrator/ — пишет  404 — Произошла ошибка! Компонент не найден…
Сижу уже два часа и пытаюсь найти инфу в инете, но безрезультатно  >:(
Что привело к неправильной работе? Joomla 18 — стоит

передние страницы работают?

Записан

# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #

проверьте, находятся ли в папке /administrator/ файлы index.php, index2.php и index3.php. если да, то попробуйте заменить их на их оригиналы из установочного архива.

ссылка на сайт не помешала бы.

Записан

# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #

они присутствуют, пробывал — даже переустанавливал Joomla… но ничего
простите, забыл написать что сайт  на денвере, пробовал на XAMPP та же беда…

включали ли SEF/mod_rewrite? если да, переименовали ли htaccess.txt в .htaccess?

опишите, чем занимались на сайте непосредственно перед появлением ошибки?

Записан

# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #

включали ли SEF/mod_rewrite? если да, переименовали ли htaccess.txt в .htaccess?

опишите, чем занимались на сайте непосредственно перед появлением ошибки?

да все это сделано…
два дня ничего не ставил, только наполнял статьями, а сегодня вот такая беда…
думаю, что с базай что-то…

сейчас попробывал с сайта отредактировать статью и выползло вот это: Fatal error: Call to undefined method JSite::getSiteURL() in Z:homesam.localwwwpluginseditors-xtdplg_guest_content_btn.php  on line 26
других глюков в работе не замечал…

попробуйте ввести название сайта в переменную $live_site. я так понимаю, в Вашем случае должно быть нечто вроде var $live_site = ‘http://localhost/<sites_name>’;

если не поможет, включите debugging (в файле configuration.php var $debugging = ‘1’), очистите каше браузера и зайдите еще раз на страницу входа в админ панель. если к ошибке 404 добавятся новые записи, сбросьте их нем здесь.

кстати, какую версию Joomla работаете?

Записан

# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #

сейчас попробую…
joomla .18

еще один момент. если SEF включен, попробуйте его отключить.

Записан

# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #

попробуйте ввести название сайта в переменную $live_site. я так понимаю, в Вашем случае должно быть нечто вроде var $live_site = ‘http://localhost/<sites_name>’;

если не поможет, включите debugging (в файле configuration.php var $debugging = ‘1’), очистите каше браузера и зайдите еще раз на страницу входа в админ панель. если к ошибке 404 добавятся новые записи, сбросьте их нем здесь.

кстати, какую версию Joomla работаете?

все сделал но ничего…
$live_site — добавил
debugging — включил, вылетела ошибка:
 404 — •Произошла ошибка!•
        •Компонент не найден•

Call stack
#    Function    Location
1    JAdministrator->dispatch()    Z:homesam.localwwwadministratorindex.php:67
2    JComponentHelper->renderComponent()    Z:homesam.localwwwadministratorincludesapplication.php:136
3    JError->raiseError()    Z:homesam.localwwwlibrariesjoomlaapplicationcomponenthelper.php:120
4    JError->raise()    Z:homesam.localwwwlibrariesjoomlaerrorerror.php:171
5    JException->__construct()    Z:homesam.localwwwlibrariesjoomlaerrorerror.php:136

вернул все назад…

забыл SEF тоже отключил, но результат — 0

хмм…

приложите здесь Ваш configuration.php.

Записан

# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #

А какой нибудь компонент SEF устанавливали?

вот он…

[вложение удалено Администратором]

А какой нибудь компонент SEF устанавливали?

пока нет, но в планах…
установил только несколько, в основном сейчас наполняю материалами, потом уже хотел добавить фишек…
сейчас стоит:

com_attachments
com_jcomments
com_weblinks
com_xmap + plg
остальные стандартные

из последнего, что ставил — plg_guest_content, но два дня отработал и ничего…

попробуйте var $live_site = ‘Z:homesam.localwww’;

Записан

# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #

кстати, пока выявляем источник ошибки, держите SEF выключенным.

Записан

# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #

Если сразу после обновления Joomla с 3.6.x до 3.7.x на главной вылазит ошибка:

404 Компонент не найден

Как решить эту проблему:

1) сделать откат на бекап до апдейта (если нет возможности — вручную переносите БД и файлы на свежую установку джумлы и руками устанавливайте все компоненты).
2) _до апдейта_ (это важно!) заходим в главное меню админки: «Расширения» -> «Менеджер расширений» -> «Поиск»
3) выбираем все, что там есть (или только все «Fields«, если не знаете что к чему; скорее всего проблема из-за них) и жмем кнопку «Установить» (слева сверху).
4) заходим в «Расширения» -> «Менеджер расширений» -> «Базы данных»
5) жмем «Исправить»

Теперь можно запускать апдейт, все должно пройти гладко.

Внимение! Если в «Расширения» -> «Менеджер расширений» -> «Поиск» у вас ничего не находит, значит вы выполняете поиск _после_ того, как обновили систему, а надо это делать заранее.

Буду рад вашим комментариям! 🙂

Запись опубликована в рубрике Joomla. Добавьте в закладки постоянную ссылку.

I have this message: Error: 404 Component not found
How can I find the missing component?

TryHarder's user avatar

TryHarder

2,3304 gold badges20 silver badges46 bronze badges

asked Nov 12, 2014 at 7:56

user2180's user avatar

1

You can find what is the missing component by either checking what is the component assigned to that specific menu item that creates this page, or if there is no menu item for this page you can disable SEF URLs in the Global configuration and find the name of the component by the option=com_component part of the URL.

URL Example: www.mysite.com/index.php?option=com_content&view=category&layout=blog&id=1&Itemid=10

The option=com_content part means that the component of this page is the Content component.

answered Nov 12, 2014 at 10:34

FFrewin's user avatar

FFrewinFFrewin

19.6k10 gold badges46 silver badges97 bronze badges

Configure the «System — Debug» plugin to log category jerror, to show log entries and enable debug in Global Configuration.

Try accessing the missing component.
Click on Log messages and it will tell you which component is missing.

answered Dec 14, 2014 at 22:48

sovainfo's user avatar

sovainfosovainfo

8761 gold badge7 silver badges14 bronze badges

I have this message: Error: 404 Component not found
How can I find the missing component?

TryHarder's user avatar

TryHarder

2,3304 gold badges20 silver badges46 bronze badges

asked Nov 12, 2014 at 7:56

user2180's user avatar

1

You can find what is the missing component by either checking what is the component assigned to that specific menu item that creates this page, or if there is no menu item for this page you can disable SEF URLs in the Global configuration and find the name of the component by the option=com_component part of the URL.

URL Example: www.mysite.com/index.php?option=com_content&view=category&layout=blog&id=1&Itemid=10

The option=com_content part means that the component of this page is the Content component.

answered Nov 12, 2014 at 10:34

FFrewin's user avatar

FFrewinFFrewin

19.6k10 gold badges46 silver badges97 bronze badges

Configure the «System — Debug» plugin to log category jerror, to show log entries and enable debug in Global Configuration.

Try accessing the missing component.
Click on Log messages and it will tell you which component is missing.

answered Dec 14, 2014 at 22:48

sovainfo's user avatar

sovainfosovainfo

8761 gold badge7 silver badges14 bronze badges

  1. Offline

    Андрей Нестеров

    Недавно здесь

    Регистрация:
    30.10.2012
    Сообщения:
    17
    Симпатии:
    0
    Пол:
    Мужской

    Здравствуйте!!! Заранее приношу извинения, если мои вопросы покажутся глупыми и элементарными, я новичок в этом вопросе, но очень хочу разобраться…Кроме этого, если подобная тема (проблема) уже где-то рассмотрена, перекиньте, пожалуйста (я не нашел!)

    Суть проблемы: Joomla (версия 1.5.7) установил на локальный сервер Денвер; установка прошла нормально, всё работало. Установил шаблон и добавил несколько статей. На этом закончил. Это было вчера. Сегодня сайт по адресу http://localhost/project/ открывается, а вот в админку http://localhost/project/administrator/ зайти не могу, ошибка 404 «Компонент не найден»…

    В чём может быть дело? Как это исправить?

    Сам ничего не удалял. Единственное, почистил компьютер от мусора с помощью программы Free Spacer (может она что удалила)!!!

  2. OlegK

    Offline

    OlegK

    Russian Joomla! Team
    Команда форума
    ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    768
    Пол:
    Мужской

    Учись искать решение проблем с программами в документации разработчиков прог.
    http://www.joomla-docs.ru/Установка_Joomla_на_Денвер

    Последнее редактирование модератором: 25.03.2014

  3. Offline

    Андрей Нестеров

    Недавно здесь

    Регистрация:
    30.10.2012
    Сообщения:
    17
    Симпатии:
    0
    Пол:
    Мужской

    draff, полностью снёс Joomla и Денвер; установил как Денвер, так и Joomla согласно той документации, на которую ты дал ссылку…результат тот же, теперь даже с первого раза не смог войти в админку…какие-то есть еще варианты?)

  4. OlegK

    Offline

    OlegK

    Russian Joomla! Team
    Команда форума
    ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    768
    Пол:
    Мужской

    адрес указал как в docs? без localhost

  5. Offline

    Андрей Нестеров

    Недавно здесь

    Регистрация:
    30.10.2012
    Сообщения:
    17
    Симпатии:
    0
    Пол:
    Мужской

    Да, без localhost, всё как в документации…

  6. OlegK

    Offline

    OlegK

    Russian Joomla! Team
    Команда форума
    ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    768
    Пол:
    Мужской

    А если набрать просто localhost,то Денвер есть? Смотри логи апач.
    Я вообще то уже давно на ХАММР,на pbcsd просто сервер собирал.
    А народ все мается с Денвер.

  7. Offline

    Андрей Нестеров

    Недавно здесь

    Регистрация:
    30.10.2012
    Сообщения:
    17
    Симпатии:
    0
    Пол:
    Мужской

    Переустановил всё по третьему разу…по запросу localhost Денвер есть, а так всё та же ошибка при попытке войти в админку, сайт открывается…

    В логах в файле access.log вот такие значения после нескольких попыток войти в админку:

    127.0.0.1 — — [01/Nov/2012:22:33:48 +0400] «GET /project/administrator/ HTTP/1.1» 404 581
    127.0.0.1 — — [01/Nov/2012:22:34:06 +0400] «GET /project/administrator/templates/system/css/error.css HTTP/1.1» 200 1058
    127.0.0.1 — — [01/Nov/2012:22:39:17 +0400] «GET /project/administrator/index.php HTTP/1.1» 404 581
    127.0.0.1 — — [01/Nov/2012:22:40:11 +0400] «GET / HTTP/1.1» 200 148
    127.0.0.1 — — [01/Nov/2012:22:40:17 +0400] «GET /denwer/ HTTP/1.1» 200 16324
    127.0.0.1 — — [01/Nov/2012:22:40:35 +0400] «GET /denwer/Tools/dnsearch/search.pl?action=js HTTP/1.1» 200 1521
    127.0.0.1 — — [01/Nov/2012:22:42:08 +0400] «GET /project/administrator HTTP/1.1» 301 362
    127.0.0.1 — — [01/Nov/2012:22:42:11 +0400] «GET /project/administrator/ HTTP/1.1» 200 264
    127.0.0.1 — — [01/Nov/2012:22:43:09 +0400] «GET /denwer/errors/phperror_js.php HTTP/1.1» 200 3122
    127.0.0.1 — — [01/Nov/2012:22:43:19 +0400] «GET /project/administrator/ HTTP/1.1» 404 581
    127.0.0.1 — — [01/Nov/2012:22:43:24 +0400] «GET /project/administrator/templates/system/css/error.css HTTP/1.1» 304 —
    127.0.0.1 — — [01/Nov/2012:22:43:33 +0400] «GET /project/administrator/index.php HTTP/1.1» 404 581
    127.0.0.1 — — [01/Nov/2012:22:44:49 +0400] «GET /project/administrator/ HTTP/1.1» 404 581
    127.0.0.1 — — [01/Nov/2012:22:45:08 +0400] «GET /project/administrator/index.php HTTP/1.1» 404 581

  8. Offline

    Андрей Нестеров

    Недавно здесь

    Регистрация:
    30.10.2012
    Сообщения:
    17
    Симпатии:
    0
    Пол:
    Мужской

    draff, есть какие-нибудь предположения, как решить эту проблему?

    P.S.: Попробовал установить Joomla на Денвер на другом компе, такая же ошибка…

Поделиться этой страницей

На чтение 2 мин. Просмотров 52 Опубликовано 15.12.2019

Устанавливал на Joomla компонент отзывов EZTestimonials. Устанавливал через загрузку архива в админке.
Пишет, что компонент успешно установлен. В пункте меню Компоненты выбираю этот компонент, перехожу на него, выдает ошибку 404 «Компонент не найден». Я так понимаю, он выдает неправильный путь к компоненту? Где это можно исправить?

Если сразу после обновления Joomla с 3.6.x до 3.7.x на главной вылазит ошибка:

Как решить эту проблему:

1) сделать откат на бекап до апдейта (если нет возможности – вручную переносите БД и файлы на свежую установку джумлы и руками устанавливайте все компоненты).
2) _до апдейта_ (это важно!) заходим в главное меню админки: “Расширения” -> “Менеджер расширений” -> “Поиск”
3) выбираем все, что там есть (или только все “Fields“, если не знаете что к чему; скорее всего проблема из-за них) и жмем кнопку “Установить” (слева сверху).
4) заходим в “Расширения” -> “Менеджер расширений” -> “Базы данных”
5) жмем “Исправить”

Теперь можно запускать апдейт, все должно пройти гладко.

Внимение! Если в “Расширения” -> “Менеджер расширений” -> “Поиск” у вас ничего не находит, значит вы выполняете поиск _после_ того, как обновили систему, а надо это делать заранее.

После того, как мой Joomla был атакован, я рекомендовал обновить свои основные Joomla файлы. Я сделал это, и я, наконец, смог войти на страницу администратора. Но я получил «404 — Компонент не найден» в моей странице index.php.

Кто-нибудь сталкивался этот вопрос и получил его решить. Я не мог найти это так моя последняя надежда здесь.

При обновлении вручную Joomla вы должны быть осторожны, так как вы должны следовать определенным шагам после перезаписи файлов.

1) Прежде всего, необходимо исправить базу данных, как таблицы, теперь изменились и перезапись файлов не будет обновлять базу данных. Для этого вам необходимо обратиться к администратору, а затем вы должны пойти в Extensions-> manage-> Базу данных, а затем нажмите на базе данных Fix. Это будет обновлять базу данных тоже.

2) Далее вы должны установить расширение, которые пришли с новой версией Joomla. Они еще не обновлены в таблице #__assets. Так вы идете в Extensions-> manage-> Discover и нажмите Discover. Когда он открывает новые расширения просто установить основные расширения Joomla.

  1. deniska312
    Cкладчик

    Регистрация:
    22 июн 2016
    Сообщения:
    15
    Симпатии:
    0

    Ребят, продую обновлять компонент Джумлы мне выдает ошибку

    Обнаружена ошибка.

    404 Компонент не найден

    Подскажите в чем может быть проблема? Уже и скачивал обновление и пробовал загружать через админку. Уже и плагины поотключал. Все модули обновились а вот джумла уже который день так мозги делает мне.

  2. Artur
    Тех. поддержка

    Регистрация:
    25 дек 2015
    Сообщения:
    898
    Симпатии:
    139

    Joomla_3.6.1_to_3.6.2-Stable-Patch_Package.tar.gz

    Используйте для обновления этот пакет, если не получается через менеджер расширений установить, то попробуйте распаковать в папку и перезалить файлы поверх джумлы

    Делайте всегда бекап перед экспериментами)

Проблема — компоненты при возникновении 404й ошибки не отдают 404.php.

Проблема 404-ой страницы на сайтах под управлением 1С-БУС известна давно, и до недавнего времени не имела валидного решения. Сегодня я расскажу о текущем способе перехвата 404-ой ошибки и вывода пользователю нужной страницы.

Начнем по порядку.

404 & Bitrix:catalog.

Первичная настройка.

Для начала пройдемся по настройкам ИБ и компонента.

Настройки инфоблока

Настройки инфоблока

  • «URL страницы информационного блока» — тут вроде все понятно, просто указываем каталог из которого происходит вызов компонента для этого ИБ.
  • «URL страницы раздела» — тут нужно быть аккуратным, если все элементы ИБ лежат в корне раздела, то мы не можем использовать.
  • «#SECTION_CODE#» — при такой настройке роутер компонента будет путать разделы и элементы ИБ. Чтобы этого не происходило мы используем «#SECTION_CODE_PATH#».
  • «URL страницы детального просмотра» — т.к. мы кладем все элементы в корень, то здесь используется только «#ELEMENT_CODE#».

На этом с настройками ИБ закончили.

Настройки компонента

Настройки компонента

  • «Каталог ЧПУ» — соответственно раздел в котором происходит вызов компонента
  • «Раздел» — повторяем настройку из ИБ, но перед «#» не ставим слеш «/», в противном случаи компонент будет работать не верно!
  • «Детальная информация» — повторяем настройку из ИБ, но перед «#» не ставим слеш «/», в противном случаи компонент будет работать не верно!
  • И не забудем про «волшебную галочку».
  • Настройки компонента

С настройками компонента закончили.

Элемент не найден

Теперь о грустном — 404й статус мы вроде как получаем, но компонент не спешит перебрасывать нас на 404.php, а просто пишет что раздел или элемент не найден.

А нам то нужно отобразить 404ю, чтобы юзер понял что что-то пошло не так, показать ему доп менюшку и т.д.

Решение проблемы.

Для решения этой проблемы мы воспользуемся механизмом событий 1С-БУС.

//событие "ловушка" для 404й
AddEventHandler('main', 'OnEpilog', '_Check404Error', 1);
function _Check404Error(){
   if(defined('ERROR_404') && ERROR_404=='Y' || CHTTP::GetLastStatus() == "404 Not Found"){
      GLOBAL $APPLICATION;
      $APPLICATION->RestartBuffer();
      require $_SERVER['DOCUMENT_ROOT'].SITE_TEMPLATE_PATH.'/header.php';
      require $_SERVER['DOCUMENT_ROOT'].'/404.php';
      require $_SERVER['DOCUMENT_ROOT'].SITE_TEMPLATE_PATH.'/footer.php';
   }
}

В эпилоге мы запускаем проверку на установку константы «ERROR_404» и ее текущее значение, а также проверяем последний выставленный статус, это позволяет выловить всевозможные проявления 404й ошибки у 1С-БУС. Далее мы рестартуем HTML буфер подготовленный системой для вывода. Подключаем хедер текущего шаблона, подгружаем тело 404й страницы, а затем подключаем футер текущего шаблона.
Данный подход позволяет сохранить текущий URL, шаблон и навигацию, поэтому пользователь легко сможет перейти обратно в рабочий раздел, а также в контентной области отображаем тело 404й страницы, это дает понять что запрошенной страницы действительно нет.

Ошибка 404

404 & Bitrix:news.

К сожалению компонент Bitrix:news пока не умеет адекватно отдавать хотя бы голый 404й статус, мы в поиске решения.

Понравилась статья? Поделить с друзьями:
  • Ошибка при загрузке драйвера при запуске системы
  • Ошибка при загрузке компонента игры
  • Ошибка при загрузке драйвера для принтера
  • Ошибка при загрузке компонента scaner1c dll
  • Ошибка при загрузке драйвера видеокарты