Как обновить версию PHP на сервере? Как обновить версию PHP Joomla Как обновить версию php на сервере.


Ваш WordPress сайт может работать быстрее и стать безопаснее, и это в ваших руках!

Эта страница попробует разъяснить, почему это значит для вас, и как вы можете это исправить.

Почему PHP является значимым

PHP — язык программирования, на основе которого создан WordPress. Версия PHP устанавливается на уровне сервера системным адмиистратором. В то время как вы можете быть в курсе важности своевременных обновлений WordPress, плагинов и тем , поддержание актуальности версии PHP является не менее важным.

Существуют две важные причины иметь актуальную версию PHP:

  • Ваш сайт будет работать быстрее , так как последние версии PHP более эффективны. Обновление до свежей поддерживаемой версии PHP (на настоящий момент — 7.3) способно ускорить сайт до 3-4 раз, по сравнению с старыми версиями.
  • Ваш сайт будет безопаснее. PHP, как и WordPress, поддерживается его сообществом. Так как PHP очень распространен, то он является приоритетной целью для взлома, только свежие поддерживаемые версии будут иметь актуальные возможности безопасности. Старые, неподдерживаемые версии PHP не имеют их , поэтому обновление PHP требуется для поддержания вашего WordPress сайта безопасным.

Но это еще не всё, есть и другие преимущества:

  • Быстрый сайт получает преимущества в поисковых системах , так вы получите выше ранжировку в поиске!
  • Быстрый сайт лучше удерживает посетителей . Посетители уходят быстрее с медленных сайтов, быстрый сайт более эффективен.
  • Безопасный сайт лучше защищен от взлома и ущерба репутации, в случае взлома.

Эти преимущества хороши как для вас, так и для посетителей сайта. Это причины, по которым стоит обновить PHP как можно скорее. В следующем разделе мы расскажем как это сделать.

Перед обновлением PHP

Для начала несколько предупреждений, но не нужно пугаться. Есть некоторые технические вещи, которые нужно сделать перед обновлением версии PHP.

Само обновление версии PHP не должно стать большой проблемой, но мы не можем гарантировать , что оно пройдет без проблем. WordPress работает даже с версией настолько старой как 5.6.20 (хоть мы и рекомендуем 7.3, у нас отличная обратная совместимость!), но мы не знаем как будут работать ваши плагины и темы. Они должны, наиболее популярные или плагины и темы с хорошей репутацией скорее всего будут, но опять же, мы не гарантируем это.

Ниже приведены пара шагов, которые стоит предпринять для снижения риска перед обновлением:

  • Сделайте резервную копию сайта: , это позволит вам откатить сайт, в случае если что-то пойдет не так. Существует , так что если вы еще не выбрали решение для себя, то попробуйте что-то из этого. Для полноты отката, также потребуется вернуть текущую версию PHP (мы расскажем чуть позже как это сделать).
  • Обновите WordPress, темы и плагины: из консоли WordPress, перейдите в Обновления и обновите всё. Это то, что в любом случае стоит делать регулярно. По завершению обновлений убедитесь, что сайт работает как должен.
  • Проверьте совместимость с PHP: установите плагин для проверки ваших тем и плагинов на возможные проблемы. Плагин не идеален и может пропустить что-то или давать ложные срабатывания, но в большинстве случаев он работает.
  • Исправьте проблемы совместимости с PHP: если на предыдущем шаге плагином были найдены проблемы, обратитесь к разработчикам темы или плагина и попросите их разобраться. Если они не хотят или не смогут этого сделать, то поищите другие темы в каталогах с похожей функциональностью и используйте их вместо проблемных.

Сделайте эти несколько шагов и вы будете готовы обновить версию PHP на вашем WordPress сайте для получения всех преимуществ, которые это принесет!

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

А теперь мы можем наконец перейти к обновлению PHP версии на вашем сайте.

Как обновить версию PHP на сайте, чтобы сделать его быстрее и безопаснее

Теперь вы готовы обновить версию PHP на сайте! Вы проявили осмотрительность, у вас есть резервная копия и сайт подготовлен для обновления в лучшем виде.

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

Таким образом, точные действия для обновления зависят от хостинга. Ниже приведен , которые предоставили нам инструкции (на английском) по обновлению PHP для них.

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

Уважаемая поддержка хостинга!

Я хочу сделать свой WordPress сайт быстрее и безопаснее с последней версией PHP.
Если мой сайт еще не использует последнюю версию PHP,
то сообщите пожалуйста, что пошагово мне нужно сделать для обновления.

Спасибо!

Если на этом этапе у вас возникли сложности, то или смените версию PHP назад сами, или обратитесь в поддержку хостинга или профессиональному веб-разработчику. В случае необходимости отката к резервной копии, сначала восстановите предыдущую используемую версию PHP (возможно через обращение в поддержку хостинга), затем восстановите сайт из резервной копии.

