ძირითადი შინაარსიდან გადასვლა

ფატალური შეცდომა: გამონაკლისი გამონაკლისი "გამონაკლისი" გაგზავნა - გამოსავალი



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

სტატიის შინაარსი:

რა არის OpenCart?

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



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

რა უნდა გააკეთოს, თუ შეცდომა აღმოჩნდება ფატალური შეცდომა

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

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



გახსენით ქეში OpenCart- ში

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

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

  1. მოძებნეთ ეს საქაღალდე საიტის ძიებისას - VQMod. მასში თქვენ უნდა წაშალოთ მთელი mods.cache ფაილი;
  2. ამის შემდეგ თქვენ უნდა გახსნათ "Cache" დირექტორია;
  3. აქ ყველა მონაცემის წაშლა.

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



დამატებითი cache flush

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

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

  1. გადადით "დამატებითი" მენიუში;
  2. იპოვეთ "Mods" აქ;
  3. ზედა, მოვძებნოთ ამოღების ხატი და დააკლიკეთ მასზე. მოძებნეთ შემდეგი განახლების ღილაკი და დააჭირეთ მას.

    Удаление кеша
    გახსენით ქეში OpenCart- ში

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

ინგლისური ენის ამოღება OpenCart- ში

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

  1. გადასვლა "სისტემა" სექციაში;
  2. გახსენით პუნქტი "ლოკალიზაცია" და იპოვეთ სხვა პუნქტი "ენები";
  3. ჩაწერეთ ჩამრთველი ინგლისურ ჩამრთველთან ერთად;

    Удаление английского языка
    ინგლისური ენის ამოღება OpenCart- ში
  4. მარჯვენა, აირჩიეთ recycle bin icon ამოიღონ იგი.

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



როგორ შეაფასებ სტატიას?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (არა რეიტინგი)
იტვირთება ...

კომენტარის დამატება

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