Кто кого любит: любовный треугольник между WordPress, PHP и хостингом
Если используешь WordPress, то ты заложник трех составляющих: хостинга, движка и PHP. И если хотя бы одно из них ляжет не в масть, то твой сайт обречен на вечные муки от несовместимости версий…
Постоянно задирают планку
WordPress – самый популярный и удобный движок. Но только если хостинг предоставляет актуальную версию PHP, которая позволит обновить CMS до самой свежей редакции… В общем, понятно, что ничего с этим соответствием версий непонятно.
Особенно эта проблема актуальна для бесплатных подписок на хостинг. Именно здесь чаще всего встречаются устаревшие версии PHP, из-за которых нельзя проапдейтить не только WordPress, но и плагины. Или не все так печально? В этом вопросе слишком много неизвестных, значение которых следует вычислить…
На личном примере
Есть у меня один тестовый сайт, висящий на бесплатном хостинге. Сама хостинговая компания приличная и авторитетная. Но даже ей влом лишний раз возиться с безвозмездными клиентами. Поэтому после обновления WordPress до 5.1 версии в админке стало отображаться предупреждение о необходимости апдейта до актуальной версии PHP.
К тому же поддержка ветки PHP7.2.X тоже закончится через несколько дней. То есть, WordPress еще может использовать устаревшие версии серверного языка. Но сами разработчики PHP уже не обновляют эти версии.
Первая ласточка из 8.X
А теперь о поводе, который заставил меня погрузиться во весь этот любовный треугольник. В своем предстартовом руководстве по WP 5.6 команда движка сообщила, что новая версия CMS получит поддержку PHP 8.0. Ее выпуск намечен на 26 ноября текущего года, а WordPress 5.6 выйдет в декабре.
Получается, что разрыв между минимальной версией PHP, на которой может работать движок (5.6.2) и максимальной (8.0) составит более двух веток. Это на руку недобросовестным хостерам. И только у владельцев WordPress-сайтов снова будет болеть голова от попыток совместить все элементы триады так, чтоб интернет-ресурс работал без погрешностей. А ведь еще есть плагины и темы, которые могут работать на текущей версии PHP. Но после ее обновления перестать фурычить… Тогда голова вебмастера точно треснет по швам!