გამოიყენეთ უახლესი ვერსია, რომელსაც თქვენი აპლიკაცია მხარს უჭერს. შედარებით ახალი PHP უფრო სწრაფია და იღებს უსაფრთხოების შესწორებებს; ვადის ამოწურვის (end-of-life) მქონე ვერსია კი ვერცერთს ვერ იღებს.
მისი შეცვლა
საიტები → თქვენი საიტი → პროგრამული უზრუნველყოფა → PHP ვერსია. ცვლილება ძალაში შედის წამებში და არ საჭიროებს შესამჩნევ გადატვირთვას.
სანამ მას რეალურ საიტზე შეცვლით
ჯერ შექმენით სარეზერვო ასლი (საიტები → თქვენი საიტი → სარეზერვო ასლები) და განაახლეთ თქვენი მოდულები (plugins) და თემა — სწორედ მათ გამო ფუჭდება ხოლმე საიტი PHP-ის განახლებისას. გამოიყენეთ სატესტო ასლი (საიტები → თქვენი საიტი → სატესტო გარემო (Staging)), რათა გაიმეოროთ ეს განახლებები რეალურ საიტზე შეხების გარეშე. ⚠️ სატესტო ასლზე მუშაობს იგივე PHP ვერსია, რაც რეალურ საიტზე, ამიტომ მას თავისთავად არ შეუძლია ახალი ვერსიის გამოცდა: თუ საიტი ცვლილების შემდეგ არასწორად იმუშავებს, დააბრუნეთ ძველი ვერსია — ამას სულ რამდენიმე წამი სჭირდება.
თუ შემდგომში რამე გაფუჭდება
ჩვეულებრივი მიზეზია ერთი განუახლებელი მოდული ან ერთი ბიბლიოთეკა. დააბრუნეთ ვერსია უკან — ამას წამები სჭირდება — და წაიკითხეთ შეცდომების ჟურნალი განყოფილებაში საიტები → თქვენი საიტი → სტატისტიკა. ჟურნალი უთითებს ფაილსა და სტრიქონს, რაც ჩვეულებრივ საკმარისია პრობლემური მოდულის იდენტიფიცირებისთვის.
კონკრეტულად WordPress-ი
WordPress-ის ბირთვი კარგად უჭერს მხარს მიმდინარე PHP-ს. პრობლემები მოდულებში ჩნდება, ხოლო WordPress-ის ეკრანი ჩამოთვლის თითოეულ მოდულს თქვენს მთელ სისტემაში თავისი ვერსიით, ასე რომ თქვენ შეგიძლიათ ნახოთ, რომელ საიტებზეა სარისკო მოდული, სანამ რომელიმე მათგანს გადაიტანთ.
⚠️ ჩვენ არ ვაახლებთ თქვენს PHP ვერსიას თქვენ ნაცვლად, და არჩევანი თქვენზე რჩება, რადგან მხოლოდ თქვენ იცით, რას აკეთებს თქვენი კოდი. ჩვენ უზრუნველვყოფთ უფრო ახალი ვერსიების ხელმისაწვდომობასა და განახლებას.
⛔ ჩვენ ამჟამად წინასწარ არ გაფრთხილებთ, რომ თქვენი ვერსიის მოქმედების ვადა იწურება, ამიტომ ნუ დაელოდებით შეტყობინებას. თუ გახსნით მხარდაჭერის მოთხოვნას იმ ვერსიის გამოყენებისას, რომლის მხარდაჭერაც ჩვენ უკვე შევწყვიტეთ, ფორმის წინ არსებული საიტის შემოწმების ხელსაწყო მიგითითებთ ამაზე და შემოგთავაზებთ უახლეს მხარდაჭერილ ვერსიას — მაგრამ ეს ერთადერთი ადგილია, სადაც ეს ინფორმაცია ჩნდება, და ისიც მხოლოდ მას შემდეგ, რაც ვერსია უკვე ამოღებულია ხმარებიდან. თავად შეამოწმეთ PHP ვერსიის ეკრანი წელიწადში ერთხელ ან ორჯერ.
რას ნიშნავს აქ „მომსახურების ვადის ამოწურვა“ (end of life)
მომსახურების ვადის ამოწურვის მქონე ვერსია წყვეტს შესწორებების მიღებას PHP პროექტისგან. ჩვენ შეგნებულად ვტოვებთ რამდენიმე მათგანს ხელმისაწვდომს, ჩვენი პლატფორმის მიერ დაცულსა და უსაფრთხოების პატჩებით უზრუნველყოფილს, რათა ძველი აპლიკაციის გადმოტანა შესაძლებელი იყოს პირველივე დღიდან, ნაცვლად მისი თავიდან აწყობისა. ეს არის რეალური შესაძლებლობა და არა ხაფანგი — თუმცა ეს არის მინიმალური ზღვარი და არა საბოლოო მიზანი, და უახლესი ვერსია, რომელსაც თქვენი კოდი უჭერს მხარს, კვლავ სწორ პასუხად რჩება.