ცოდნის ბაზა

PHP ვერსიის არჩევა

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

გამოიყენეთ თქვენი აპლიკაციის მიერ მხარდაჭერილი უახლესი ვერსია. ახალი PHP უფრო სწრაფია და იღებს უსაფრთხოების განახლებებს; ექსპლუატაციიდან გასული ვერსია კი — არცერთს.

მისი შეცვლა

საიტები → თქვენი საიტი → პარამეტრები → PHP-ის ვერსია. ცვლილება ძალაში შედის წამებში და არ საჭიროებს თვალსაჩინო გადატვირთვას.

ცვლილებამდე ცოცხალ (live) საიტზე

გამოიყენეთ სტეჯინგი (staging). საიტები → თქვენი საიტი → სტეჯინგი (Staging) აკეთებს ასლს ახალ ვერსიაზე რამდენიმე წუთში და შეგიძლიათ დაათვალიეროთ იგი ცოცხალი საიტის შეუხებლად. თუ ყველაფერი რიგზეა, გადაიტანეთ ის ძირითადზე; თუ არა — წაშალეთ სტეჯინგის ასლი და არაფერი შეიცვლება.

თუ შემდეგ რამე დაზიანდა

ჩვეულებრივი მიზეზია ერთი პლაგინი ან ერთი ბიბლიოთეკა, რომელიც არ არის განახლებული. დააბრუნეთ ძველი ვერსია — ეს წამებს მოითხოვს — და წაიკითხეთ შეცდომების ჟურნალი (error log) მისამართზე: საიტები → თქვენი საიტი → ჟურნალები (Logs). ჟურნალში მითითებულია ფაილი და ხაზი, რაც ჩვეულებრივ საკმარისია პლაგინის იდენტიფიცირებისთვის.

კონკრეტულად WordPress-ისთვის

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

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

ამჟამად წინასწარ არ გაფრთხილებთ, რომ თქვენი ვერსია ექსპლუატაციიდან გასვლის პირველ პერიოდშია, ამიტომ არ დაელოდოთ მითითებას. თუ გახსნით მხარდაჭერის თექეთს (support ticket) ისეთი ვერსიის გამოყენებისას, რომელიც უკვე გავაუქმეთ, ფორმის წინ არსებული საიტის შემოწმება მიუთითებს ამაზე და შემოგთავაზებთ უახლეს მხარდაჭერილ ვერსიას — მაგრამ ეს ერთადერთი ადგილია, სადაც ის გამოჩნდება, თანაც მხოლოდ მას შემდეგ, რაც ვერსია უკვე გაუქმებულია. წელიწადში ერთხელ ან ორჯერ თავად შეამოწმეთ PHP-ის ვერსიის ეკრანი.

რას ნიშნავს აქ "ექსპლუატაციიდან გასული" (end of life)

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

ისევ გაჭედილი ხართ?

მხარდაჭერა შედის ყველა გეგმაში და პასუხები თქვენს საკუთარ ენაზე გაიცემა.

მხარდაჭერასთან დაკავშირება ყველა სტატია
PHP ვერსიის არჩევა