×
Ruby on Rails: постинг твитов через Twitter API (04 нояб 2017)

Практикуемся в Ruby on Rails.

Удалено JomSocial обрушивает сайт...

Больше
3 года 11 мес. назад - 3 года 11 мес. назад #1 от Aleksej
Aleksej создал эту тему: JomSocial обрушивает сайт...
Внезапно наш тестовый сайт упал.

Вернее, не упал... вроде как падение было вызвано всего лишь очередными проблемами на TimeWeb... в скобках - никому не посоветую этот хостинг, нечто ужасающее... и, тем не менее, когда сервак, уваленный то ли дидосом, то ли - головотяпством сотрудников хостинга, наконец в очередной раз поднялся - в админку сайта (Joomla 2.5.16) зайти было невозможно. Хотя фронтенд сайта работал вполне, по-видимости, нормально. Вот так, не больше и не меньше.

Включение отладки не дало ничего - ожидаемого вороха ошибок не было. Тем интереснее окаалось решение странной этой траблы... проблема была, как выяснилось, во всеми нами любимом, дорогом и навороченном компоненте JomSocial. Пишу эти строчки сейчас - не чтоб позлорадствовать, а на случай, если кто-нибудь еще столкнется с аналогичной проблемой... итак - уже второй, спецом для решения возникшей проблемы , созданный на локалхосте тестовый сайт-зеркало спустя непродолжительное время завалился вот таким экзотичным образом:

Warning: SimpleXMLElement::__construct(http://cloud.jomsocial.com/jomsocial.xml) [simplexmlelement.--construct]: failed to open stream: Operation now in progress in /home/t/site_name/public_html/plugins/system/jomsocialupdate/jomsocialupdate.php on line 195

Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /home/t/site_name/public_html/plugins/system/jomsocialupdate/jomsocialupdate.php:195 Stack trace: #0 /home/t/site_name/public_html/plugins/system/jomsocialupdate/jomsocialupdate.php(195): SimpleXMLElement->__construct('http://cloud.jo...', 0, true) #1 /home/t/site_name/public_html/plugins/system/jomsocialupdate/jomsocialupdate.php(125): plgSystemJomsocialUpdate->_getCurrentVersionData() #2 /home/t/site_name/public_html/plugins/system/jomsocialupdate/jomsocialupdate.php(101): plgSystemJomsocialUpdate->_getButton(true) #3 /home/t/site_name/public_html/plugins/system/jomsocialupdate/jomsocialupdate.php(38): plgSystemJomsocialUpdate->_renderStatus() #4 [internal function]: plgSystemJomsocialUpdate->onAfterRender() #5 /home/t/site_name/public_html/libraries/joomla/event/event.php(71): call_user_func_array(Array, Array) #6 /home/t/site_name/public_html/libraries/joomla/event/dispatcher.php(161): JEvent->update(Array) #7 /home/t/thevi in /home/t/site_name/public_html/plugins/system/jomsocialupdate/jomsocialupdate.php on line 195

Никто из администраторов (сайт тестовый, и не доступен пользователям) к JomSocial не обращался. Битое обновление? - шут его знает. Не стану утверждать, что это была последняя версия JomSocial, в целях эксперимента по-быстрому поставил то, что было под рукой... тем не менее - результат налицо. В качестве лечения (ну, если это можно назвать лечением) - переименовываем, зайдя по ftp, директорию указанного плагина, заходим и сносим все, что относится к JomSocial. Под конец переименовываем диру обратно (иначе не получится удалить из Менеджера расширений) и сносим и последний этот плагин.
Последнее редактирование: 3 года 11 мес. назад от Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.