Перевод сайта с php 5 на php 7 на хостинге mchost

Обновлено 09.03.2017

Перевод сайта с php 5 на php 7 на хостинге mchost

Добрый день уважаемые читатели и подписчики, наверняка многие из вас слышали информацию, о том, что поисковая система Google прилагает огромные усилия, для перевода всех сайтов в интернете на безопасное соединение https, за счет установки сертификатов шифрования для веб сайтов, предлагая вебмастерам получить бонусы в поисковой выдаче, при прочих равных. Вот и я всерьез задумался над этой задачей, планируя осуществить переезд сайта в летнее время, но перед этим делом я должен все подготовить и одной из ступеней подготовки я для себя поставил, переход с php 5 на php 7, на своем хостинге mchost.ru

Для чего мне переход с php 5 на php 7

На это меня натолкнуло две вещи:

  • Я получаю больше функциональных возможностей от php 7
  • Я уменьшаю нагрузку на свои ресурсы и уменьшая количество запросов, тем самым увеличивая скорость загрузки сайта, очень сейчас актуально для мобильной поисковой выдачи, процент которой уже перевалил за 50 процентов.

Я вам уже описывал в статье, как мой сайт загибался от нагрузки парсинга не него, и техническая поддержка, после решения проблем, так же порекомендовала, при поддержке сайтом php 7, перейти именно на нее. Тесты сравнения производительности php 5 и php 7, смотрите по ссылке.

Смена версии php

Так как у меня VPS хостинг на mchost, то это делается очень просто. Заходим в личный кабинет, по адресу https://cp.mchost.ru/login.php. Далее как любой нормальный человек, вы должны сделать резервную копию сайта. Заходим в пункт резервные копии, выбираем сайт и создаем.Перевод сайта с php 5 на php 7 на хостинге mchost-2

Следующим шагом, вы выбираете пункт сайты. Находите среди них нужный и нажимаете Настройки php.

Перевод сайта с php 5 на php 7 на хостинге mchost-3

В пункте php для домена, у вас отобразится список возможных версий, на текущий момент самой последней является FastCGI PHP 7.1

Перевод сайта с php 5 на php 7 на хостинге mchost-4

Начнется процесс перехода с php 5 на php 7, в справа у вас будет прогресс бар.

Перевод сайта с php 5 на php 7 на хостинге mchost-5

как видите, до изменения версии, у меня это 5.4.45

переход с php 5 на php 7

Смотрим теперь 7.1

 

Хочу отметить, что сам перевод между версиями, может занять до 15 минут, так, что лучше это действие отложить на вечернее время

Если кстати хотите получить 3 месяца халявы от данного хостинга, то щелкайте по баннеру ниже и вводите промокод 48C4-D018-AC60-50C6

Хостинг от Макхост

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

Возможные проблемы

Бывают случаи, что вы получаете ошибку: Ошибка установки соединения с базой данных

переход с php 5 на php 7-2

Решается она просто, вам нужно обновить пароль на базу данных, в личном кабинете. Выбираем пункт Базы данных и щелкаем по нужной (редактировать)

переход с php 5 на php 7-3

Задаем заново пароль.

переход с php 5 на php 7-4

Если например вы не помните пароль от нее и у вас движок сайта, как и у меня WordPress, то можно подключить к ftp серверу и найти в корне сайта файл wp-config.php

узнаем пароль mysql в wordpress-2

Откройте его и найдите поле (Пароль к базе данных MySQL)

узнаем пароль mysql в wordpress

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

4 Responses to Перевод сайта с php 5 на php 7 на хостинге mchost

  1. uebaM:

    спасибо, очень помог

  2. Алексей:

    Спасибо.

    Буду пробовать.

  3. Сергей:

    Иван, здравствуйте. У меня есть сайт, который работает на древней версии Joomla — 1.5.26. При переводе сайта с php 5.6 на php 7.0 — перестает работать. После попытки открыть сайт, появляется ошибка:
    «Fatal error: Uncaught Error: Call to undefined function set_magic_quotes_runtime() in /home/users/s/s-mah/domains/k-a.ru/includes/framework.php:21 Stack trace: #0 /home/users/s/s-mah/domains/kirpich-akk.ru/index.php(22): require_once() #1 {main} thrown in /home/users/s/s-mah/domains/k-a.ru/includes/framework.php on line 21»
    Можете ли помочь в устранении данной ошибки?

  4. seoonly.ru:

    Перевел, спасибо!

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

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