Обновление php на хостинге

cPanel

Большинство виртуальных хостингов предлагают cPanel, и если вы тоже используете его, то обновление PHP будет очень простым.

  • Войдите в cPanel вашего хостинга
  • Найдите версию PHP в верхнем поле
  • Нажмите Выбрать версию PHP.
  • Щелкните раскрывающийся список рядом с текущей версией PHP и выберите последнюю версию (на момент написания последней версии является 7.4).
  • Нажмите «Установить как текущий»

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

Проверка расширений на совместимость с php 7

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

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

Установка стандартная и после этого в панели инструментов появится дополнительная вкладка PHP Compatibility.

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

Чтобы внимательно рассмотреть, нажмите мышкой на изображение.

На скриншоте видно, что после нажатия на кнопку «Scan site again», плагин выдал всю информацию по установленным расширения. Наглядно виден разноцветный результат проверки.

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

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

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

В этом случае нужно либо помнить все настройки, либо иметь файл с сохраненными настройками.

Другие решения

Это означает, что у вас есть еще одна установка PHP в вашей системе. Проверьте свои Programs в Control Panel и удали такую ​​установку.

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

Иначе, если вы не уверены в изменении PATH переменной (которая может привести к серьезным проблемам, если она не установлена ​​правильно), вы можете просто удалить каталог, который PATH переменная указывает на …. (я имею в виду PHP каталог)

Совершенно лучшее решение — добавить путь к вашему PHP7 каталог bin в начале PATH переменная. Вы также должны сделать доступным composer в этом PHP7 каталог bin.

Например, заменить C:\php на вашем пути с C:\wamp\bin\php7 или где бы то ни было PHP7 путь есть..

если вы устанавливали до xampp / wampp и composer глобально, вы могли бы добавить php в путь к своей среде, чтобы вызывать его где угодно, и теперь вы хотите, чтобы composer использовал новый xampp с php недавно установленным вами, поэтому перейдите в system> вкладка «Дополнительно»> переменная окружения> возможно, в «PATH», тогда ищите, если у вас есть C:\xampp\php и отредактируйте к своему новому местоположению php.

У меня было несколько версий от xampp для тестирования и composer globaly для php 7.2

Добавление PPA для пакетов PHP7

Персональные архивы пакетов (PPA) представляют собой пакеты, которые обычно создаются и распространяются в репозиториях, специальных серверах-хранилищах для таких файлов. launchpad.net — сервис, созданный для поддержки и развития подобных свободных проектов. Именно там вы можете найти бета-версии, модифицированные сборки и ретроподдержки для более старых версий операционной системы.

$ sudo add-apt-repository ppa:ondrej/php

После того, как на экране высветилось описание пакета PPA, нажмите Enter.

Примечание.
Если в вашей локали установлена не UTF-8 кодировка, тогда при установке PPA может возникнуть ошибка, связанная с обработкой букв имени автора. В качестве временного решения вы можете установить language-pack-en-base, и, когда локали сгенерированы, заместить настройки локали системы в то время, как добавляется PPA:

$ sudo apt-get install -y language-pack-en-base
$ sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php

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

$ sudo apt-get update

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

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

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

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

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

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

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

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

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

Ручное изменение кодировки базы данных сайта

И последний пример борьбы с ошибкой импорта базы данных сайта, который мы рассмотрим в рамках текущей публикации — это изменение кодировки SQL базы в таблице.
Проделать это можно как с помощью специальных sql-команд, так и вручную. Рассмотрим второй вариант.

Для того, чтобы отредактировать кодировку в базе, нам необходимо разархивировать бэкап сайта, если он находится в сжатой папке zip или rar. После этого открываем получившийся файл с расширением *.sql в удобном текстовом редакторе, например, в Notepad++
В окне текстового редактора нам необходимо заменить значения utf8mb4_unicode_ci и utf8mb4_unicod_520i на utf8_general_ci. Кроме этого, если в таблицах базы встречается значение utf8mb4, то, как и в предыдущем способе, его также надо изменить на utf8.

После проделанной корректировки сохраняем изменённый файл и повторяем импорт базы данных на сервер.

