Зөөлөн

WordPress зураг байршуулах үед HTTP алдаа харуулдаг

Асуудлыг Арилгахын Тулд Манай Хэрэгслийг Туршиж Үзээрэй





НийтэлсэнХамгийн сүүлд шинэчлэгдсэн: 2021 оны 2-р сарын 17

Өнөөдөр миний блог дээр ажиллаж байхдаа WordPress зураг байршуулах үед HTTP алдаа гарч байгаа тул би эргэлзэж, арчаагүй байлаа. Би зургийг дахин дахин байршуулахыг оролдсон боловч алдаа гарахгүй. 5-6 оролдлогын дараа би зургуудаа амжилттай байршуулж чадсан. Гэвч хэдхэн минутын дараа ижил алдаа миний хаалгыг тогшдог тул миний амжилт богино настай байсан.



WordPress зураг байршуулах үед HTTP алдаа харуулдаг

Дээрх асуудлыг засах олон арга байгаа хэдий ч дахин таны цагийг дэмий үрэх болно, тиймээс би зураг байршуулахдаа энэ HTTP алдааг засах гэж байгаа бөгөөд энэ нийтлэлийг дуусгасны дараа энэ алдааны мессеж гарч ирнэ гэдгийг баталж байна. удсан.



Агуулга[ нуугдах ]

WordPress-д зориулсан засвар нь зураг байршуулах үед HTTP алдааг харуулж байна

Зургийн хэмжээ

Энэ нь шалгах ёстой хамгийн эхний бөгөөд тодорхой зүйл бол таны зургийн хэмжээ нь таны тогтоосон өргөнтэй контентын хэсгээс хэтрэхгүй байх явдал юм. Жишээлбэл, та 3000X1500 хэмжээтэй зураг нийтлэхийг хүсч байна гэж бодъё, гэхдээ нийтлэлийн агуулгын талбар (таны сэдвийн дагуу тохируулсан) ердөө 1000px бол та энэ алдааг харах нь гарцаагүй.



Жич: Нөгөөтэйгүүр, зургийн хэмжээгээ 2000X2000 хүртэл хязгаарлахыг хичээ.

Дээрх нь таны асуудлыг засах албагүй ч дахин шалгах нь зүйтэй. Хэрэв та зураг дээрх WordPress удирдамжийг шалгахыг хүсвэл эндээс уншина уу .



PHP санах ойгоо нэмэгдүүлээрэй

Заримдаа WordPress-д зөвшөөрөгдсөн PHP санах ойг нэмэгдүүлэх нь энэ асуудлыг засч залруулах мэт санагддаг. За, та энэ кодыг нэмж оролдохоос нааш хэзээ ч итгэлтэй байж чадахгүй тодорхойлох('WP_MEMORY_LIMIT', '64М') таны wp-config.php файл.

wordpress http IMAGE алдааг засахын тулд php санах ойн хязгаарыг нэмэгдүүлэх

Анхаар: 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 руу өөрчилсөн Хадгалах гэснийг товшоод асуудал шийдэгдсэн эсэхийг шалгана уу.

Theme functions.php файлыг өөрчлөх

Үнэндээ бид WordPress-д theme functions.php файлыг ашиглан GD-г анхдагч WP_Image_Editor анги болгон ашиглахыг л хэлэх гэж байна. WordPress-ийн хамгийн сүүлийн үеийн шинэчлэлтийн хувьд GD нь хийсвэрлэсэн бөгөөд Imagick-ийг анхдагч зураг засварлагч болгон ашигладаг тул хуучин хувилбар руугаа буцах нь хүн бүрийн асуудлыг шийдэж байгаа юм шиг санагдаж байна.

Зөвлөмж болгож буй: Үүнийг хийх нэмэлт өргөтгөл бас байдаг бололтой. наашаа яв. Гэхдээ хэрэв та файлыг гараар засварлахыг хүсвэл доороос үргэлжлүүлнэ үү.