У вас теперь есть вся информация по обновлению! Отлично! С актуальной версией PHP ваш сайт будет быстрее и безопаснее, а ваши посетители довольнее.

Быстрые, безопасные WordPress сайты для всех

С последней версией PHP вы можете быть уверены в том, что ваш сайт настолько быстр и безопасен, насколько это возможно.

У вас теперь есть вся информация по обновлению PHP, и вы также знаете как это сделать в будущем. Следите за уведомлениями об обновлениях в консоли вашего сайта WordPress, или за новостями вашего хостинга.

Спасибо за то, что делаете интернет лучше!

С декабря 2018 года сайты на WordPress, которые используют PHP 5.6 and 7.0 перестанут получать обновление, что составляет 57,1% от общего числа сайтов на Водпресс. Патчи для безопасности сайтов не будут выпускаться на выше указанных версиях PHP.

Это может привести к уменьшению трафика и ухудшению поисковых позиций веб-сайтов WordPress, которые все еще используют эти старые версии PHP.

Что такое PHP?

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

Когда закончатся обновления безопасности?

Обновления безопасности для PHP 5.6 заканчиваются 31 декабря 2018 года. Обновления безопасности и исправления для PHP 7.0 заканчиваются 3 декабря 2018 года.

Сколько сайтов столкнуться с проблемой безопасности?

Согласно официальной статистике 57,1% всех сайтов на WP используют PHP.

Почему заканчивается поддержка?

Поддержка безопасности для каждой версии запланирована на ограниченное количество лет, пока она не достигнет того, что называется “конец жизненного цикла” (End of Life (EOL)). Что означает отсутствия улучшений и обновлений для сайтов на WordPress, работающих со старыми версиями PHP, даже в случае обнаружения уязвимостей? Согласно официальному сайту PHP термин EOL означает:

“Релиз, который больше не поддерживается. Пользователям, которые все еще используют данную версию,следует как можно скорее обновится для избежания возникновений уязвимостей”.

Что случится, если не получится обновить PHP?

Все веб-сайты, которые не могут обновиться до последней версии PHP, будут небезопасными и уязвимыми для взлома после окончания поддержки версий 5.6 и 7.0. А это означает, что в случае нахождения уязвимостей CMS системы никто не будет заниматься устранением дыр в безопасности версии PHP в стадии EOL. Также множество плагинов и тем WordPress перестанут работать.

Если у вас сайт написанный на WordPress, то вам стоит как можно скорее уточнить, какую версию PHP вы используете и по возможности обновить ее. Для этого обратитесь в техническую поддержку своего хостинг-провайдера.

Как проверить, какую версию PHP вы используете?

Наиболее простой способ зайти и найти в раздел связанный с PHP.

Также существует много инструментов для проверки версии пхп онлайн, но мы рекомендуем проверять именно через панель управления хостингом. На хостинге от ГиперХост используются две популярные панели управления Cpanel и ISPmanager, проверить версию PHP можно в соответствующем разделе как на скриншотах:

в панеле управления сPanel



в панеле управления ISPmanager

Непосредственно в самом Вордпрессе есть плагины, которые могут подсказать вам, какую версию вы используете. Например, плагин WordPress phpinfo используется для определения версии PHP сайта. После определения версии PHP не забудьте удалить этот плагин.

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

Как обновиться с PHP 5.6/7.0 до последних версий?

  1. Сделайте резервную копию сайта

Прежде чем вносить какие-либо изменения стоит сделать резервную копию. Резервную копию можно создать используя плагин UpDraftPlus, самостоятельно через панель управления или написав в нашу тех поддержку.

  1. Проверьте совместимость плагинов

Проверьте или обновлены все плагины до последней версии. Последнее обновление плагина должно быть не более года. Если плагин давно не обновлялся, свяжитесь с автором плагина или найдите информацию о том, работает ли данный плагин с последней версией PHP 7.2.

Если плагин не совместим с данной версией, то его следует заменить на похожий, который поддерживает обновления и совместим с последней версией пхп. Плагины, которые не обновляются несут серьезный риск безопасности.

  1. Обновление версии PHP

Зайдите в панель управления хостингом cPanel или ISPmanager, зайдите раздел PHP и обновите версию PHP для вашего сайта. Если знаете, как это сделать напишите нам, мы всегда готовы помочь. Создайте тикет в разделе “Тикеты”, “Открыть новый тикет” выберете отдел тех поддержки и укажите, какая версия PHP вам нужна.

Сделайте безопасность частью вашего SEO продвижения