Мы рассмотрели три способа борьбы с ошибкой #1273 — Unknown collation: ‘utf8mb4_unicode_ci’.
Надеемся, что вам удалось побороть данную проблему одним из вариантов.

На локальных серверах

Рассмотрим два варианта это на Denwer и Openserver. Точнее не совсем рассмотрим, а отговорим от использования одного из них.

Denwer

Обновление PHP на локальном сервере Denwer давно устарело. Денвер воспринимает максимум версию 5.6, потому что остальные модули программы не обновлялись и поставив, например, последнюю 7.1 локальный сайт просто перестанет работать.

И прошу вас не ищите в сети Denwer, который народные умельцы переделали, и он стал поддерживать всё что угодно. Вы должны понимать, что устанавливая программы такого рода, даете разрешение на управление вашим компьютером, что может привести к нежелательным последствиям. Используйте Openserver или XAMPP, они поддерживаются и обновляются регулярно настоящими разработчиками.

Openserver

Удобный локальный сервер Openserver, завоевал миллионы поклонников. Давайте разберемся как в его интерфейсе поменять на пследнюю версию PHP.

В трее должен быть запущен Openserver и гореть зеленым цветом. Нажимаем правой кнопкой мыши на значок программы и выбираем пункт Настройки.

Раздел настроек на Openserver

Переходим во вкладку модули и открываем список в области PHP. Выбираем версию и нажимаем сохранить. Теперь локальные сайты будут работать по новой.

Модули управления Openserver

Для более наглядного представления процесса, прилагаю видеоинструкцию.

Изменяем версию PHP на разных системах управления серверами

Далее разберем как изменить версию PHP для WordPress в панелях:

  1. Хостинга Beget
  2. CPanel
  3. ISPmanager

В панели Beget

Хостинг компания славится своей собственной продуманной и простой панелью управления сервером. Заходим в раздел “Сайты”.

раздел сайты в Beget

Напротив домена видим иконку с надписью PHP и версией, нажимаем на нее.

Кнопка PHP

Далее откроется всплывающее окно, выбираем необходимую позицию, и нажимаем применить. Поздравляю вы сменили версию PHP для сайта WordPress.

Изменение версии PHP

Аналогичным методом работаем и на других хостинг провайдерах, имеющих собственную панель, таких как Timeweb и Reg.ru.

В системе CPanel

Заходим в CPanel на хостинге и находим раздел Программное обеспечение, и среди всех инструментов находим “Выбор версии PHP”, заходим в него.

Модули CPanel

Далее перебросит на страницу с большим списком дополнений, если вы в них ничего не соображаете, то не ставьте галочки, они включают и отключают модули. Включив слишком много, сайт начнет тормозить. Открываем список версий, выбираем необходимую и жмем кнопку “Сделать текущей”.

Выставляем версию PHP в CPanel

В панели ISPmanager

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

Панель ISPmanager

Если все прошло хорошо, то галочка станет зелёной, а ваш WordPress заработает на PHP 7 поколения.

Обновление php на сервере для wordpress

Все популярные cms-системы, в том числе и wordpress, часто обновляются и имеют последнюю версию языка программирования и частенько новый функционал. Связано это прежде всего с безопасностью и с обновлениями программного кода.

На этом примере рассмотрим практику обновления php непосредственно на хостинге. Хорошо что владельцам cms-систем нет надобности обновлять весь программный код cms, для этого есть разработчики.

А вот настроить совместимость версий php хостинга и например wordpress, это уже дело администратора сайта. Собственно ради этого и написана данная статья.

Любой администратор знает что обновление php на сервере делается из контрольной панели хостинга двумя кликами мыши. Выбрал необходимую версию php и нажал кнопку «сохранить».

Ну а дальше наблюдаем недоступность своего проекта.

В большинстве случаев это происходит по причине несовместимости установленных расширений с последними версиями php

Поэтому важно следить за обновлениями и стараться не устанавливать расширения, которые давно не обновлялись разработчиком

