Ошибки [OnMODXInit] Plugin *** failed!
Добрый день! В лог сыпятся такие ошибки, и после сохранения в админке ресурса или элемента страницы на сайте выдают ошибку 500 первые несколько загрузок. В какую сторону копать в решении данной проблемы?
[2016-12-29 08:05:12] (ERROR @ */core/model/modx/modx.class.php : 1613) [OnChunkFormSave] Plugin VersionX failed!
[2016-12-29 08:05:12] (ERROR @ */core/model/modx/modx.class.php : 1613) [OnBeforeDocFormSave] Plugin Collections failed!
[2016-12-29 08:05:12] (ERROR @ */core/model/modx/modx.class.php : 1613) [OnDocFormSave] Plugin VersionX failed!
[2016-12-29 08:05:12] (ERROR @ */core/model/modx/modx.class.php : 1613) [OnMODXInit] Plugin pdoTools failed!
[2016-12-29 08:05:12] (ERROR @ */core/model/modx/modx.class.php : 1613) [OnMODXInit] Plugin FastUploadTV failed!
[2016-12-29 08:05:12] (ERROR @ */core/model/modx/modx.class.php : 1613) [OnMODXInit] Plugin miniShop2 failed!
[2016-12-29 08:05:12] (ERROR @ */core/model/modx/modx.class.php : 1613) [OnBeforeDocFormSave] Plugin Collections failed!
[2016-12-29 08:05:12] (ERROR @ */core/model/modx/modx.class.php : 1613) [OnBeforeDocFormSave] Plugin ms2Gallery failed!
[2016-12-29 08:05:12] (ERROR @ */core/model/modx/modx.class.php : 1613) [OnDocFormSave] Plugin VersionX failed!
[2016-12-29 08:05:12] (ERROR @ */core/model/modx/modx.class.php : 1613) [OnMODXInit] Plugin pdoTools failed!
[2016-12-29 08:05:12] (ERROR @ */core/model/modx/modx.class.php : 1613) [OnMODXInit] Plugin FastUploadTV failed!
[2016-12-29 08:05:12] (ERROR @ */core/model/modx/modx.class.php : 1613) [OnMODXInit] Plugin miniShop2 failed!
[2016-12-29 08:05:12] (ERROR @ */core/model/modx/modx.class.php : 1613) [OnBeforeDocFormSave] Plugin Collections failed!
[2016-12-29 08:05:12] (ERROR @ */core/model/modx/modx.class.php : 1613) [OnBeforeDocFormSave] Plugin ms2Gallery failed!
[2016-12-29 08:05:12] (ERROR @ */core/model/modx/modx.class.php : 1613) [OnDocFormSave] Plugin VersionX failed!
Комментарии: 25
Хостинг бегет и версия php 7.0 (7.1)?
У меня Бегет. И такое только с php 7.1
Аналогичная ситуация. Только у меня такое и с php 7.0 и с php 7.1
Помогает переход на php 5.6
Написал тикет в саппорт бегета, может чем помогут.
Помогает переход на php 5.6
Написал тикет в саппорт бегета, может чем помогут.
Я не хочу на 5.6 переходить.
Да, всё верно. Бегет и php 7.0
Тех поддержка бегета, таки пообещала завтра-послезавтра дать предварительный ответ. У них там праздники только закончились, народ выходит потихоньку на работу =) Буду держать в курсе событий.
Интересно будет узнать ответ от них.
Тогда ждём от них подвижек )
Тех. поддержка уже дала ответ на данную проблему?
Пока что вот:
Максим Викторович
Технический отдел
16:28
Добрый день, к сожалению новостей пока немного,
сейчас разворачиваю тестовый стенд для воспроизведения проблемы,
после чего придется подключить gdb для отладки.
По срокам не уверен что получится быстрее чем 2-3 дня
Будем ждать. Я тоже написал, у меня в modx прямо пытаются воспроизвести. Пока что не выяснили.
Есть какие то новые новости от них? Мне ответили, что обращайтесь к разработчику модуля pdoTools.
та же проблема, отписал хостеру, может быстрее шевелиться начнут
Кстати, проблема то может в самом pdoTools? Его удаляешь и сразу ошибок никаких нет в логах с php 7.1. Ставишь и опять та же ошибка вылезает в логах modx.
Мне с той же проблемой хостер ответил так:
«Здравствуйте. Проблема следующая:
[13-Jan-2017 13:40:03 Europe/Moscow] PHP Fatal error: require_once(): Failed opening required '/home/s/siteuphm/new_odezhda/public_html/core/components/minishop2/model/minishop2/plugins.class.php' (include_path='.:/usr/share/php') in /home/s/siteuphm/new_odezhda/public_html/core/cache/includes/elements/modplugin/17.include.cache.php on line 173
Файла /home/s/siteuphm/new_odezhda/public_html/core/components/minishop2/model/minishop2/plugins.class.php не существует.»
«Здравствуйте. Проблема следующая:
[13-Jan-2017 13:40:03 Europe/Moscow] PHP Fatal error: require_once(): Failed opening required '/home/s/siteuphm/new_odezhda/public_html/core/components/minishop2/model/minishop2/plugins.class.php' (include_path='.:/usr/share/php') in /home/s/siteuphm/new_odezhda/public_html/core/cache/includes/elements/modplugin/17.include.cache.php on line 173
Файла /home/s/siteuphm/new_odezhda/public_html/core/components/minishop2/model/minishop2/plugins.class.php не существует.»
Обновил минишоп2 — файла подобного не появилось. Кто подскажет- должен ли он вообще быть там тогда?
Мне сделали. Для решения проблемы нужно в файле .htaccess в корне сайта прописать в самом начале такую вот директиву:
php_value opcache.revalidate_freq 0
После обновить кеш на сайте несколько раз. И ошибки больше не будет. У меня больше нет.
php_value opcache.revalidate_freq 0
После обновить кеш на сайте несколько раз. И ошибки больше не будет. У меня больше нет.
Таки работает =)
Но мне ответ от ТП так и не поступил =(
P.S. работает только с php 7 и выше.
На php 5 админка не будет запускаться.
Но мне ответ от ТП так и не поступил =(
P.S. работает только с php 7 и выше.
На php 5 админка не будет запускаться.
Меня отпихнули сначала, мол обращайтесь к разработчику модулей. Я ссылки на форумы привел, что проблема у них какая то и они взялись. Сегодня пришел ответ, что поправили, мол проверьте будет ли ошибка выходить. Я проверил и нет ошибки больше. Посмотрел что поменяли и оказалось прописали в .htaccess эту директиву. Про «На php 5 админка не будет запускаться.» не понял к чему?
«На php 5 админка не будет запускаться.» не понял к чему?
Да я всё на 5-ю версию откатил… и забыл уже =)
Воткнул настройку в htaccess и админка перестала запускаться
Потом вспомнил что не сменил версию php
Это я так, вдруг кто столкнется с тем же =)
Да я всё на 5-ю версию откатил… и забыл уже =)
Воткнул настройку в htaccess и админка перестала запускаться
Потом вспомнил что не сменил версию php
Это я так, вдруг кто столкнется с тем же =)
И похоже еще одна особенность — обновление modx не работает, в конце слетает. Проверю еще раз сейчас. На одном сайте не идет, в конце выдает Parseerror: syntax error, unexpected '{' in core/config/config.inc.php on line 13
Все же нормально. Глюк был у меня на одном из сайтов, файл конфигурации modx с ошибками был. С директивой все нормуль идет.
Сегодня пришел ответ от технического отдела Бегета:
«Доброго дня, внесли изменения в настройки веб-сервера по всем сервера, подобные ошибки должны пропасть на всех сайтах. по предварительному заключению проблема была связана с настройкой opcache — opcache.revalidate_freq, установка данного значение в ненулевое приводит к возникновению подобных ошибок.»
Сказали, что в файле .htaccess директиву opcache.revalidate_freq 0 можно удалить.
«Доброго дня, внесли изменения в настройки веб-сервера по всем сервера, подобные ошибки должны пропасть на всех сайтах. по предварительному заключению проблема была связана с настройкой opcache — opcache.revalidate_freq, установка данного значение в ненулевое приводит к возникновению подобных ошибок.»
Сказали, что в файле .htaccess директиву opcache.revalidate_freq 0 можно удалить.
Тоже сегодня пришел ответ от тех поддержки! =) Обрадовали хорошей новостью))
Добрый день, внесли изменения в конфигурацию веб-сервера, проверьте пожалуйста, повторяется ли ошибка?Ошибки больше не появляются.
Класс!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.