Контакти

Як оновити версію php. Як оновити версію PHP на сервері? Як перевірити, яку версію PHP ви використовуєте

Якщо ви читаєте цей пост, швидше за все, ваш сайт працює з давньої версії PHP. Ви не самотні, версія PHP 5.3 використовується на 31,1% всіх сайтів і 5.4 на 29% сайтів. Обидві ці версії PHP вже досягли кінця свого життя і більше не буде підтримуватися. А це означає, що на вашому сайті потенційно можливі великі загрози безпеки.

Joomla є однією з найпотужніших і безпечних CMS на планеті. Але однієї лише Joomla не достатньо, щоб захистити ваш сайт, якщо ви використовуєте стару версію PHP. Люди часто критикують і звинувачують CMS, коли їх сайт зламаний, але вони можуть і не зрозуміти, що це могло статися через проблеми на сервері.

В Joomla недавно підняли вимоги до версії PHP до PHP 5.6 або 7. Але CMS також може працювати на PHP 5.3.10+.

PHP 7 вже випустили, і це прорив історії в PHP. Тому давно пора оновити серверну версію PHP до PHP 7 або, по крайней мере, до 5.6+. У цьому уроці я збираюся показати вам, як ви можете це зробити.

** Важливо: якщо ви вирішили оновитися до PHP 7, переконайтеся, що версія Joomla на вашому сайті 3.5+ для того, щоб система працювала належним чином.

Віртуальний хостинг або VPS

Найпростіший спосіб

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

Оновити PHP через cPanel

Більшість хостингів надають cPanel для самостійного управління хостингом. CPanel дозволять вам оновити версію PHP через свій інтерфейс. Знайдіть диспетчер версії PHP або варіанти конфігурації PHP і клацніть по ньому.

Виберіть версію PHP 5.6+ або 7 і збережіть зміни.

Оновлення через.htaccess файл

Якщо перераховані вище способи не працюють для вас, то ваш кращий вибір - оновити версію PHP з використанням файла.htaccess.

Перейдіть в cPanel, "Диспетчер файлів" і виберіть корінь сайту. Це можна зробити і за допомогою FTP. У кореневому каталозі створіть новий файл (або відредагуйте існуючий) .htaccess і додайте наступний рядок:

Щоб перейти на PHP 5.6

AddHandler application / x-httpd-php56 .php .php5 .php4 .php3

Щоб перейти на PHP 7.0

AddHandler application / x-httpd-php70 .php .php5 .php4 .php3

Це потрібно рекурсивно для всіх вкладених папок. У разі, якщо ви хотіли б мати іншу версію PHP в підкаталозі, створіть в ньому новий.htaccess файл з директивою для потрібної версії PHP.

VPS або виділений сервер

Якщо ви використовуєте Ubuntu 14.04 або нижче Ви можете оновитися за допомогою цієї команди:

Sudo apt-get upgrade sudo apt-get dist-upgrade

Давайте додамо PHP репозиторій в наш список. Будь ласка, викинь відповідну версію.

Sudo apt-add-repository ppa: ondrej / php5-5.6

Sudo apt-add-repository ppa: ondrej / php

Оновлення до версії PHP 5.6

sudo apt-get install php5

Ваша версія PHP тепер підвищена і необхідна просто перезавантажити сервер.

Apache: sudo service apache2 restart

Nginx: sudo service nginx restart

Оновлення до версії PHP 7

Оновлення до версії PHP 7 вимагає трохи додаткової роботи. Залежить від вашого веб-сервера для виконання цієї команди.

Оновлення mod_php в Apache

По-перше, необхідно встановити нові пакети (packages). Це оновить всі важливі файли PHP, за винятком пакета PHP5-MySQL, яка буде видалена.

Sudo apt-get install php7.0

Якщо ви використовуєте MySQL, переконайтеся в тому, щоб повторно додати оновлені версії PHP і MySQL прив'язки:

Оновлення PHP-FPM в nginx

А тепер поговоримо про процес оновлення системи за допомогою nginx в якості веб-сервера і PHP-FPM для виконання PHP-коду.

По-перше, встановіть новий PHP-FPM пакет і його залежності:

Sudo apt-get install php7.0-fpm

Після цього вам буде запропоновано продовжити. Натисніть Enter, щоб завершити установку. Якщо ви використовуєте MySQL, переконайтеся, що повторно встановили PHP прив'язки до MySQL:

Sudo apt-get install php7.0-mysql

Примітка: якщо ви внесли суттєві зміни в файли конфігурації в / etc / PHP5, то ці файли залишаться на місці, і на них можна посилатися. Файли для PHP 7.0 будуть перебувати в /etc/PHP/7.0.

Тепер поновіть ваш сервер nginx блок з новим PHP 7.0.

Fastcgi_pass unix: /run/php/php7.0-fpm.sock;

Збережіть і закрийте файл. Тепер залишається просто перезавантажитися.

Sudo service nginx restart

Перевірити вашу версію PHP в адмін-панелі Joomla, відкрийте Система\u003e Інформація про систему. Ви зможете побачити там номер вашої PHP версії.

Оновлення 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 клік і інше. Швидка реєстрація для громадян Росії, Білорусі, Казахстану та України Відмінний варіант для нових сайтів або навчання і тестування своїх знань, плагінів і тем.

(VPS, VDS, DS) під керуванням самої популярної операційної системи для веб серверів, ОС CentOS.

Застереження. Відразу хочемо попередити Вас, багато популярних движки вимогливі до версій PHP і набору модулів. Тому, перед оновленням PHP на сервері, перевірте сумісність Ваших CMS з новою версією PHP. Зазвичай цю інформацію можна знайти на офіційних сайтах розробників. Деякі модулі можуть бути недоступні на новіших версіях PHP. Наприклад Zend Optimizer працює тільки з версіями php до 5.2, на версії PHP 5.3 використовується його аналог, Zend Guard Loader. При цьому, якщо скрипт закодований за допомогою Zend Optimizer, Zend Guard цей скрипт обробити не зможе.

Установка SSH клієнта. Вам знадобиться SSH доступ до сервера і SSH клієнт. Якщо на Вашому ПК встановлена \u200b\u200bопераційна система Linux - SSH клієнт Вам не потрібен, можете використовувати для підключення по SSH стандартний Linux термінал. Власникам комп'ютерів з ОС Windows ми рекомендуємо використовувати SSH \\ Telnet клієнт Putty. Дана програма є безкоштовною і проста у використанні.

Завантажити останню версію з офіційного сайту можете за посиланням:

https://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
Підключіться до Вашого сервера по SSH від імені суперкористувача root або іншого користувача з аналогічними привілеями. Перевірка поточних версій. В першу чергу перевіримо поточну версію PHP і список модулів. Щоб дізнатися версію PHP використовуйте команду: щоб переглянути список модулів, використовуйте наступну команду: Оновлення PHP. Для оновлення версії PHP, підключіться до сервера по SSH і використовуйте наступну команду: Можливо Вам пощастить, і yum відразу запропонує Вам оновлення до потрібно версії PHP, але це навряд чи. Швидше за все Ви отримаєте таку відповідь:
"No packages marked for update"
Значить потрібно додати репозиторій. Репозиторій - спеціальне віддалене сховище, з якого буде встановлений пакет. Розглянемо процес додавання сховища та поновлення PHP більш докладно. Для поновлення PHP використовуйте репозиторії epel і remi. Ці репозиторії перевірені роками вірною роботи адміністраторам віртуальних і виділених серверів на Unix подібних системах. З сторонніх репозиторіїв встановлювати пакети не рекомендуємо. Виконати установку сховища epel можна такою командою: Щоб додати репозиторій remi на CentOS 6 використовуйте наступні команди:
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6 * .rpm
Для установки сховища remi на CentOS 7 використовуйте такі команди:
wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
sudo rpm -Uvh remi-release-7 * .rpm
Тепер можна оновити PHP. Оновлення PHP до версії 5.4 за допомогою команди:
yum update - -enablerepo \u003d remi php
Якщо Вам потрібно оновлення до версії 5.5, використовуйте команду:
yum update --enablerepo \u003d remi-php55 php
Якщо потрібне оновлення до версії 5.6, використовуйте команду:
yum update --enablerepo \u003d remi-php56 php
Для оновлення до нової гілки PHP 7 використовуйте таку команду:
yum update --enablerepo \u003d remi-php70
Після поновлення, обов'язково перезавантажте веб сервер. Для цього використовуйте команду: Якщо на Вашому сервері немає httpd - швидше за все працює зв'язка Nginx + PHP-FPM, тоді перезавантажте PHP-FPM: Перевірте версію PHP за допомогою команди: Також рекомендуємо відразу встановити пакет популярних розширень PHP. Використовуйте для цього одну з команд (в залежності від версії PHP):
yum install --enablerepo \u003d remi php- (mysql, mcrypt, mbstring, gd, xml)
yum update --enablerepo \u003d remi-php55 php- (mysql, mcrypt, mbstring, gd, xml)
yum update --enablerepo \u003d remi-php56 php- (mysql, mcrypt, mbstring, gd, xml)
yum update --enablerepo \u003d remi-php70 php- (mysql, mcrypt, mbstring, gd, xml)
Після установки оновлень, ще раз перезавантажте веб сервер. Для цього використовуйте команду: Якщо на Вашому сервері немає httpd - швидше за все працює зв'язка Nginx + PHP-FPM, тоді перезавантажте PHP-FPM:

Оновлення PHP до 7.2 на CentOS 7

Для поновлення PHP до версії 7.2 необхідно виконати наступні команди:

rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum -y install epel-release yum-utils
yum-config-manager --enable remi-php72
yum install php php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt php-common php-fpm php-pdo php-mysqlnd php-imap php-embedded php-ldap php-odbc php- zip php-fileinfo php-process php-opcache
Якщо виникнуть будь-які проблеми - відкрийте тікет з особистого кабінету, і наші фахівці обов'язково Вам допоможуть.

Ваш 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, або за новинами вашого хостингу.

Спасибі за те, що робите інтернет краще!

Якщо ви хочете, щоб ваш блог, ваш сайт або ваш бутик ан Ligne працює нормально, було б ідеально розглянути питання про зміну або оновленні версії PHP, яку ви використовуєте на своєму сайті. Нова версія PHP (PHP7) ще недостатньо поширена, але вона не буде довгою, оскільки вона приносить багато нововведень і дуже ймовірно, що вона потрібна для установки або використання наступної версії WordPress.

У цій статті передбачається, що ви вже створили веб-сайт або блог WordPress. .

Але якщо ви вже зробили це, давайте продовжимо.

Чому ви повинні перейти на PHP 7?

Якщо ви використовуєте WordPress на своєму сервері, у вас, очевидно, вже встановлений PHP. Отже, навіщо оновлюватися, коли все працює так добре?

Ось деякі з найбільш поширених причин, чому ви повинні розглянути можливість поновлення вашої версії PHP:

  • . плагіни і скрипти встановлені вами версії більше не сумісні з використовуваної версією
  • Мінімальні вимоги для запуску WordPress збільшилися
  • Версія, яку ви використовуєте, має недоліки безпеки, і оновлення включає в себе патч
  • Вам потрібно до більш стабільної версії
  • Ви хочете протестувати іншу версію при установці WordPress або в тестовій середовищі
  • Ви виявили конфлікт між використовуваної версією і встановленими плагінами, темами або сценаріями.

Все це вагомі причини, але перед тим, як ви відновите свою версію PHP, у неї є недоліки, які ви повинні розглянути ...

Деякі важливі недоліки, щоб розглянути ...

Перехід на новішу версію PHP пов'язаний з деякими ризиками. Ось преміум плагін WordPress, який повністю збереже ваш сайт і відновить його в разі збою.

Головне, що вам потрібно мати на увазі, перш ніж виконувати оновлення, - це те, що всі ваші плагіни, теми та скрипти не обов'язково сумісні з останньою версією PHP, яку ви хочете використовувати.

У разі несумісності, швидше за все, ваш сайт більше не працює або ви бачите багато помилок. Крім того, WordPress тепер повідомляє вам, чи сумісний плагін з вашою версією PHP чи ні.

Кожна версія PHP пропонує нові варіанти, поліпшення і виправлення, виправлення безпеки і структуру коду. Хоча деякі оновлення є менш повними, ніж інші, багато версії пропонують поліпшення або модифікації, які роблять деякі частини старих версій застарілими.

виявити

У деяких випадках цілі версії, такі як PHP 4 і вище, більше не підтримуються. Якщо на вашому веб-сайті використовуються плагіни, теми або сценарії, які залежать від застарілого коду PHP, і виконується оновлення до більш нової версії PHP, це оновлення зробить код застарілим і, таким чином, припинить роботу. вашого блогу.

На додаток до ручної перевірки вашого веб-сайту на предмет виявлення можливих слабких місць, існує безліч плагінів, які повідомляють вам, чи сумісна Ваша середа з оновленням. Доброю новиною є можливість знизити раніше активовану версію. Іншими словами, якщо ви помітили будь-які помилки, все ще можна відновити попередню версію PHP ... так, наприклад, перейти на версію 5.5 версії 7.x, і якщо все не працює, ви можете повернутися до версія 5.5.

Перевірте сумісність PHP

Ось деякі плагіни, які ви можете використовувати для перевірки сумісності вашого середовища з оновленою версією PHP:

  • Перевірка сумісності PHP - Цей плагін дозволяє вам визначити версію PHP і зробити аналіз в порівнянні з поточною версією PHP вашого хоста. Він також створює звіт, щоб сказати вам, що виправити.
  • Error Log Monitor - Якщо є помилки, ви можете активувати журнал, щоб відстежувати всі помилки, що допоможе вам полегшити їх усунення.

Ви також можете активувативручну газета приватний помилки за допомогою "WP_DEBUG». Ви також можете побачити, що змінилося для кожної версії PHP до поновлення:

  • Міграція з PHP 4 на PHP 5.0.x
  • Міграція з PHP 5.0.x на PHP 5.1.x
  • Міграція з PHP 5.1.x на PHP 5.2.x
  • Міграція з PHP 5.2.x на PHP 5.3.x
  • Міграція з PHP 5.3.x на PHP 5.4.x
  • Міграція з 5.4.x PHP для PHP 5.5.x
  • Міграція з 5.5.x PHP для PHP 5.6.x
  • Міграція з 5.6.x PHP для PHP 7.0.x
  • Міграція з 7.0.x PHP для PHP 7.1.x
  • Міграція на останню версію PHP

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

Як змінити PHP версії

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

Оновлення через SSH (просунуті користувачі)

Оскільки команди SSH для поновлення або установки інших версій PHP розрізняються залежно від типу сервера, то немає універсальних команд, які працюють всюди.

Захистіть свій блог або веб-сайт, звернувшись до нашого керівництва:

Натисніть на один з ресурсів нижче, щоб переглянути детальну інформацію про тип вашого сервера:

  • Unix-системи
  • Mac OS X
  • системи Windows
  • Платформи «Cloud Computing»

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

Оновлення або зміна PHP в cPanel

Якщо ви віддаєте перевагу вибиратив кілька кліківверсія PHP для вашого сервера, ви можете зробити це, увійшовши до свого облікового запису cPanel. Однак ця опція доступна тільки у версіях cPanel за замовчуванням. Якщо це не так вдома, вам потрібно буде зв'язатися з вашим постачальником веб-хостингу для цього.

Я покажу вам, як отримати до нього доступ з вашої панелі управління. Після того, як ви увійшли в систему, перейдіть в розділ «Програмне забезпечення» і натисніть «MultiPHP Manager».


Натиснувши на неї, ви перейдете до версії PHP для різних доступних доменів і піддоменів. Все, що вам потрібно зробити, це вибрати правильну версію PHP і застосувати її до домену за вашим вибором.



Сподобалася стаття? поділіться їй