Совсем не важно знать структура wordpress или другого движка, а достаточно понимать что все изменения происходят именно по этой причине. А раз так, то нужно все это дело проверить

Но расширений может быть не один десяток (плагины для wordpress) и проверить такое количество на совместимость, просто не реально!

А раз так, то нужно все это дело проверить. Но расширений может быть не один десяток (плагины для wordpress) и проверить такое количество на совместимость, просто не реально!

Как быть?

Для чего нужно обновлять версию PHP?

На новой версии WordPress появился инструмент «Здоровье сайта». Он анализирует сайт и дает рекомендации по его улучшению. Один из пунктов — это проверка версии PHP и инструмент рекомендует версию 7.3 или выше.

Какие преимущества у новых версий PHP:

  • Сайт будет работать быстрее. Последние версии PHP увеличили скорость работы в 3-4 раза по сравнению со старыми версиями. Так как сайт будет работать быстрее, посетителям Вашего сайта будет комфортней находиться на нем и увеличатся показатели поведенческих факторов. А также скорость работы сайта, положительно влияет на продвижение в поисковой выдаче.
  • Сайт станет более защищен. С каждым обновлением версии языка PHP в нем устраняются все обнаруженные дыры в безопасности. И дополнительно разрабатываются меры по защите от взлома и внешнего воздействия.

Ubuntu

Чтобы обновить PHP, на операционной системе Ubuntu на ядре Linux должна стоять старая версия — PHP 5. В случае использования Apache применяется модуль mod_php, для Nginx — PHP-FPM.

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

Добавление пакетов PPA

В первую очередь необходимо добавить персональные пакеты архивов (PPA) — пакеты, обычно создающиеся в серверах-хранилищах (репозиториях). Найти бета-версии и модифицированные сборки можно на сайте launchpad.net. PPA для последней версии PHP можно найти у пользователя Ondřej Surý. 

sudo apt-get install software-properties-common python-software-properties
После авторизации в системе добавьте пакеты в APT-утилиты ОС с помощью команды:
sudo add-apt-repository ppa:ondrej/php

Далее, чтобы установка новой версии PHP прошла без проблем, необходимо обновить кэш локального пакета через sudo apt-get update.

Модуль Apache

Перед установкой обновляются все старые пакеты, исключая php5-mysql, который будет удален. Все пользователи MySQL должны повторно добавить двухсторонние биндинги PHP:

sudo apt-get install php7.0-mysql

Установка PHP производится с помощью команды:

sudo apt-get install php7.0

Если ранее пользователь как-то изменял конфигурационные файлы предыдущей версии, их можно будет найти в директории /etc/php5/. Новая конфигурация находится по адресу /etc/php/7.0.

Обновление PHP-FPM для Nginx

Для начала устанавливается новый пакет PHP-FPM командой

sudo apt-get install php7.0-fpm

В случае с MySQL необходимо повторить ту же операцию, что и пользователям Apache — обновить биндинги.

Пути сокетов у Nginx

Сервер использует сокет, чтобы взаимодействовать с PHP-FPM. По умолчанию новая версия языка использует указанный сокетами путь /var/run/php/php7.0-fpm.sock.

