რბილი

WordPress აჩვენებს HTTP შეცდომას სურათების ატვირთვისას

ᲡᲪᲐᲓᲔᲗ ᲩᲕᲔᲜᲘ ᲘᲜᲡᲢᲠᲣᲛᲔᲜᲢᲘ ᲞᲠᲝᲑᲚᲔᲛᲔᲑᲘᲡ ᲐᲦᲛᲝᲤᲮᲕᲠᲘᲡᲗᲕᲘᲡ





გამოქვეყნდაბოლო განახლება: 2021 წლის 17 თებერვალი

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



WordPress აჩვენებს HTTP შეცდომას სურათების ატვირთვისას

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



შინაარსი[ დამალვა ]

WordPress-ის შესწორება აჩვენებს HTTP შეცდომას სურათების ატვირთვისას

Სურათის ზომა

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



Შენიშვნა: მეორეს მხრივ, ყოველთვის შეეცადეთ შეზღუდოთ თქვენი სურათის ზომები 2000X2000-მდე.

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



გაზარდეთ თქვენი PHP მეხსიერება

ზოგჯერ WordPress-ისთვის დაშვებული PHP მეხსიერების გაზრდა ამ პრობლემას აგვარებს. ისე, ვერასოდეს იქნებით დარწმუნებული, სანამ არ ცდილობთ ამ კოდის დამატებას define („WP_MEMORY_LIMIT“, „64M“) შენში wp-config.php ფაილი.

გაზარდეთ php მეხსიერების ლიმიტი wordpress http IMAGE შეცდომის გამოსასწორებლად

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

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

Wp-config php ფაილი

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

კოდის დამატება .htaccess ფაილში

თქვენი .htaccess ფაილის რედაქტირებისთვის უბრალოდ გადადით Yoast SEO > Tools > File Editor (თუ Yoast SEO არ გაქვთ დაინსტალირებული, მაშინ უნდა დააინსტალიროთ და შეგიძლიათ წაიკითხოთ როგორ დააკონფიგურიროთ ეს მოდული აქ ). .htaccess ფაილში უბრალოდ დაამატეთ კოდის ეს ხაზი:

|_+_|

დააყენეთ env magik საფრთხის ლიმიტი 1-ზე

კოდის დამატების შემდეგ უბრალოდ დააწკაპუნეთ შენახვა შეიცვალა .htaccess-ზე და შეამოწმეთ პრობლემა მოგვარებულია თუ არა .

თემის functions.php ფაილის შეცვლა

სინამდვილეში, ჩვენ უბრალოდ ვაპირებთ ვუთხრათ WordPress-ს, გამოიყენოს GD როგორც ნაგულისხმევი WP_Image_Editor კლასი თემის functions.php ფაილის გამოყენებით. WordPress-ის უახლესი განახლებიდან GD იქნა აბსტრაქტული და Imagick გამოიყენება როგორც ნაგულისხმევი გამოსახულების რედაქტორი, ამიტომ ძველზე დაბრუნება, როგორც ჩანს, აგვარებს საკითხს ყველასთვის.

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

თემის functions.php ფაილის რედაქტირებისთვის უბრალოდ გადადით Appearance > Editor და აირჩიეთ Theme Functions (function.php). როდესაც იქ იქნებით, უბრალოდ დაამატეთ ეს კოდი ფაილის ბოლოს:

|_+_|

Შენიშვნა: დარწმუნდით, რომ დაამატეთ ეს კოდი ბოლო PHP ნიშნის ფარგლებში (?>)

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

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

Mod_Security-ის გამორთვა

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

ისევ გადადით თქვენი ფაილის რედაქტორში Yoast SEO > Tools > File Editor და დაამატეთ შემდეგი კოდი თქვენს .htaccess ფაილში:

|_+_|

mod უსაფრთხოება გამორთულია htaccess ფაილის გამოყენებით

და დააწკაპუნეთ შენახვა შეიცვალა .htaccess.

WordPress-ის უახლესი ვერსიის ხელახლა ინსტალაცია

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

  • შექმენით თქვენი Plugin საქაღალდის სარეზერვო ასლი cPanel-დან (ჩამოტვირთეთ ისინი) და შემდეგ გამორთეთ ისინი WordPress-იდან. ამის შემდეგ ამოიღეთ ყველა დანამატის საქაღალდე თქვენი სერვერიდან cPanel-ის გამოყენებით.
  • დააინსტალირეთ სტანდარტული თემა მაგ. ოცდათექვსმეტი და შემდეგ წაშალე ყველა სხვა თემა.
  • დაფადან > განახლებები ხელახლა დააინსტალირეთ WordPress-ის უახლესი ვერსია.
  • ატვირთეთ და გაააქტიურეთ ყველა დანამატი (გამოსახულების ოპტიმიზაციის დანამატების გარდა).
  • დააინსტალირეთ თქვენთვის სასურველი ნებისმიერი თემა.
  • სცადეთ ახლავე გამოიყენოთ სურათის ამტვირთავი.

ეს გამოასწორებს WordPress აჩვენებს HTTP შეცდომას სურათების ატვირთვისას.

სხვადასხვა შესწორებები

  • არ გამოიყენოთ აპოსტროფი გამოსახულების ფაილების სახელებში, მაგ. Aditya-Farrad.jpg'text-align: justify;'>ეს არის ამ სახელმძღვანელოს დასასრული და ვიმედოვნებ, რომ თქვენ უკვე მოაგვარეთ პრობლემა WordPress აჩვენებს HTTP შეცდომას სურათების ატვირთვისას . თუ ჯერ კიდევ გაქვთ რაიმე შეკითხვა ამ პოსტთან დაკავშირებით, მოგერიდებათ დაუსვით მათ კომენტარები.

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

    ადიტია ფარადი

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