Theme functions.php файлыг засварлахын тулд Гадаад төрх > Засварлагч руу очоод Сэдвийн функцууд (function.php)-г сонгоно уу. Та тэнд очсоныхоо дараа файлын төгсгөлд энэ кодыг нэмнэ үү:

|_+_|

Жич: Та энэ кодыг төгсгөлийн PHP тэмдгийн (?>) дотор оруулсан эсэхээ шалгаарай.

Сэдвийн функцүүдийн файлыг засварлаж gd засварлагчийг өгөгдмөл болгох

Энэ бол WordPress гарын авлагын хамгийн чухал засвар бөгөөд зураг байршуулах үед HTTP алдаа гаргадаг боловч таны асуудал шийдэгдээгүй хэвээр байвал үргэлжлүүлээрэй.

Mod_Security-г идэвхгүй болгож байна

Жич: Энэ арга нь таны WordPress болон хостингын аюулгүй байдлыг алдагдуулж болзошгүй тул хэрэглэхийг зөвлөдөггүй. Хэрэв та бусад бүх зүйлийг туршиж үзсэн бөгөөд үүнийг идэвхгүй болгох нь танд тохирсон бол хостинг үйлчилгээ үзүүлэгчтэйгээ холбоо барьж, дэмжлэг хүснэ үү.

Yoast SEO > Tools > File Editor-оор дамжуулан файл засварлагч руугаа дахин очиж .htaccess файлдаа дараах кодыг нэмнэ үү.

|_+_|

htaccess файлыг ашиглан mod аюулгүй байдлыг идэвхгүй болгосон

Тэгээд .htaccess болж өөрчлөгдсөн Хадгалах дээр дарна уу.

WordPress-ийн хамгийн сүүлийн хувилбарыг дахин суулгаж байна

Заримдаа WordPress файлын эвдрэлээс болж энэ асуудал үүсч болох бөгөөд дээрх шийдлүүдийн аль нь ч ажиллахгүй байж магадгүй тул та WordPress-ийн хамгийн сүүлийн хувилбарыг дахин суулгах хэрэгтэй болно.

  • Plugin хавтасаа cPanel-аас нөөцөлж (Татаж авах) дараа нь WordPress-ээс идэвхгүй болго. Үүний дараа cPanel ашиглан бүх залгаасуудын хавтсыг серверээсээ устгана уу.
  • Стандарт сэдвийг суулгаарай, жишээ нь. Хорин арван зургаа, дараа нь бусад бүх сэдвийг устга.
  • Хяналтын самбар > Шинэчлэлтүүдээс WordPress-ийн хамгийн сүүлийн хувилбарыг дахин суулгана уу.
  • Бүх залгаасуудыг байршуулж, идэвхжүүлнэ үү (зургийн оновчлолын залгаасуудаас бусад).
  • Хүссэн загвараа суулгаарай.
  • Одоо зураг байршуулагчийг ашиглаж үзнэ үү.

Энэ нь WordPress дээр зураг байршуулах үед HTTP алдаа байгааг засах болно.

Төрөл бүрийн засварууд

  • Зургийн файлын нэрэнд апостроф бүү ашигла, жишээ нь. Aditya-Farrad.jpg'text-align: justify;'>Энэ бол энэ гарын авлагын төгсгөл бөгөөд та одоо энэ асуудлыг зассан байх гэж найдаж байна. WordPress зураг байршуулах үед HTTP алдааг харуулдаг . Хэрэв танд энэ нийтлэлтэй холбоотой асуулт байгаа бол тэднээс сэтгэгдлээ асуугаарай.

    Энэ асуудлын талаар мэдээлэл түгээхийн тулд энэ блогийн нийтлэлийг нийгмийн сүлжээнд лайк дарж, хуваалцаарай.

    Адитя Фаррад

    Адитя бол мэдээллийн технологийн чиглэлээр мэргэшсэн, сүүлийн 7 жилийн турш технологийн зохиолчоор ажилладаг. Тэрээр интернетийн үйлчилгээ, гар утас, Windows, програм хангамж, Хэрхэн хийх гарын авлагыг хамардаг.