Процесс обновления

  1. В файле конфигурации default необходимо найти блок, который начинается с location ~ \.php$ { и в нем строку fastcgi_pass unix:/var/run/php5-fpm.sock;. Ее нужно изменить на unix:/var/run/php/php7.0-fpm.sock.

  1. Выходим из редактора и сохраняем файл. Эту процедуру необходимо провести для всех виртуальных серверов, которые располагаются в директории /etc/nginx/sites-enabled.

  2. После завершения операции сервер перезагружается командой sudo service nginx restart.

Тестирование

Проверить PHP можно с помощью тестового файла, который нужно будет открыть или создать, если его нет. Для его создания подойдет редактор nano или любой другой. Открываем файл info.php в корневом каталоге.

Путь в Apache:

sudo nano /var/www/html/info.php

Для Nginx:

sudo nano /usr/share/nginx/html/info.php

Туда необходимо скопировать следующий код: <?php phpinfo(); ?>

<?php 
    phpinfo(); 
?>

Выходим из редактора и сохраняем файл. Чтобы проверить версию PHP, вводим в браузере адрес http://домен_или_IP/info.php. Информация появится на экране.

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

# git clone https://github.com/petranikin/mgrvphp.git 

# cd mgrvphp

# bash mgrvphp

А уже потом ввести версию PHP для начала процесса.

Первый запуск Денвера

Наконец, установка завершена. Сразу же щелкайте по созданному инсталлятором ярлыку Start Denwer на Рабочем столе, а затем, дождавшись, когда все консольные окна исчезнут, открывайте браузер и набирайте в нем адрес: http://localhost/denwer/ . Выходить из Интернета при этом не обязательно.

Если тестовая страница все же не загрузится, проверьте:

  • Отключен ли у вас прокси-сервер в настройках браузера? Подробнее здесь.
  • Запущен ли Денвер? Если да, нет ли ошибок при щелчке на пиктограмме пера (справа внизу)?
  • Не запущен ли у вас какой-то другой Web-сервер, который мешает Денверу (часто бывает в Windows XP)? Например, Microsoft IIS? Если да, отключите его.

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

Денвер прошел тестирование в следующих ОС:

  • Windows 95/98/ME;
  • Windows NT/2000/XP/2003;
  • Windows Vista, Windows 7.

Обновление модуля phpMyAdmin в программе Denwer

PhpMyAdmin — важная часть виртуальной машины Denwer. Но в то же время это отдельная программа, на которую могут выходить обновления. В них исправляют ошибки, добавляют функции, упрощают работу. И что делать, если появилась новая версия? Переставлять весь сервер заново? Или использовать устаревшую сборку? Ни то, ни другое. Можно заменить в программе Denwer phpMyAdmin-модуль. Для этого не нужно её обновлять целиком.

Как выполнить обновление модуля на Денвере.

О phpMyAdmin

Это графический клиент, он используется для работы с базами данных. В частности, с СУБД MySQL, которая тоже входит в комплект Денвера. Если не поставить такое дополнение, придётся вручную вводить все SQL-запросы. Английскую версию можно скачать с сайта phpmyadmin.net, русскую — с php-myadmin.ru. Там вы найдёте список обновлений, новости, инструкции, статьи, FAQ. А в RU-секторе даже есть форум.

ВАЖНО. Перед тем как обновить приложение, посмотрите, совместимо ли оно с другими модулями. . Возможно, после апдейта придётся загружать новые версии MySQL и PHP. Чтобы зайти в клиент, запустите локальный сервер при помощи значка на рабочем столе и введите в адресной строке браузера «http://localhost/»

Там есть настройки библиотек и информация о них

Возможно, после апдейта придётся загружать новые версии MySQL и PHP. Чтобы зайти в клиент, запустите локальный сервер при помощи значка на рабочем столе и введите в адресной строке браузера «http://localhost/». Там есть настройки библиотек и информация о них.

Обновление

При установке Денвер создаёт виртуальный диск, на который и надо поместить дистрибутивы. Это можно сделать через проводник Windows. Просто скопируйте и вставьте файлы приложения так же, как и любые другие документы.

Вот как обновить phpMyAdmin в Denwer:

  1. Скачайте архив с модулем. Лучше ставить актуальную версию с официальной страницы разработчиков. 
  2. Распакуйте его.
  3. Откройте в диске Денвера папку Home. Зайдите в неё через браузер или через каталоги.
  4. Создайте в ней новую директорию для модуля. Можете назвать её, как угодно. Например, phpMyAdminNew. Вводите только латинские символы и цифры. И лучше не вписывайте слишком сложное имя — вам с ним ещё работать.
  5. Внутри этой папки создайте ещё одну. Назовите её — www. Тут нельзя использовать другие имена.
  6. Скопируйте в неё файлы обновления. Можете изначально распаковать архив в ней.
  7. Перезапустите сервер. Для этого перейдите в корень виртуального диска, откройте каталог Denwer и запустите Restart.exe. 
  8. В адресной строке обозревателя введите phpMyAdminNew. Если вы дали другое название папке, впишите его.
  9. Нужно напечатать имя пользователя и пароль. Логин — root.

Но что, если MySQL не запаролен? Без кода доступа войти нельзя. Чтобы это исправить, поменяйте конфигурацию.

  1. В папке «phpMyAdminNew/www» (которую вы сами и создали), найдите файл «config.sample.inc.php».
  2. Переименуйте его — уберите sample. Должно получиться «config.inc.php». 
  3. Откройте его.
  4. Отыщите там строчку, в которой есть параметр AllowNoPassword. Рядом с ней будет значение false. Поменяйте его на true.
  5. Сохраните.

Теперь вы можете зайти с пустым паролем.

  1. Снова откройте phpMyAdminNew через браузер.
  2. Введите логин — root. 
  3. Нажмите OK.
  4. Вы увидите интерфейс phpMyAdmin.

На этом обновление закончено. И буквально за несколько минут.

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

Почему Denwer используют чаще?

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

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

Данный пакет инструментов для веб-разработчика отличается универсальностью и гибкостью настройки. Он включает в себя HTTP-сервер Apache , препроцессор PHP , компонент PHPMyAdmin для управления базами данных, интерпретатор Perl и ещё большое количество важных и полезных компонентов.

К несомненным плюсам Denwer можно отнести чрезвычайную лёгкость и быстроту установки пакета, а также то, что все файлы Денвера после установки располагаются в одной-единственной папке Webservers .

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

Так же просто Денвер и удаляется — никаких следов после удаления его папки в системе не остаётся, после чего можно скачать обновлённый установочный пакет с официального сайта и провести установку заново.

Главный же недостаток Денвера — возможность установки исключительно в операционной системе Windows.

Итак, ещё раз вкратце отметим ключевые особенности локального сервера Denwer :

  • базовая версия Denwer легко расширяется новыми дистрибутивами и модулями;
  • базы данных управляются при помощи полнофункциональной панели PHPMyAdmin ;
  • присутствует возможность одновременной работы с любым количеством сайтов;
  • предусмотрена возможность установки старых версий PHP4 , MySQL4 , что может быть полезно разработчикам, если с текущей версией localhost denwer сайт не работает;
  • функционал сайта на локальном сервере полностью аналогичен функционалу на удалённом сервере любого хостинг-провайдера. Это позволяет полностью протестировать сайт перед заливкой его на удалённый сервер.

Почему так много сайтов WordPress все еще на старых версиях PHP?

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

2. Это требует много времени для разработчиков плагинов и тем

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

3. Хостинг-провайдеры не хотят нарушать работоспособность сайтов

Несмотря на то, что PHP 5.6 был выпущен в 2014 году, а поддержка PHP 7.0 подходит к концу, веб-хостинги отложили обновление своих серверов до последних версий PHP (7.1 или 7.2) из-за опасности сломать плагины и темы.

Как узнать версию php

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

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

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

Для этого создаем файл в любом редакторе со следующим содержимым: <?php phpinfo(); ?> и сохраняем под тем же именем phpinfo.php

Затем данных файл нужно закачать в корень своего сайта и обратиться к нему в адресной строке своего браузера (http://ваш_домен/phpinfo.php).

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

Почему стоит обновляться

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

Безопасность

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

Быстрота загрузки

С каждым выходом разработчики упрощают процессы и уменьшают число запросов. Производил замер на тестовом блоге, с версией PHP 5.6 запросов к базе данных в 3 раза больше чем на 7.1

Разработчики WordPress

Разработчики CMS WordPress всегда держат руку на пульсе, и меняют минимальные требования к своему продукту. При выходе версии вордпресс 5.0 официально заявили, что не дают гарантии на сайты, работающие на PHP ниже 7 выпуска будут стабильно работать.

Устаревшие плагины и темы

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

Как узнать версию php

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

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

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

Для этого создаем файл в любом редакторе со следующим содержимым:<?php phpinfo(); ?> и сохраняем под тем же именем phpinfo.php

Затем данных файл нужно закачать в корень своего сайта и обратиться к нему в адресной строке своего браузера (http://ваш_домен/phpinfo.php).

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

Изменение файла .htaccess

Где найти файл .htaccess?
Файл .htaccess располагается в корневом каталоге сайта. Узнать его можно с помощью нашего сервиса. Если файла .htaccess в этом каталоге нет, создайте его.

Как отредактировать файл .htaccess?
За пример возьмём файл .htaccess сайта, работающего на WordPress. Так как это текстовый файл — редактируем его в текстовом редакторе.

Изменим версию PHP на версию 7.4 — для этого добавьте выражение первой или последней отдельной строкой в файл .htaccess.

Обратите внимание, что в панелях управления хостинга отображается версия PHP по умолчанию. Проверять версию PHP на сайте нужно с помощью функции phpinfo()

Для этого создайте в корневой директории сайта файл phpinfo.php с содержимым . Наберите в адресной строке браузера «domain.ru/phpinfo.php», где domain.com — адрес Вашего сайта.

Как изменить версию PHP до PHP 7.0

Меняем версию PHP в панели DirectAdmin

  • Авторизуемся в панели хостинга;
  • Входим в DirectAdmin;
  • На любом домене открываем страницу управления DirectAdmin;
  • Нас интересует группа вкладок «Дополнительные опции», вкладка «Select PHP version»;

В открывшемся окне должен быть выбор версии PHP в выпадающем меню;

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

Выбираем версию PHP 7 и жмем кнопку, справа «SetasCurrent» — «Установить, как текущее».  

Всё, версии PHP изменена.

Для контроля смены версии PHP идем на свой сайт Joomla, в административную панель. Здесь нас интересует вкладка Общая→Информация о системе→Версия PHP.

Я вижу, что версия PHP изменена на PHP 7.0.5.

Если, по каким, либо причинам, страница информация о системе недоступна, смотрим версию PHP хостинга по-другому. В блокнотном редакторе, например Notepad+, создаем файл php со следующем содержанием:

 <?php phpinfo(); ?>

phpinfo() это функция php, которая выводит текущую конфигурацию интерпретатора php,  а конструкция из знаков вопроса, формирует сам файл php. Обзываем созданный файл, например, phpinfo, сохраняем его с расширением php и заливаем в корневой каталог сайта. Далее в браузере открываем (запускаем) этот файл, то есть, вводим в браузер ваш_домен/ phpinfo.php и смотрим конфигурацию php вашего хостинга (сервера). Посмотрели версию-файл удалили.

Как изменить версию PHP в ISP Manager

  • В панели ISP Manager, чтобы сменить версию php, сначала проверяем права пользователя, отличного от root.
  • Делаем это на вкладке Пользователи→Имя пользователя (клик)→Права.
  • CGI и PHP как Fast CGI должны быть включены.

Далее нас интересует группа вкладок: «Инструменты». Именно в этой группе должна быть вкладка «Версии PHP».

Я специально показал эту фото, у меня версия PHP меняется только через тех. поддержку. У вас может быть такая картинка:

Как видите версии PHPм ожно сменить самостоятельно, но нет PHP 7, опять пишем в техподдержку.

Осталась CPanel

У меня нет в управлении CPanel,  поэтому показываю лишь фото. На этих кнопках менюятся версии PHP:

Старая CPanel

Новая CPanel

По умолчанию в CPanel смены версии PHP нет.  

Joomla3-x.ru

Цена

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

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

Тарифы виртуального хостинга:

Скидки на хостинг при оплате за год

На Бегете действует система скидок. Чем больше срок оплаты, тем больше скидка.

На тарифе «Старт» с 5 сайтами и 10 Гб SSD диска цена хостинга:

  • При оплате 1-11 месяцев: 225 руб/мес,
  • При оплате 1 года: 180 руб/мес,
  • При оплате 2 лет: 150 руб/мес.

Мне кажется, в случае с Бегет вы платите немного меньше, но получаете немного больше.

Beget принимает к оплате банковские карты, Яндекс.Деньги, Webmoney, PayPal, ApplePay, GPay, принимает оплату квитанцией через банк и через терминалы оплаты.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
DS-сервис
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: