Создание сайта на WordPress, версии PHP, MySQL — требования к хостингу. Wordpress php версия


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

Поделитесь пожалуйста

Обновление PHP

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

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

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

И рекомендовано сделать обновление PHP на новую версию, лучше всего на PHP 7.0 или PHP 7.1, такое обновление не только улучшит безопасность блога, но и ускорит работу блога.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

А нажав на значок из выпадающего списка версий 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, лучше всего просто удалить.

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

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

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

5 простых способов ускорить загрузку сайта WordPress.

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

«Автор: Леонид Никитин»

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

leonnik.com

Создание сайта на WordPress, версии PHP, MySQL - требования к хостингу

Перед установкой релиза WordPress версии 4.5, взятой с wordpress.org, прочитал о минимальных требованиях к хостингу (серверу):

To run WordPress we recommend your host supports:PHP version 5.6 or greaterMySQL version 5.6 or greater OR MariaDB version 10.0 or greater

Т.е. требуется наличие версии пхп не ниже 5.6 и майскюель не ниже 5.6.

Поинтересовался у своего хостера IHC.ru (есть для ihc ru купон на скидку 25%) в чате поддержки наличием соответствующих версий. Оказалось, что в обоих случаях версии ниже требуемых.

MySQL, к сожалению, пока поменять никак нельзя, а вот подключить нужную версию PHP оказалось довольно просто:

Данная инструкция подходит только для тарифов виртуального хостинга с панелью cPanel и ISP.

По умолчанию на тарифах C-panel установлен PHP 5.3.

Изменить версию PHP можно через файл .htaccess , следует добавить только строчку с нужной версией PHP.

#PHP 5.2

AddHandler application/x-httpd-php52 .php

#PHP 5.3

AddHandler application/x-httpd-php5 .php

#PHP 5.4

AddHandler application/x-httpd-php54 .php

#PHP 5.5

AddHandler application/x-httpd-php55 .php

#PHP 5.6

AddHandler application/x-httpd-php56 .php

#PHP 7.0

AddHandler application/x-httpd-php7 .php

Примечание: Если после изменения версии на PHP 5.4 получаете ошибку Request timeout, то, вероятнее всего, Вам нужно удалить register_globals и register_long_arrays из php.ini . register_globals и register_long_arrays была УДАЛЕНА в версии PHP 5.4.

В ISPManager версия изменяется в настройках WWW-домена

Технические адреса для работы с сайтом

Виртуальный хостинг IHC:

Необходимо добавить DNS зону для данного домена в панели управления https://my.ihc.ru/dnsZone/list , затем можно будет обращаться к вашему сайту по таким адресам:http://domain.tld.показать.сайт/ или http://domain.tld.testihc.ru

Виртуальный хостинг с панелью Cpanel:

Обращаться к вашему сайту можно будет по адресу: http://domain.tld.cpanel.testihc.ru

Виртуальный хостинг с панелью ISP:

Обращаться к вашему сайту можно по адресу: http://domain.tld.isp.testihc.ru , где domain.tld имя вашего домена.VPS/VDS/Dedicated сервер:

Если вы переносите сайт с другого хостинга, необходимо добавить DNS зону для данного домена в панели управления https://my.ihc.ru/dnsZone/list , затем можно будет обращаться к вашему сайту по таким адресам:http://domain.tld.показать.сайт/ или http://domain.tld.testihc.ru

Если вы переносите сайт с нашего хостинга, можно будет обращаться к вашему сайту по таким адресам:http://domain.tld.46.254.22.55.показать.сайт/ или http://domain.tld.46.254.22.55.testihc.ru , где 46.254.22.55 IP адресс вашего сервера.

 

Подключил PHP 5.6, а MySQL осталась 5-ой версии.

Создал необходимую базу данных, запустил вордпресс и, судя по всему, полет нормальный — все работает.

Ну, что же?

Привет, мир! :)

4memo.ru

PHP 7.1 и WordPress – личный опыт

WPuse.ru 08.06.2017

PHP 7.1 и WordPress – личный опыт

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

Содержание:

PHP 7.1 и WordPress

Преимущества PHP 7.1 для WordPress

Не вдаваясь глубоко в технические детали и нюансы скажу – переход в обязательном порядке необходимо провести. Это даст существенный прирост в скорости обработки скриптов, что в свою очередь позволит куда быстрее формировать (как узнать скорость генерации страниц в WordPress) и отдавать сервером страницы, которые были запрошены пользователями.

Всё обрабатывается и открывается существенно быстрее, нежели это происходило в PHP 5.6 версии.

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

Ошибки PHP 7.1 и WordPress

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

Однако проверяется это достаточно легко – визуальной проверкой функционала, что реализуется плагинами в движке WordPress.

Также для проверки корректности функционирования стоит включить DEBUG режим в WordPress (как его включить), и посмотреть лог файл, который создаётся в случае наличия ошибок. Если в нём будут прописываться ошибки, то стоит обратить внимание на файл и путь к нему, который эту самую ошибку вызывает .

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

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

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

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

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

Как перевести WordPress на PHP 7.1

Перевод движка WordPress на PHP 7.1 звучит громко, и даже в некоторой степени пугающе, по факту же всё сводится к паре кликов в админ-панели хостинга.

Зайдите в админ-панель, найдите опцию, которая отвечает за используемую версию PHP, и переключите используемую в текущий момент версию PHP на версию 7.1.

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

И помните: если что-то пойдёт не так, то вы в любой момент можете вернуться к ранее используемой версии PHP.

Пожалуй, это всё, что я хотел поведать вам в данном материале :-) Не забывайте про комментарии и делитесь своими результатами перевода движка WordPress на работу с PHP 7.1.

wpuse.ru

Почему всегда важно знать, какую версию PHP вы используете

Не так давно в Facebook-группе пользователь опубликовал изображение, попросив разъяснения:

phpvers

Я подумал, что можно использовать это в качестве «отправной точки» для обсуждения дешевых хостингов. Этот пользователь сидел на виртуальном тарифе крупной хостинг-компании. Ирония в том, что у пользователя не было способов узнать, какая версия PHP используется, пока он не получил соответствующий ответ от разработчика плагина. Да, это предупреждение поступило не от хостинга. Оно пришло от стороннего разработчика плагинов.

Позвольте мне привести свою историю: в 2015 году, после того как примерно 1000 активных пользователей установили мой плагин, ко мне обратился человек за помощью на форумах поддержки. Он получил странный «fatal error» после активации плагина Better Click To Tweet.

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

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

У некоторых веб-хостингов сервис и безопасность явно отклоняются от стандартов качества, которые ожидают получить пользователи.

Важно: версия 5.2 уже давно не поддерживается официально сообществом разработки PHP (если быть точным, то с 6 января 2011 года).

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

Изучите следующую страницу, где приводятся официально поддерживаемые версии (и обратите внимание, что версия 5.2 устарела настолько, что даже не выводится на графике).

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

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

Некоторые хостинги возлагают ответственность по обновлению версий на вас, простых пользователей. Я считаю, что это является коренной проблемой («коренной», root – игра слов). Обновление версий PHP – задача для разработчиков. Любая хостинг-компания, которая предлагает установку WordPress в один клик, должна понимать, что пользователи не смогут так же просто и легко обновить скрипты.

Если ваш хостинг не соответствует сегодняшним реалиям, лучше всего сменить его.

oddstyle.ru


Смотрите также

Prostoy-Site | Все права защищены © 2018 | Карта сайта