სანამ სახელმძღვანელოებს ვწერდი, დრუპალის ბირთვი განახლდა.
სისულელე იქნებოდა არ დაემატებინა ინფორმაცია სისტემის ბირთვის განახლების შესახებ ყველა სახელმძღვანელოში. ამიტომ, თუ საჭიროა ბირთვის განახლება, მაგრამ არ იცით როგორ გააკეთოთ ეს, მაშინ ეს სახელმძღვანელო თქვენთვისაა.
ასე რომ, ახალი ბირთვი გამოჩნდა. მოდულები ავტომატურად განახლდება ჩაშენებული ხელსაწყოების გამოყენებით და ბავშვსაც კი შეუძლია ამის გაკეთება. ბირთვი ვერ განაახლებს თავის თავს, ეს უნდა გაკეთდეს ხელით. ამაში ცუდი არაფერია, თუ საქმეს სრული სერიოზულობით მიუდგები, მით უმეტეს, თუ ეს წარმოებაა.
რა უნდა გააკეთოს? განაახლეთ და რაც შეიძლება მალე გამოშვებიდან ახალი ვერსია, მით უკეთესი. განსაკუთრებით განახლებებისთვის, რომლებიც მონიშნულია "არა უსაფრთხო!", როგორც ზემოთ მოცემულ ეკრანის სურათზე.
მოდით წავიდეთ. პირველ რიგში, ჩამოტვირთეთ Drupal-ის უახლესი ვერსია. ამის შემდეგ ჩვენ ვაკეთებთ შემდეგს:
ახლა ბირთვი იქნება უახლესი ვერსია.
ამ მარტივ ექვს ნაბიჯში შეგიძლიათ განაახლოთ Drupal-ის თქვენი ვერსია.
გამარჯობა ყველას! დროდადრო გამოდის Drupal-ის ახალი ვერსია. შემდეგ კი ჩნდება სისტემის განახლების საკითხი. ამ სტატიაში მე გეტყვით დეტალურად, როგორ განაახლოთ Drupalსულ რაღაც 10 ნაბიჯში.
სამწუხაროდ, დრუპალში ავტომატური განახლებაარ არის გათვალისწინებული. პირადად მე ამან უსიამოვნოდ გამაკვირვა. როგორ არის ეს შესაძლებელი? ბოლოს და ბოლოს, იმავე WordPress-სა და Joomla-ში, ყველაფერი რაც თქვენ უნდა გააკეთოთ არის რამდენიმე ღილაკის დაჭერა და ყველაფერი ჩვენი მონაწილეობის გარეშე ხდება. აქ ასეთი რამ არ არის. ყველაფერი ხელით უნდა გაკეთდეს.
აუცილებლად შექმენით . თუ რამე არასწორედ მოხდება, პროცესის დროს მოხდა შეცდომა და საიტის ფუნქციონირება შეფერხებულია, შეგიძლიათ სწრაფად დააბრუნოთ Drupal-ის ძველ, დადასტურებულ ვერსიაზე. დროული სარეზერვო ასლები დაგეხმარებათ თავიდან აიცილოთ მონაცემთა და ნერვული უჯრედების გამოუსწორებელი დაკარგვა.
დრუპალის პირველად განახლება არც ისე ადვილი იქნება, მაგრამ ვინაიდან ბირთვის ახალი ვერსიები გამოდის შესაშური რეგულარობით, თქვენ ძალიან მალე დაიჭერთ და ეს არანაირ პრობლემას არ შეგიქმნით. ამ დროისთვის, უბრალოდ მიჰყევით ინსტრუქციებს, რომლებიც ქვემოთ მოყვანილი მაქვს. ფრთხილად იყავით და ყველაფერი კარგად დასრულდება.
1. თქვენ შეგიძლიათ შეიტყოთ ახალი ვერსიის ხელმისაწვდომობის შესახებ საკონტროლო პანელში შეტყობინებით ან ადმინისტრატორის ელფოსტაზე გაგზავნილი წერილიდან. ამის დასადასტურებლად, გადადით "ანგარიშები" - "ხელმისაწვდომი განახლებები" განყოფილებაში.
დააჭირეთ ღილაკს "ჩამოტვირთვა" მარცხნივ და ჩამოტვირთეთ Drupal-ის უახლესი (რეკომენდებული) ვერსია.
ასევე ყურადღება მიაქციეთ რას მოიცავს მიმდინარე განახლება. თუ სია შეიცავს settings.php ფაილს, რომელიც შეიცავს ინფორმაციას მონაცემთა ბაზის შესახებ, მაშინ ის უნდა შეიცვალოს ახლით, შემდეგ კი ხელით რედაქტირება - შეიყვანეთ ძველი მონაცემები თქვენი საიტის შესახებ (მდებარეობს /sites/default დირექტორიაში. ).
2. გადართე საიტი " მოვლა" საიტი დაიხურება ვიზიტორებისთვის, რაც საშუალებას მისცემს ყველა შემდგომი ოპერაცია მშვიდად განხორციელდეს. გადადით "კონფიგურაცია" - "მოვლის რეჟიმი" განყოფილებაში.
მონიშნეთ ყუთი „საიტის შენარჩუნების რეჟიმში“ გვერდით და შეინახეთ პარამეტრები.
4. ჩვენ მივდივართ სერვერზე ყველა ძველი ფაილის გამოყენებით და ვშლით, გარდა /sites საქაღალდისა და ზოგიერთი ფაილის, რომელიც შეიცვალა ოპერაციის დროს. პირველ რიგში, ეს არის ფაილი sitemap.xml.
5. ატვირთეთ სერვერზე Drupal-ის ახალი ვერსიის ფაილები. ყველაფერი გარდა /sites დირექტორიასა და .htaccess, robots.txt ფაილებისა (sitemap.xml საიტის რუკა არ შედის სტანდარტულ დრუპალის პაკეტში).
კიდევ ერთხელ მინდა თქვენი ყურადღება გავამახვილო settings.php ფაილზე /sites/default-დან. თუ ის შედის განახლებების სიაში, მაშინ მოგიწევთ ხელით შეცვალოთ იგი ახალი ვერსიით და შემდეგ შეიყვანოთ თქვენი საიტის მონაცემები.
7. გახსენით უკვე მტკივნეულად ნაცნობი settings.php ფაილი რედაქტირებისთვის. ჩვენ მასში ვპოულობთ ხაზს:
$update_free_access = FALSE ; |
და შეცვალეთ იგი:
$update_free_access = TRUE ; |
შეინახეთ განხორციელებული ცვლილებები. ახლა თქვენ შეგიძლიათ დაიწყოთ მუშაობა მონაცემთა ბაზასთან.
8. გადადით http://vash_sayt.ru/update.php. რა თქმა უნდა, თქვენ უნდა გამოიყენოთ თქვენი საკუთარი დომენის სახელი. ჩვენ შევდივართ Drupal მონაცემთა ბაზის განახლების პროგრამაში. აქ ყველაფერი მარტივია.
9. იმისათვის, რომ დარწმუნდეთ, რომ Drupal-ის განახლება წარმატებული იყო, გადადით "ანგარიშები" - "ხელმისაწვდომი განახლებები" განყოფილებაში. მიმდინარე ვერსიის საპირისპიროდ უნდა იყოს მწვანე გამშვები ნიშანი და სიტყვა "განახლებულია".
10. ამოიყვანს საიტს „მომსახურების“ რეჟიმიდან - მოხსენით ველი „კონფიგურაცია“ - „მოვლის რეჟიმი“ განყოფილებაში.
როგორც ხედავთ, დრუპალის განახლება არც ისე ადვილია. გირჩევ ვარჯიშს. პირველად შეიძლება ყველაფერი ისე არ წავიდეს, როგორც ჩვენ გვსურს. მიუხედავად იმისა, რომ ხელთ გაქვთ ფაილების და მონაცემთა ბაზების განახლებული სარეზერვო ასლები, არაფრის შეშინება არ არის.
დღეისთვის სულ ესაა. გმადლობთ ყურადღებისთვის! ეს მხოლოდ უფრო საინტერესო გახდება!
დრუპალის ბირთვის (ასევე მოდულების და თემების) განახლებაში საკმარისი გამოცდილების მიღების შემდეგ, გთხოვთ, გახსოვდეთ ერთი მარტივი, მაგრამ ძალიან ხშირად შეუმჩნეველი რამ პროგრამისტების მიერ: ყოველთვის გააკეთე სარეზერვო ! თუ შესაძლებელია შეინახოთ როგორც MySQL-ის, ასევე ფაილის სტრუქტურა- მაქსიმალურად ისარგებლე. ახლა კი ყველაფერი რიგზეა...
ასე რომ, წარმოიდგინეთ შემდეგი სიტუაცია. ჩვენ გვაქვს ვებსაიტი, რომელიც მუშაობს Drupal-ის 6.22 ვერსიაზე, საკმაოდ პოპულარული მოდულების ხედების, pathauto, ტრანსლიტერაციის და ა.შ. ჩვენ გვჭირდება დრუპალის ბირთვის განახლებაუახლეს, მე-7 ვერსიამდე. აღსანიშნავია, რომ ჩვენი განახლების დროს უკვე არსებობს ვერსია დრუპალი 6.24და არის უახლესი სტაბილური ვერსია დრუპალი 7.12.
სამოქმედო გეგმა:
ჩვენი ამოცანებისთვის არის შესანიშნავი ინსტრუმენტი ე.წ დურშიდა თუ თქვენ გაქვთ წვდომა სერვერზე SSH-ის საშუალებით, განახლებას რამდენიმე წუთი დასჭირდება, მაგრამ ამ მეთოდის შესახებ მომდევნო სტატიაში გეტყვით.
დროდადრო, დეველოპერები ავრცელებენ Drupal-ის ახალ ვერსიას, რომელიც ასწორებს სხვადასხვა შეცდომებს, მათ შორის უსაფრთხოებასთან დაკავშირებულ შეცდომებს. აქედან გამომდინარე, ძალზე მნიშვნელოვანია დრუპალის განახლება.
დღეს ჩვენ განვიხილავთ, თუ როგორ უნდა განაახლოთ Drupal უახლესზე მომენტშივერსიები.
ყურადღება!!!სანამ განახლებას დაიწყებთ, გააკეთეთ თქვენი საიტის და მონაცემთა ბაზის ფაილების სარეზერვო ასლი, რათა თავიდან აიცილოთ ზედმეტი თავის ტკივილი მომავალში, თუ რაიმე არასწორედ მოხდება განახლების დროს. სარეზერვო ასლიდან ყოველთვის შეგიძლიათ თქვენი საიტის სრულად აღდგენა.
სამწუხაროდ, ავტომატური განახლება არ არის მოწოდებული და ჩვენ ხელით განვაახლებთ Drupal-ს.
ჩვენ შეგვიძლია გავიგოთ ახალი ვერსიის ხელმისაწვდომობის შესახებ შეტყობინებებიდან მართვის პანელში, ან გადადით "ანგარიშები" > "ხელმისაწვდომი განახლებები".
აქ ჩვენ გვთავაზობენ ჩამოტვირთოთ უფრო უახლესი ვერსია ამისათვის დააწკაპუნეთ ბმულზე „ჩამოტვირთვა“.
და შეინახეთ შემოთავაზებული ფაილი თქვენს კომპიუტერში.
ჩამოტვირთული არქივი Drupal-ის ძირითადი განახლებით უნდა გაიხსნას და ყველა საქაღალდე და ფაილი დაკოპირდეს საიტის root დირექტორიაში. კოპირების დროს ჩვენ ვთანხმდებით შევცვალოთ ყველა საქაღალდე და ფაილი.
ჩვენ დავასრულეთ დრუპალის ბირთვის განახლება. ამისათვის თქვენ უნდა გაუშვათ update.php ფაილი. ამისათვის გახსენით თქვენი ბრაუზერი და დაამატეთ დომენის სახელი: /update.php, თქვენ უნდა მიიღოთ შემდეგი: http://your-site.com/update.php.
მონაცემთა ბაზის განახლების გვერდზე, რომელიც იხსნება, შეგვიძლია დროებით გადავრთოთ საიტი ტექნიკურ რეჟიმში, დააწკაპუნოთ ბმულზე – ტექნიკური რეჟიმი (1). ტექნიკური რეჟიმი სასარგებლო იქნება გარე სერვერზე მდებარე საიტზე, რომელსაც ჰყავს ვიზიტორები. თუ ვებსაიტს ქმნით ლოკალური სერვერი, მაშინ ვერ იყენებთ შენარჩუნების რეჟიმს და დააჭირეთ ღილაკს „გაგრძელება“ (2).
დავუშვათ, რომ გვჭირდება საიტის მოვლა-პატრონობის რეჟიმში გადაყვანა და მივყევით ბმულს - ტექნიკური რეჟიმი. ფანჯარაში, რომელიც იხსნება, მონიშნეთ ყუთი „საიტის შენარჩუნების რეჟიმში გადატანა“ და დააჭირეთ ღილაკს „პარამეტრების შენახვა“.
ახლა თქვენ უნდა დაბრუნდეთ მონაცემთა ბაზის განახლების გვერდზე, ამისათვის ბრაუზერის ხაზში კვლავ შეიყვანეთ: http://your-site.com/update.php და ფანჯარაში, რომელიც იხსნება, დააჭირეთ ღილაკს "გაგრძელება".
მიმართეთ მომლოდინე განახლებებს ღილაკზე „მოლოდინი განახლებების გამოყენება“ დაწკაპუნებით.
განახლების დასრულების შემდეგ, ჩვენს თვალწინ ჩნდება გვერდი, რომელიც გვაცნობებს, რომ ყველაფერი წარმატებით და შეცდომების გარეშე იყო.
ჩვენ გვთხოვენ გადავიდეთ მთავარი გვერდისაიტზე ან ადმინისტრაციის გვერდზე. ვინაიდან ჩვენ გვჭირდება საიტის გადატანა ტექნიკური რეჟიმიდან წარმოების რეჟიმში, მოდით ავირჩიოთ ადმინისტრატორის გვერდი.
ადმინისტრაციულ პანელში ჩვენ დაუყოვნებლივ ვამჩნევთ შეტყობინებას, რომელიც გვატყობინებს, რომ საიტი შენარჩუნების რეჟიმშია. გამოვასწოროთ ეს. დააწკაპუნეთ ბმულზე – გადართეთ სამუშაო რეჟიმში.
და ჩვენ აღმოვჩნდებით შენარჩუნების რეჟიმის გვერდზე, რომელიც ჩვენთვის უკვე ნაცნობია. მოხსენით ველი "საიტის შენარჩუნების რეჟიმში" გვერდით და დააჭირეთ ღილაკს "პარამეტრების შენახვა".
მოდით დავრწმუნდეთ, რომ Drupal-ის განახლება წარმატებული იყო. მოდით გადავიდეთ "ანგარიშები" > "ხელმისაწვდომი განახლებები" და ჩვენ ამას დავინახავთ მიმდინარე ვერსია Drupal განახლებულია.
ან როგორ განაახლოს სისტემა სწრაფად და დროულად
ზედიზედ რამდენიმე დღეა, მე მივიღე შეტყობინებები შემდეგი შინაარსით ჩემს ელ-ფოსტაზე, რომელიც მე დავაზუსტე Drupal-ის ინსტალაციის დროს: „განახლება ხელმისაწვდომია დრუპალის ვერსიისთვის, რომელსაც იყენებთ. საიტის სანდოობის ინტერესებიდან გამომდინარე, თქვენ უნდა განაახლოთ სისტემა რაც შეიძლება მალე. განახლებები ხელმისაწვდომია საიტზე დაინსტალირებული პროექტებისთვის. რეკომენდებულია ახალი ვერსიების დაყენება რაც შეიძლება მალე. დამატებითი ინფორმაციაშეგიძლიათ იხილოთ განახლებების გვერდზე. http://your-site.ru/admin/reports/updates
ისინი მკაფიოდ გამოხატავენ საკუთარ თავს, ამიტომ ჩვენ არ ვიკამათებთ მათთან. დრუპალში განახლებები სხვადასხვა ფორმით მოდის. ზოგჯერ თქვენ უნდა განაახლოთ CMS ვერსიები, ზოგჯერ თქვენ უნდა განაახლოთ მოდულები, თემები და სხვა.
ვნახოთ, როგორ შეგვიძლია დავეხმაროთ ჩვენს საიტს.
ჩემი სისტემის ვერსია საჭიროებს ბირთვის განახლებას. თუ თქვენი ჯერ არ მოითხოვს ამას, მოგვიანებით დაბრუნდით აქ.
1. გახსენით ანგარიშები და გადადით გვერდზე ხელმისაწვდომი განახლებები:
3. ჩამოტვირთეთ არქივი თქვენს კომპიუტერში:
4. ამოალაგეთ არქივი თქვენს კომპიუტერში. შემდეგი, FTP კლიენტის გამოყენებით, მე ავტვირთე განახლების საქაღალდის მთელი შინაარსი ჰოსტინგში ზუსტად იგივე შინაარსის თავზე. ფაილების და საქაღალდეების თქვენი კომპიუტერიდან ჰოსტინგში გადატანისას, პროგრამა ითხოვს, გადაწეროთ თუ არა ახალი ძველზე - გაითვალისწინეთ, რომ თქვენ უნდა გადაწეროთ იგი:
ჩვენ ახლახან განვაახლეთ Drupal-ის ძირითადი ფაილები - ჩვენ გადავწერეთ ახალი ფაილები ძველზე. შემდეგი დრუპალის მონაცემთა ბაზის განახლება. მაგრამ მას შემდეგ, რაც მანამდე ჩვენ უკვე გვქონდა დაინსტალირებული და ჩართული მოდულები, შევქმენით გვერდები ტექსტური და გრაფიკული შინაარსით და გავაკეთეთ სხვა პარამეტრები, ჩვენი მონაცემთა ბაზა შეიცვალა. თუ გვსურს სისტემის საბოლოოდ განახლების შემდეგ ჩვენი საიტი იგივე დარჩეს და ყველაფერი წესრიგში იყოს, ჯერ უნდა გავაკეთოთ ჩვენი მონაცემთა ბაზის სარეზერვო ასლი. თუ რამე არასწორედ წარიმართება განახლების დროს, მოხდება რაიმე სახის მარცხი, სარეზერვოსაშუალებას მოგვცემს აღვადგინოთ საიტი წინა მდგომარეობაში.