Вопросы безопасности обычно не являются частью SEO, так как напрямую не влияют на ранжирование. В то же время, если сайт взломают, то трафик на ваш сайт снижается, что влияет на СЕО непосредственно. Поэтому не стоит ждать форс мажоров, а добавить еще один пункт проверки в ваш СЕО лист – проверка безопасности сайта.

Перевод с сайта searchenginejournal.com

3248 раз(а) 3 Сегодня просмотрено раз(а)

Лучшее - враг хорошего? Мы рассмотрели, как обновить версию PHP, на которой работает ваш сайт, и для чего это нужно.

Актуальная версия PHP

Сейчас проходит бета-тестирование PHP 7.3 - последний релиз в этом семействе. Актуальной на сегодняшний момент считается 7.2, которая превосходит в скорости и функциональности все прошлые версии.

Вот неполный список возможностей PHP 7:

  • типы скалярных параметров и подсказки (hints) по возвращаемым типам;
  • две новые функции CSPRNG ;
  • анонимные классы;
  • оператор return в генераторах и другие обновления в них;
  • улучшение функции assert() с сохранением обратной совместимости.

Как обновить PHP на Windows

Здесь все очень просто и прозаично:

1. Скачиваем последнюю версию PHP

2. Удаляем старую

3. Устанавливаем новую.

4. Прописываем заново настройки в Apache и PHP.

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

Если разработчик использует неподдерживаемые функции, то кусок кода, в котором они есть, просто не заработает. Поэтому перед обновлением нужно серьезно проанализировать этот раздел и в соответствии с ним - свой код.

Зачем обновлять, если все работает

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

В каждом релизе PHP появляются новые фишки и функции, а также закрываются уязвимости. Например, is_countable позволяет определить тип переменной - перечисляемый или нет. Это очень удобная возможность для веб-разработчиков. Сейчас приходится использовать для определения типа переменной if , а в PHP 7.3 это можно будет сделать одной функцией.

Однако обновление версии PHP - это болезненный процесс для команды разработки, означающий многодневный рефакторинг кода и исправление ошибок - всё из-за проблем с обратной совместимостью в этом языке. Ранее установленные плагины и скрипты могут конфликтовать с новой версией, работать некорректно или не подключаться вообще, добавляя головной боли разработчикам.

Веб-хостинг Plesk в своем блоге на Хабре выложил статистику , какие версии PHP используют их пользователи на своих сайтах. В начале марта2018 года ситуация выглядела вот так:

Статистика использования разных версий PHP

Как видите, самую последнюю версию используют очень немногие. Консервативное большинство остается верным надежным технологиям - от PHP 5.1 до 5.6.

Обновлять или не обновлять: вот в чем вопрос

Мы скажем так: Святого Грааля в проблеме обновления нет. Подходить к нему нужно с позиции целесообразности. Большой проект перевести на PHP7 будет сложно: придется рефакторить всю кодовую базу, но ради чего? Любое изменение должно исходить из рабочей потребности.

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

На старых сайтах, где сплошной

Если вы пользуетесь Denwer , то знаете, что обновления пакета происходят не так уж и часто. Если сам сервер нас может волновать несильно, то вот версия php может стать критичной проблемой. Вот о том, как обновить PHP на Denwer , мы сегодня и поговорим.

На самом деле, ничего трудно тут нет. Для начала вам нужно скачать thread safe версию php на сайте http://windows.php.net/download/ . Советую качать 32-х разрядную версию, т.к. с 64-х битной у вас могут быть проблемы, да и эта сборка на данный момент является экспериментальной.

Теперь остановите сервер, используя скрипт stop.exe и switchOff.exe , дальше перейдите по пути usr/local/php5 и удалите там все бинарные файлы, заменяя их только что скачанными. Перезапустите Denwer .

Теперь в папке php5 у вас нет файла php.ini , однако вместо него есть php.ini-development и php.ini-production . Вы можете переименовать любой из них в php.ini и настроить сервер, как вам нужно. Не забудьте также посмотреть, чтобы была расскоментирована директива extension_dir="ext" , чтобы избежать проблем с подключаемыми модулями в будущем.

Обновление PHP для WordPress простыми словами с примером, картинками и безопасно, аналогично и для других CMS за некоторыми исключениями, но, если немного подумаете, то обновитесь легко.

Обновление PHP для блога на WordPress, пошаговая инструкция на примере моего сайта для новичков.

Здравствуйте, уважаемые читатели.

Вчера я открыл консоль администратора моего сайта и прочитал предупреждение от плагина Yoast SEO, что версия PHP 5.2 с которой работает мой блог, уже устарела и это может привести к проблемам с безопасностью моего блога.

Я понимаю, как важна безопасность и скорость работы блогов и сайтов и я прислушался к этой рекомендации и сегодня сделал обновление PHP 5.2 с которой работал мой блог на версию PHP 7.1 .

И так сказать по горячим следам, решил написать инструкцию «Обновление PHP для WordPress», как «напоминалку» для себя и может, она будет интересна другим людям.

Давайте начнем.

Я буду писать эту инструкцию шаг за шагом, как я делал обновление PHP для моего блога на WordPress , который размещен на хостинге Beget .

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

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

Давайте обновим PHP сайта на примере обновления PHP для блога созданного на WordPress с версии PHP 5.2 до версии PHP 7.1

Важно: На момент написания статьи, самая свежая версия была PHP 7.1 на моем хостинге. Если в Вашем случае версия будет более свежая, это хорошо, обновляйтесь до самой свежей версии. Шаги по обновления PHP будут совершенно одинаковы, независимо от версии.

Шаг 1. Нужно открыть консоль администратора сайта на WordPress http://адрес Вашего сайта/wp-admin/.

Там открыть вкладку Плагины , выделить все установленные плагины и Деактивировать их или полностью удалить.

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

Я выбрал вариант Деактивировать плагины, но после обновления PHP, некоторые плагины не захотели активироваться и мне пришлось их полностью удалить.

А потом с ноля устанавливать, только тогда плагины установились и активировались без проблем.

И все бы ничего, если бы одним из не захотевших активироваться плагинов, не был плагин Редирект (перенаправление), пропали все ранее созданные перенаправления ссылок. Но это не критично, позже я все исправлю из сохраненного файла.

Проверка совместимости плагинов в WordPress версии 5.2 «Jaco»

Важно: В версии WordPress 5.2 под названием «Jaco», (это название дано в честь джазового басиста Jaco Pastorius), добавлено много хороших функций для безопасности WordPress. Одна из которых, это проверка совместимости плагинов. WordPress теперь автоматически определит совместимость версии PHP Вашего сайта с установленными плагинами. Если плагин требует более высокую версию PHP, чем Ваш сайт в настоящее время использует, WordPress не позволит Вам активировать плагин, предотвращая возможные ошибки совместимости.

Итак, все установленные плагины я деактивировал.

Шаг 2. Открываю свою административную панель на хостинге , там открываю опцию BackUp (создание резервных копий).

И создаю резервные копии , как папки с файлами самого сайта, так и базы данных и скачиваю эти два архива на мой компьютер, если вдруг, что — то пойдет не так.

После создания резервных копий я выбираю вкладку Сайты и навожу стрелку мышки на значок PHP , нужного сайта, так я увижу версию PHP на данный момент

Посмотреть какая версия PHP или выбрать и обновить для новой версии PHP

А нажав на значок из выпадающего списка версий PHP, выбираю нужную для меня версию на которую я хочу сделать обновление PHP. Я для себя выбрал PHP 7.1 .

При сравнении со старыми версиями PHP, версии выше PHP 7.0, лучше в трех позициях, это безопасность, скорость и перспективность.

1. PHP 5.2 не был обновлен в течение многих лет и имеет серьезные проблемы.

2. PHP 7 работает до 400% быстрее, чем 5.2., это значит, что можно использовать до 50% меньше нагрузки на сервер, получая тот же результат.

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

Шаг 3. Да-да я выбрал PHP 7.1 . и нажал кнопку Применить , через секунду появилось сообщение о успешном обновлении PHP .

Шаг 4. Я возвращаюсь в консоль администратора моего сайта , открываю вкладку Плагины и активирую Плагины или устанавливаю вновь все нужные плагины.

Вот, собственно говоря и вся простая инструкция про «Обновление PHP для блога на WordPress «.

В заключении

Я хочу напомнить для тех людей, кто не обновлял CMS WordPress в ручном режиме и решит, это сделать самостоятельно, а не ждать, когда WordPress, обновится сама.

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

Для обновления шаблона WordPress, плагинов WordPress, нужно просто выбрать нужный шаблон или плагин и обновить его. А не используемые шаблоны и плагины WordPress, лучше всего просто удалить.

И не забывайте о элементарных способах для .

Как обычно, вопросы пишите в комментариях.

P.S. Но, если у Вас все равно осталась не уверенность, обратитесь в службу поддержки Вашего хостинг провайдера с просьбой о помощи в обновлении PHP.

Если Вам была полезна статья «Обновление PHP для WordPress » пожалуйста поделитесь. Для Вас, это один клик на кнопку социальных сетей, а для меня, это большая мотивация для создания полезного контента.

Обзор бесплатного хостинга от одного из крупнейших хостинг-провайдеров России с отличными характеристиками: MySQL, PHP, установка CMS в 1 клик и другое. Быстрая регистрация для граждан России, Беларуси, Казахстана и Украины Отличный вариант для новых сайтов или обучения и тестирования своих знаний, плагинов и тем.







2024 © gtavrl.ru.