როდესაც მოდელები ეჯახებიან: საუკეთესო პრაქტიკაა WordPress მოდული კონფლიქტების მოგვარებისთვის

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


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

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

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

თავიდან აიცილეთ მოძველებული დანამატები

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

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

სარეზერვო დანამატები სანამ არაფერს განაახლებთ

მოდელები-საქაღალდე

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

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

არის ისეთი მომსახურება, როგორიცაა VaultPress ეს საშუალებას მოგცემთ სარეზერვო ყველაფერი, თუმცა უბრალოდ გადმოწერეთ wp-შინაარსი / მოდული საქაღალდე FTP პროგრამის გამოყენებით, როგორიცაა FileZilla.

შექმენით თქვენი საიტის ადგილობრივი განვითარების ვერსია

გამოიყენეთ პროგრამა, როგორიცაა MAMP ან WAMP, შექმნათ თქვენი ვებ – გვერდის ვერსია თქვენს ადგილობრივ კომპიუტერზე.

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

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

ამის შემდეგ შეგიძლიათ განაახლოთ თქვენი ცოცხალი ვერსია.

განაახლეთ მოდელები ინდივიდუალურად

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

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

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

კონფლიქტის პოვნა

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

1. დანამატების აღდგენა

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

თუ თქვენი პასუხი პირველ პუნქტზე იყო ”ოჰ, ჰო. პირველ რიგში, მე უნდა გავმხდარიყავი ისინი. ” მე ვწუხვარ, რომ შემცირდა მეორე პუნქტის გამოყენებამდე.

2. სახელმძღვანელო პროცესი

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

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

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

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

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

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

კონფლიქტის მოსაგვარებლად გამოიყენეთ მოდულების მხარდაჭერის ფორუმები

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

მოდულების ფორუმი

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

თქვენი ფორუმის საკუთარი თემის წამოწყება დაგჭირდებათ WordPress.org ანგარიში, თუ არ გაქვთ ერთი ან შედით ის ანგარიში, რომელიც შექმენით, როდესაც პრემიუმ მოდული შეიძინეთ.

შეცვალეთ მცირე დანამატი, თუ რეზოლუცია შეუძლებელია

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

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

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

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


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

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

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

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

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

თქვენს ვებგვერდზე გაქვთ რაიმე მნიშვნელოვანი მოდელის კონფლიქტი? როგორ მოაგვარეთ ისინი? ჩვენ გვიყვარს ამის შესახებ კომენტარებში მოსმენა.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me