Почему я удалил плагин advanced-spoiler

PHP 7Удаление плагина под названием advanced-spoiler, способного скрывать часть текста под кат — это итог проведенной сегодня операции. Дело в ом, что с моего хостинга «Джино» пришло письмо, в котором администрация предложила воспользоваться обновлением PНP до последней версии — PHP7.

В сообщении утверждалось следующее:

Теперь всем пользователям сервиса хостинга на «Джино» доступно обновление до PHP 7. По сравнению с предыдущими версиями PHP 7 обеспечивает значительный прирост производительности. Например, WordPress работает с новой версией до двух-трех раз быстрее. Мы рекомендуем переход на PHP 7 всем пользователям (переключить версию можно в разделе «Настройки PHP» контрольной панели «Джино»), но после переключения необходимо убедиться в работоспособности всех сайтов и скриптов. В случае обнаружения проблем вы сможете вернуть предыдущую версию PHP.

Ну, если «обеспечивает значительный прирост производительности», почему бы не обновить?
Для справки: «PHP – это широко используемый язык сценариев общего назначения с открытым исходным кодом. Говоря проще, PHP это язык программирования, специально разработанный для написания web-приложений (сценариев), исполняющихся на Web-сервере. Аббревиатура PHP означает “Hypertext Preprocessor (Препроцессор Гипертекста)».

настройки вебсервера

Быстренько перебежал в настройки и с ужасом обнаружил, что мой PHP «застрял» еще на третьей версии! А были же четвертая, пятая и далее… Почему хостинг не предлагал обновить мою версию WordPress ранее — устория умалчивает.

После обновления настроек, до указанной версии, один из моих болгов , а точнее — именно этот, не открылся. Если внимательно посмотреть, то на станице настроек сообщается, что в результате обновления PHP, могут быть проблемы. Проблемы из-за скриптов.

проблемы при настройках PHP

Сайт «Записки блоггера» не открылся из-за плагина (читай скрипта). Называется  он «advanced-spoiler», принцип работы которого я однажды описывал (см. ссылку вначале поста).

Несмотря на то, что нахваливал его, но его «услугами» более как в статье, расказывающем о нем, не использовал. И вот после обновления PHP до седьмой версии обнаружил вместо страниц блога такую запись на белом фоне:

Parse error: syntax error, unexpected ‘new’ (T_NEW) in /home/users2/m/mixajluta/domains/prt56.ru/wp-content/plugins/advanced-spoiler/advanced-spoiler.php on line 480

Из полученной информации я сделал вывод: плагин придется удалять. Именно это я сделал, удалив паку плагина через файловый менеджер на хостинге. Жаль немного, но я еще раньше заметил, что данный плагин немного кривой: после его деактивации реже стали появляться нагрузки на веб-сервер — даже при PHP3. Теперь мои подозрения на не корректную работу плагина подтвердились окончательно и мне пришлось от него отказаться полностью.
Данный пост для начинающих веб-мастеров и он поясняет, что

  1. Обновление версий в настройках PHP не только улучшает работу сайтов, но и выявляет не совсем корректно работающие плагины и скрипты.
  2. Нужно следить за данными настройками самостоятельно и выбирать наиболее свежую.

Настройки веб-сервера на хостинге находятся на странице вида  _https://ваш хостнг/management/webserver/php/.

Геннадий Михайлюта

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *