როგორ განაახლოთ php ვერსია 7.0-ზე. როგორ შევცვალოთ ან განაახლოთ WordPress-ის PHP ვერსია. PHP-ის განახლება cPanel-ის გამოყენებით

PHP განახლება WordPress-ისთვის მარტივი სიტყვებითმაგალითით, სურათებით და სეიფით, მსგავსი სხვა CMS-ებისთვის გარკვეული გამონაკლისებით, მაგრამ თუ ცოტა დაფიქრდებით, შეგიძლიათ მარტივად განაახლოთ.

PHP-ის განახლება ბლოგისთვის WordPress-ზე, ნაბიჯ-ნაბიჯ ინსტრუქციები ჩემი საიტის მაგალითის გამოყენებით დამწყებთათვის.

გამარჯობა, ძვირფასო მკითხველებო.

გუშინ გავხსენი ჩემი საიტის ადმინისტრატორის კონსოლი და წავიკითხე გაფრთხილება Yoast SEO მოდულიდან PHP ვერსია 5.2რომლითაც ჩემი ბლოგი მუშაობს უკვე მოძველებულია და ამან შეიძლება გამოიწვიოს ჩემი ბლოგის უსაფრთხოებასთან დაკავშირებული პრობლემები.

მე მესმის, რამდენად მნიშვნელოვანია ბლოგებისა და ვებსაიტების უსაფრთხოება და სიჩქარე და მოვუსმინე ამ რეკომენდაციას და დღეს განვაახლე PHP 5.2, რომლითაც ჩემი ბლოგი მუშაობდა ვერსიამდე PHP 7.1.

და ასე ვთქვათ, ფეხდაფეხ, გადავწყვიტე დამეწერა ინსტრუქციები „Wupdating PHP for WordPress“ როგორც „შეხსენება“ და შესაძლოა ეს სხვა ადამიანებისთვისაც საინტერესო იყოს.

მოდი დავიწყოთ.

მე დავწერ ამ ინსტრუქციას ეტაპობრივად, როგორც გავაკეთე PHP განახლებაჩემი ბლოგისთვის WordPress, რომელიც მასპინძლობს ბეგეტი.

მაგრამ გარდა ჰოსტინგის ინტერფეისისა PHP განახლებები, სხვა განსხვავებები არ არის და ამიტომ ამ სტატიას თითქმის არ დავამატებ სურათებს, რათა მკითხველები არ დავაბნიოთ სხვადასხვა ჰოსტინგის ადმინისტრაციულ პანელებში ინტერფეისების განსხვავებებით.

მე უბრალოდ დავწერ ეტაპობრივად და თქვენ მიხვდებით, როგორ შეგიძლიათ განაახლოთ თქვენი საიტის PHP ჩემი ნაბიჯების გამეორებით.

მოდით განვაახლოთ საიტის PHP WordPress-ზე შექმნილი ბლოგისთვის PHP-ის განახლების მაგალითის გამოყენებით PHP 5.2-დან PHP 7.1-მდე.

მნიშვნელოვანია:წერის დროს ყველაზე მეტად უახლესი ვერსიაჰოსტინგზე მქონდა PHP 7.1. თუ თქვენს შემთხვევაში ვერსია უფრო ახალია, კარგია, განაახლეთ უახლესი ვერსია. PHP-ის განახლების ნაბიჯები ზუსტად იგივე იქნება, ვერსიის მიუხედავად.

ნაბიჯი 1.საჭიროა გახსენით საიტის ადმინისტრატორის კონსოლი WordPress-ზე http://თქვენი ვებსაიტის მისამართი/wp-admin/.

იქ გახსენით Plugins ჩანართი, აირჩიეთ ყველა დაინსტალირებული დანამატებიდა გამორთეთან მთლიანად ამოიღეთ ისინი.

ერთის მხრივ, თან სრული მოხსნარა თქმა უნდა, არაფერი შეუშლის ხელს სწორი განახლება PHP, მაგრამ მეორეს მხრივ, დამატებითი სამუშაო იქნება ახალი ინსტალაციაყველა საჭირო დანამატი.

მე ავირჩიე Deactivate plugins ვარიანტი, მაგრამ PHP-ის განახლების შემდეგ ზოგიერთმა დანამატმა არ მოისურვა გააქტიურება და მომიწია მთლიანად ამოღება.

და შემდეგ დააინსტალირეთ ნულიდან, მხოლოდ ამის შემდეგ დაინსტალირდა და გააქტიურდა დანამატები უპრობლემოდ.

და ყველაფერი კარგად იქნებოდა, თუ ერთ-ერთი დანამატი, რომელსაც არ სურდა გააქტიურება, არ ყოფილიყო Redirect plugin, ყველა ადრე შექმნილი ბმულის გადამისამართება გაქრა. მაგრამ ეს არ არის კრიტიკული, მოგვიანებით მე გამოვასწორებ ყველაფერს შენახული ფაილიდან.

მოდულის თავსებადობის შემოწმება WordPress 5.2 ვერსიაში "Jaco"

მნიშვნელოვანია: WordPress 5.2-ის ვერსია, სახელწოდებით "Jaco", (დასახელებულია ჯაზის ბასისტის Jaco Pastorius-ის საპატივცემულოდ), ბევრს მატებს. კარგი თვისებებიამისთვის WordPress უსაფრთხოება. ერთ-ერთი მათგანია მოდულის თავსებადობის შემოწმება. WordPress ახლა ავტომატურად აღმოაჩენს, შეესაბამება თუ არა თქვენი საიტის PHP ვერსია თქვენს დაყენებულ დანამატებს. თუ დანამატი მოითხოვს PHP-ის უფრო მაღალ ვერსიას, ვიდრე თქვენი საიტი ამჟამად იყენებს, WordPress არ მოგცემთ უფლებას გაააქტიუროთ დანამატი, რაც ხელს უშლის შესაძლო შეცდომებითავსებადობა.

ასე რომ, მე გავთიშე ყველა დაინსტალირებული დანამატი.

ნაბიჯი 2.მე ვხსნი ჩემსას ჰოსტინგის ადმინისტრაციული პანელი, იქ ვხსნი ვარიანტს სარეზერვო ასლი(სარეზერვო ასლების შექმნა).

და სარეზერვო ასლების შექმნა, ორივე საქაღალდე თავად საიტისა და მონაცემთა ბაზის ფაილებით და ამ ორ არქივს გადმოვტვირთავ ჩემს კომპიუტერში, თუ უეცრად რამე არასწორედ მოხდება.

სარეზერვო ასლების შექმნის შემდეგ ვირჩევ ჩანართს ვებსაიტებიდა მიუთითეთ მაუსის ისარი PHP ხატულა, სასურველი საიტი, ასე რომ PHP ვერსიას ვნახავ მომენტში

იხილეთ PHP-ის რომელი ვერსია ან აირჩიეთ და განაახლეთ ახალი ვერსია PHP

ხატზე დაწკაპუნებით PHP ვერსიების ჩამოსაშლელი სიიდან ვირჩევ იმ ვერსიას, რომელიც მჭირდება, რომლისთვისაც მსურს PHP-ის განახლება. მე ჩემთვის ვარ აირჩია PHP 7.1.

PHP-ის ძველ ვერსიებთან შედარებით, PHP 7.0 ზემოთ ვერსიები უკეთესია სამ სფეროში: უსაფრთხოება, სიჩქარე და მომავლის დაცვა.

1. PHP 5.2 მრავალი წელია არ განახლებულა და სერიოზული პრობლემები აქვს.

2. PHP 7 5.2-ზე 400%-მდე სწრაფია, რაც ნიშნავს, რომ თქვენ შეგიძლიათ გამოიყენოთ 50%-მდე ნაკლები სერვერის დატვირთვა იმავე შედეგის მიღებისას.

3. ბოლოს და ბოლოს, დეველოპერებს ყველაფრის გამოყენება შეეძლებათ თანამედროვე ტექნოლოგიებითქვენი საიტის შემდეგ დონეზე გადასაყვანად.

ნაბიჯი 3.დიახ, დიახ მე ვარ აირჩია PHP 7.1. და დააჭირე ღილაკს მიმართეთერთი წამის შემდეგ გამოჩნდა PHP განახლების წარმატების შეტყობინება.

ნაბიჯი 4.მე ვუბრუნდები ჩემი საიტის ადმინისტრაციულ კონსოლს, გახსენით ჩანართი დანამატებიდა პლაგინების გააქტიურებაან ხელახლა დააინსტალირეთ ყველა საჭირო დანამატი.

ეს, ფაქტობრივად, ყველაფერია მარტივი ინსტრუქციებიშესახებ " PHP-ის განახლება WordPress ბლოგისთვის«.

დასასრულს

მინდა შეგახსენოთ იმ ადამიანებისთვის, რომლებმაც ხელით არ განაახლეს WordPress CMS და გადაწყვიტეს ამის გაკეთება თავად, ვიდრე დაელოდონ WordPress-ის განახლებას.

WordPress-ის განახლებამდე არ დაგავიწყდეთ, მხოლოდ გადაუდებელ შემთხვევაში, საიტის სარეზერვო ასლების გაკეთება და ყველა დანამატის გამორთვა განახლებამდე.

განახლებისთვის WordPress შაბლონი, WordPress დანამატები, თქვენ უბრალოდ უნდა აირჩიოთ საჭირო შაბლონიან მოდული და განაახლეთ იგი. უმჯობესია უბრალოდ წაშალოთ გამოუყენებელი WordPress შაბლონები და დანამატები.

და ნუ დაივიწყებთ ძირითადი მეთოდების შესახებ.

როგორც ყოველთვის, დაწერეთ თქვენი შეკითხვები კომენტარებში.

P.S. მაგრამ, თუ ჯერ კიდევ არ ხართ დარწმუნებული, დაუკავშირდით თქვენი ჰოსტინგის პროვაიდერის მხარდაჭერის სერვისს და სთხოვეთ დახმარება PHP-ის განახლებაში.

თუ სტატია თქვენთვის სასარგებლო აღმოჩნდა " PHP განახლება WordPress-ისთვის"გთხოვთ გააზიაროთ. თქვენთვის ეს არის ერთი დაწკაპუნებით ღილაკზე. სოციალური ქსელები, და ჩემთვის ეს არის დიდი მოტივაცია სასარგებლო კონტენტის შესაქმნელად.

უფასო ჰოსტინგის მიმოხილვარუსეთში ჰოსტინგის ერთ-ერთი უმსხვილესი პროვაიდერისგან შესანიშნავი მახასიათებლებით: MySQL, PHP, CMS ინსტალაცია 1 დაწკაპუნებით და მეტი. სწრაფი რეგისტრაცია რუსეთის, ბელორუსიის, ყაზახეთისა და უკრაინის მოქალაქეებისთვის შესანიშნავი ვარიანტია ახალი საიტებისთვის ან თქვენი ცოდნის, დანამატებისა და თემების ტრენინგისა და ტესტირებისთვის.

მე ვცდილობ ჩემი Laravel პროექტი გავააქტიურო. მაგრამ როდესაც ვიყენებ კომპოზიტორის განახლებას, ის ამბობს შემდეგს:

ეს პაკეტი მოითხოვს php >= 5.6.4, მაგრამ თქვენი PHP ვერსია (5.5.12) არ აკმაყოფილებს ამ მოთხოვნას.

მე ვიყენებ WAMP-ს, რომელიც მუშაობს php ვერსია 7.0.4, ეს ასევე დასტურდება ბრაუზერში, თუ გავიმეორებ php ვერსიას. მაგრამ როცა ვიყენებ php -vკონსოლში ჩანს, რომ ვიყენებ PHP ვერსიას 5.5.12 (cli).

მე ცოტა გუგლი გავაკეთე და აღმოვაჩინე, რომ ის იყენებდა PHP-ის ჩემს Windows ვერსიას ჩემი ვებ სერვერის ვერსიის ნაცვლად. მაგრამ მე ვერ გავარკვიე, როგორ განვაახლო ჩემი PHP ვერსია Windows-ზე.

ჩემი PATH-ის შინაარსი ნაჩვენებია შემდეგ სურათზე

გამოსავალი

შეგიძლიათ კომპოზიტორის დეინსტალაცია და ხელახლა ინსტალაციისას ის მოგთხოვთ მიუთითოთ PHP დირექტორიარომელიც იქნება C:\wamp64\bin\php (ჩვეულებრივ), ამ ეტაპზე შეგიძლიათ აირჩიოთ PHP-ის რომელი ვერსია გსურთ გამოიყენოთ. , წარმატებები.

სხვა გადაწყვეტილებები

ეს ნიშნავს, რომ თქვენ გაქვთ კიდევ ერთი PHP ინსტალაციათქვენს სისტემაზე. შეამოწმეთ თქვენი პროგრამები საკონტროლო პანელში და წაშალეთ ასეთი ინსტალაცია.

უბრალოდ წაშალეთ ბილიკი, რომელიც მიუთითებს PHP ინსტალაციის ნებისმიერ დირექტორიაზე.

წინააღმდეგ შემთხვევაში, თუ არ ხართ დარწმუნებული PATH ცვლადის შეცვლაში (რამ შეიძლება გამოიწვიოს სერიოზული პრობლემები, თუ ის სწორად არ არის დაყენებული), შეგიძლიათ უბრალოდ წაშალოთ დირექტორია, რომელზეც მიუთითებს PATH ცვლადი.... (ვგულისხმობ PHP დირექტორიას)

აბსოლუტურად საუკეთესო გამოსავალი- დაამატეთ ბილიკი თქვენს PHP7 bin დირექტორიაში PATH ცვლადის დასაწყისში. თქვენ ასევე უნდა გახადოთ კომპოზიტორი ხელმისაწვდომი ამ PHP7 bin დირექტორიაში.

მაგალითად, შეცვალეთ C:\php თქვენს გზაზე C:\wamp\bin\php7-ით ან სადაც არ უნდა იყოს PHP7 გზა.

თუ თქვენ დააინსტალირეთ xampp/wampp-მდე და composer-მდე გლობალურად, შეგიძლიათ დაამატოთ php თქვენს გარემოს გზაზე, რომ დარეკოთ იგი სადმე, და ახლა გსურთ კომპოზიტორმა გამოიყენოს ახალი xampp თქვენს მიერ ახლახან დაინსტალირებული php-ით, ასე რომ გადადით სისტემაში > ჩანართზე "Advanced". " > გარემოს ცვლადი > შესაძლოა "PATH"-ში, შემდეგ მოძებნეთ თუ გაქვთ C:\xampp\php და შეცვალეთ თქვენი ახალი php მდებარეობა.

მე მქონდა რამდენიმე ვერსია xampp-დან ტესტირებისთვის და კომპოზიტორის გლობალურად php 7.2-ისთვის

თუ თქვენ კითხულობთ ამ პოსტს, თქვენი საიტი გაშვებულია 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 Version Manager ან PHP Configuration Options და დააწკაპუნეთ მასზე.

აირჩიეთ PHP ვერსია 5.6+ ან 7 და შეინახეთ ცვლილებები.

განახლება .htaccess ფაილის საშუალებით

თუ ზემოთ ჩამოთვლილი მეთოდები არ მუშაობს თქვენთვის, მაშინ თქვენი საუკეთესო არჩევანი- განაახლეთ PHP ვერსია .htaccess ფაილის გამოყენებით.

გადადით cPanel-ზე, ფაილ მენეჯერზე და აირჩიეთ საიტის root. ეს ასევე შეიძლება გაკეთდეს FTP-ის გამოყენებით. root დირექტორიაში შექმენით ახალი ფაილი(ან შეცვალეთ არსებული) .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 განახლება 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 დააინსტალირე php5

თქვენი PHP ვერსია ახლა განახლებულია და თქვენ უბრალოდ უნდა გადატვირთოთ სერვერი.

Apache: sudo სერვისი apache2 გადატვირთეთ

Nginx: sudo სერვისი nginx გადატვირთეთ

PHP 7-ზე განახლება

PHP 7-ზე განახლება მოითხოვს დამატებით სამუშაოს. ამ ბრძანების გაშვება დამოკიდებულია თქვენს ვებ სერვერზე.

mod_php-ის განახლება Apache-ში

პირველ რიგში, თქვენ უნდა დააინსტალიროთ ახალი პაკეტები. ეს განაახლებს ყველა მნიშვნელოვანს PHP ფაილები, PHP5-MySQL პაკეტის გარდა, რომელიც წაიშლება.

Sudo apt-get დააინსტალირე php7.0

თუ იყენებთ MySQL-ს, დარწმუნდით, რომ ხელახლა დაამატეთ PHP და MySQL აკინძების განახლებული ვერსიები:

PHP-FPM განახლება nginx-ში

ახლა მოდით ვისაუბროთ სისტემის განახლების პროცესზე nginx-ის, როგორც ვებ სერვერის და PHP-FPM-ის გამოყენებით PHP კოდის შესასრულებლად.

პირველი, დააინსტალირეთ ახალი PHP-FPM პაკეტი და მისი დამოკიდებულებები:

Sudo apt-get დააინსტალირეთ php7.0-fpm

ამის შემდეგ მოგეთხოვებათ გააგრძელოთ. დააჭირეთ Enter ინსტალაციის დასასრულებლად. თუ იყენებთ MySQL-ს, დარწმუნდით, რომ ხელახლა დააინსტალირეთ PHP bindings MySQL-ზე:

Sudo apt-get დააინსტალირე 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 სერვისი nginx გადატვირთეთ

შეამოწმეთ თქვენი PHP ვერსია Joomla-ს ადმინისტრაციულ პანელში, გადადით სისტემა > სისტემის ინფორმაცია. თქვენ შეძლებთ იქ ნახოთ თქვენი PHP ვერსიის ნომერი.

თუ იყენებთ დენვერი, მაშინ თქვენ იცით, რომ პაკეტის განახლებები არც თუ ისე ხშირად ხდება. თუ თავად სერვერი შეიძლება დიდად არ გვაწუხებდეს, მაშინ აქ არის ვერსია phpშეიძლება გახდეს კრიტიკული პრობლემა. ეს დაახლოებით როგორ განაახლოთ PHP Denwer-ზე, დღეს ვილაპარაკოთ.

სინამდვილეში, აქ არაფერია რთული. ჯერ უნდა ჩამოტვირთოთ ძაფი უსაფრთხოვერსია phpვებგვერდზე http://windows.php.net/download/. გირჩევთ ჩამოტვირთოთ 32 ბიტი ვერსია, იმიტომ 64-ბიტიანთან შეიძლება პრობლემები შეგექმნათ და ეს ვერსია ამჟამად ექსპერიმენტულია.

ახლა შეაჩერე სერვერი სკრიპტის გამოყენებით stop.exeდა switchOff.exe, შემდეგ მიჰყევით გზას usr/local/php5და წაშალეთ იქ ყველა ბინარული ფაილი, შეცვალეთ ისინი თქვენს მიერ ახლახან გადმოწერილით. გადატვირთეთ დენვერი.

ახლა საქაღალდეში php5თქვენ არ გაქვთ ფაილი php.iniთუმცა, მის ნაცვლად არსებობს php.ini-განვითარებადა php.ini-production. თქვენ შეგიძლიათ გადარქმევა რომელიმე მათგანს php.iniდა დააკონფიგურირეთ სერვერი, როგორც გჭირდებათ. არ დაგავიწყდეთ ასევე ნახოთ, რომ დირექტივა კომენტარის გარეშეა extension_dir="ext"მომავალში დანამატებთან დაკავშირებული პრობლემების თავიდან ასაცილებლად.

2018 წლის დეკემბრიდან WordPress საიტები, რომლებიც იყენებენ PHP 5.6 და 7.0 აღარ მიიღებენ განახლებებს, რაც შეადგენს 57.1%-ს. საერთო რაოდენობასაიტები Vodpress-ზე. ვებსაიტის უსაფრთხოების პატჩები არ გამოქვეყნდება ზემოთ PHP ვერსიებზე.

ამან შეიძლება გამოიწვიოს ტრეფიკის დაქვეითება და ძიების უფრო ცუდი რეიტინგები WordPress ვებსაიტებისთვის, რომლებიც ჯერ კიდევ იყენებენ PHP-ის ამ ძველ ვერსიებს.

რა არის PHP?

PHP არის პროგრამირების ენა, რომელიც საშუალებას გაძლევთ შექმნათ ვებსაიტები. არსებობს PHP-ის სხვადასხვა ვერსია, რომელთაგან თითოეული წინას გაუმჯობესებული ვერსიაა. ახალი ვერსიების შექმნით შესაძლებელია განახლება, რომ ისარგებლოს PHP-ის ახალი ვერსიის ყველა უპირატესობით.

როდის დასრულდება უსაფრთხოების განახლებები?

PHP 5.6-ის უსაფრთხოების განახლებები დასრულდება 2018 წლის 31 დეკემბერს.PHP 7.0-ის უსაფრთხოების განახლებები და პატჩები დასრულდება 2018 წლის 3 დეკემბერს.

რამდენ ვებსაიტს აქვს უსაფრთხოების პრობლემა?

ოფიციალური სტატისტიკის მიხედვით, ყველა WP საიტის 57.1% იყენებს PHP-ს.

რატომ მთავრდება მხარდაჭერა?

უსაფრთხოების მხარდაჭერა თითოეული ვერსიისთვის დაგეგმილია შეზღუდული რაოდენობის წლების განმავლობაში, სანამ არ მიაღწევს იმას, რასაც "სიცოცხლის დასასრულს" უწოდებენ. სიცოცხლის ციკლი” (სიცოცხლის დასასრული (EOL)). რას ნიშნავს ეს, რომ არ იქნება გაუმჯობესებები ან განახლებები WordPress საიტებისთვის, რომლებიც მუშაობენ PHP-ის ძველ ვერსიებზე, თუნდაც აღმოჩენილი იყოს დაუცველობა? ოფიციალური PHP ვებსაიტის მიხედვით, ტერმინი EOL ნიშნავს:

„გამოცემა, რომელიც აღარ არის მხარდაჭერილი. მომხმარებლებმა, რომლებიც კვლავ იყენებენ ამ ვერსიას, უნდა განაახლონ რაც შეიძლება მალე, რათა თავიდან აიცილონ დაუცველობა. ”

რა მოხდება, თუ ვერ განაახლებთ PHP-ს?

ყველა ვებსაიტი, რომელიც ვერ განაახლებს PHP-ის უახლეს ვერსიას, იქნება დაუცველი და დაუცველი ჰაკერების მიმართ 5.6 და 7.0 ვერსიების მხარდაჭერის დასრულების შემდეგ. ეს ნიშნავს, რომ CMS სისტემის დაუცველობის აღმოჩენის შემთხვევაში, არავინ ჩაერთვება უსაფრთხოების ხვრელების აღმოფხვრაში PHP ვერსიაში EOL ეტაპზე. ასევე, WordPress-ის მრავალი დანამატი და თემა შეწყვეტს მუშაობას.

თუ თქვენ გაქვთ WordPress-ზე დაწერილი ვებ-გვერდი, მაშინ რაც შეიძლება მალე უნდა გაარკვიოთ PHP-ის რომელ ვერსიას იყენებთ და, თუ შესაძლებელია, განაახლოთ იგი. ამისათვის დაუკავშირდით ტექნიკური მხარდაჭერათქვენი ჰოსტინგის პროვაიდერი.

როგორ შევამოწმოთ PHP-ის რომელ ვერსიას იყენებთ?

უმარტივესი გზაა წასვლა და PHP-თან დაკავშირებული განყოფილების პოვნა.

ასევე არსებობს მრავალი ინსტრუმენტი PHP ვერსიის ონლაინ შესამოწმებლად, მაგრამ ჩვენ გირჩევთ შეამოწმოთ ჰოსტინგის მართვის პანელის საშუალებით. HyperHost ჰოსტინგი იყენებს ორ პოპულარულ საკონტროლო პანელს Cpanel და ISPmanager, შეგიძლიათ შეამოწმოთ PHP ვერსია შესაბამის განყოფილებაში, როგორც ეკრანის სურათებში:

cPanel მართვის პანელში



ISPmanager-ის მართვის პანელში

თავად WordPress-ში არის დანამატები, რომლებსაც შეუძლიათ გითხრათ რომელ ვერსიას იყენებთ. მაგალითად, WordPress მოდული phpinfo გამოიყენება საიტის PHP ვერსიის დასადგენად. თქვენი PHP ვერსიის განსაზღვრის შემდეგ, არ დაგავიწყდეთ ამ მოდულის ამოღება.

ისე, ყველაზე მარტივი მეთოდი PHP ვერსიის განსაზღვრა არის დაუკავშირდით ჩვენს ტექნიკურ მხარდაჭერას, ჩვენ შეგვიძლია გითხრათ ზუსტად რომელ ვერსიას იყენებთ და დაგეხმაროთ მის განახლებაში.

როგორ გადახვიდეთ PHP 5.6/7.0-დან უახლეს ვერსიებამდე?

  1. შექმენით თქვენი საიტის სარეზერვო ასლი

კარგი იდეაა რაიმე ცვლილების შეტანამდე სარეზერვო ასლის შექმნა. სარეზერვოთქვენ შეგიძლიათ შექმნათ იგი UpDraftPlus მოდულის გამოყენებით, თქვენ თვითონ სამართავი პანელის მეშვეობით ან წერილობით ჩვენს ტექნიკურ მხარდაჭერაზე.

  1. შეამოწმეთ მოდულის თავსებადობა

შეამოწმეთ ან განაახლეთ ყველა დანამატი უახლესი ვერსიით. უახლესი განახლებამოდული უნდა იყოს არაუმეტეს ერთი წლის. თუ დანამატი დიდი ხნის განმავლობაში არ განახლებულა, დაუკავშირდით მოდულის ავტორს ან მოიძიეთ ინფორმაცია იმის შესახებ, მუშაობს თუ არა ეს მოდულითან უახლესი ვერსია PHP 7.2.

თუ დანამატი არ არის თავსებადი ამ ვერსიასთან, მაშინ ის უნდა შეიცვალოს მსგავსით, რომელიც მხარს უჭერს განახლებებს და თავსებადია PHP-ის უახლეს ვერსიასთან. დანამატები, რომლებიც არ არის განახლებული, წარმოადგენს უსაფრთხოების სერიოზულ რისკს.

  1. PHP ვერსიის განახლება

გადადით თქვენს cPanel ან ISPmanager ჰოსტინგის პანელზე, გადადით PHP განყოფილებაში და განაახლეთ PHP ვერსია თქვენი საიტისთვის. თუ იცით როგორ გააკეთოთ ეს, მოგვწერეთ, ჩვენ ყოველთვის მზად ვართ დაგეხმაროთ. შექმენით ბილეთი "ბილეთების" განყოფილებაში, "გახსენით ახალი ბილეთი", აირჩიეთ ტექნიკური მხარდაჭერის განყოფილება და მიუთითეთ PHP-ის რომელი ვერსია გჭირდებათ.

გახადეთ უსაფრთხოება თქვენი SEO ძალისხმევის ნაწილად

უსაფრთხოების საკითხები, როგორც წესი, არ არის SEO-ს ნაწილი, რადგან ისინი პირდაპირ გავლენას არ ახდენენ რეიტინგებზე. ამავდროულად, თუ საიტი გატეხილია, მაშინ თქვენს საიტზე ტრეფიკი იკლებს, რაც პირდაპირ აისახება SEO-ზე. ამიტომ, თქვენ არ უნდა დაელოდოთ ფორსმაჟორს, არამედ დაამატოთ კიდევ ერთი გამშვები წერტილი თქვენს SEO სიაში - საიტის უსაფრთხოების შემოწმება.

თარგმანი searchenginejournal.com-დან

3249 ჯერ დღეს ნანახია 4 ჯერ