מענה ל־שגיאת http בהעלאת תמונות לאתר

#7308
נוכחות באינטרנט
מנהל בפורום

אני מעתיק מאמר בתרגום גוגל

כיצד לתקן שגיאת HTTP בעת העלאת תמונות לוורדפרס

 בדרך כלל שגיאת ה- HTTP של וורדפרס מתרחשת כשמנסים להוסיף תמונה וסוגים אחרים של קבצים לספריית המדיה. מדריך זה מכסה 9 פתרונות מוכחים לבעיה זו ללא סדר מסוים. ללא כוונה נוספת, הבה נתחיל!

9 דרכים קלות לתיקון שגיאת HTTP ב- WordPress

שגיאת HTTP ב- WordPress בעת העלאת תמונותהבה נסקור סקירה של תיקונים אפשריים לשגיאת HTTP בעת העלאת תמונות לוורדפרס. בנוסף, הפתרונות הבאים יעבדו עבורך בין אם אתה מעלה תמונה, וידאו, קובץ PDF או כל סוג קובץ אחר ש- WordPress מקבלת .

פתרון 1: אשר את שגיאת HTTP

לעיתים תקלה זמנית בשרת עשויה לגרום לשגיאת HTTP של WordPress. לפני שתנסה באחד מהפתרונות בפוסט זה, ראשית עליך לוודא אם השגיאה נמשכת תמיד.

התחל בהמתנה של מספר דקות והעלאת קובץ המדיה פעם נוספת. אם הניסיון השני מצליח, זה יכול להיות שעלתה בעיה זמנית בזמן השגיאה.

בנוסף, יש לנקות את שם קובץ התמונה, כלומר, לחסל תווים כמו אפוסטרופים ועמודים למחצה. מספר לא מבוטל של משתמשים דיווחו על השגיאה כפי שהיא נפתרה לאחר הסרת האברך משם הקובץ.

עם זאת, אם הבעיה נמשכת, המשך לקרוא לקבלת פתרונות נוספים.

פתרון 2: החלף דפדפנים

יתכן ששגיאת ה- HTTP של WordPress אינה קשורה לאתר ויכולה להיות תוצאה של משהו בלתי צפוי יותר – הדפדפן שלך.

היו דיווחים על הופעת שגיאת HTTP במהלך השימוש ב- Google Chrome. אמנם מדובר בדפדפן מצוין, מעבר לדפדפן אחר יאפשר לך לאשר אם הבעיה קשורה לדפדפן.

אם הבעיה נמשכת, להלן צעדים נוספים לפתרון בעיות.

פתרון 3: בטל את הפלאגינים

ביטול הפעלת תוספים לפתרון בעיות בשגיאת HTTP ב- WordPressאם שגיאת ה- HTTP של WordPress הופיעה לאחר התקנת תוסף, הסיכוי הטוב ביותר שלך הוא להשבית אותה. כדי לחסוך לכם קצת בעיות, ידוע כי תוספים למיטוב תמונות גורמים לבעיה זו. ככאלה, אם יש לך תוסף לאופטימיזציה של תמונה, השבת אותה באופן זמני ונסה להעלות את התמונה פעם נוספת.

אם שגיאת HTTP נעלמת, ייתכן שתנסה לחפש תוסף חלופי למיטוב תמונות. לחלופין, אתה יכול לנסות ליצור קשר עם מפתחי התוספים כדי לפתור את השגיאה עוד יותר.

עם זאת, אם השגיאה נמשכת גם לאחר השבתת כל התוספים, עבור לפתרון נוסף שיוצג להלן.

פתרון 4: הגדל את מגבלת הזיכרון של וורדפרס

wp-config.php במנהל הקבצים של Hostingerהגורם השכיח לשגיאת HTTP בוורדפרס הוא חוסר זיכרון. זה יכול גם לגרום לבעיות רבות אחרות, כגון שגיאה בשירות 503 שאינו זמין . תיקון זיכרון נמוך הוא עניין של הוספת השורה הבאה לקובץ  wp-config.php שלך  :

define ('WP_MEMORY_LIMIT', '256M');

הקוד לעיל מגדיל את מגבלת הזיכרון של PHP שלך ל 256MB. לפני הוספתו, עליכם גם לאשר מהי מגבלת הזיכרון המקסימלית הזמינה בשרת על ידי בדיקת מידע PHP .

פתרון 5: הפוך את ספריית GD לעורך התמונות שלך כברירת מחדל

אם כבר מדברים על קסם, האם הכרת ספינות וורדפרס עם שני עורכי תמונות? נכון, וורדפרס משתמשת ב- Imagick או בספריית GD כדי לעבד תמונות. למרות ששניהם נהדרים, אימג'יק ידוע לשמצה בגלל מיצוי הזיכרון הזמין וגורם לשגיאת HTTP.

כדי לעקוף בעיה זו, עליך להפוך את ספריית GD לעורך ברירת המחדל שלך. איך? פשוט זרוק קוד זה לקובץ הפונקציות.  php של העיצוב שלך  :

function hs_image_editor_default_to_gd( $editors ) {
$gd_editor = 'WP_Image_Editor_GD';
$editors = array_diff( $editors, array( $gd_editor ) );
array_unshift( $editors, $gd_editor );
return $editors;
}
add_filter( 'wp_image_editors', 'hs_image_editor_default_to_gd' );

שמור את השינויים שלך ונסה להעלות את התמונה שוב. אם שגיאת HTTP נמשכת, החזר את שינוי הקוד ונסה את הפיתרון הבא.

פתרון 6: עריכת .htaccess

קובץ .htaccess במנהל הקבצים של hostingerקובץ ה- .htaccess חי בתיקיית השורש של וורדפרס שלך ומשמש כשומר סף לכל מיני דברים. זה קובע היכן שהבקשות עוברות בין פונקציות רבות אחרות.

כדי לתקן את שגיאת HTTP ב- WordPress, פתח את .htaccess והוסף את הקוד הבא:

SetEnv MAGICK_THREAD_LIMIT 1

לאחר שתסיים, נסה להוסיף את הקובץ שלך שוב כדי לראות אם הבעיה תוקנה. אם זה לא עבד, ישנם כמה קטעי קוד נוספים שתוכל לבדוק:

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

או

  • # Exclude the file upload and WP CRON scripts from authentication
  • <FilesMatch "(async-upload\.php|wp-cron\.php|xmlrpc\.php)$">
  • Satisfy Any
  • Order allow,deny
  • Allow from all
  • Deny from none
  • </FilesMatch>

נסה ליישם אותם באופן פרטני, שמור את השינויים והעלה שוב את קובץ המדיה שלך.

פתרון 7: בדוק את הנושא שלך

ערכות נושא של WordPress בלוח המחוונים של מנהל המערכתאם השגיאה הופיעה לאחר התקנה או עדכון של נושא וורדפרס, סביר להניח שזה האשם. גישה טובה היא ליצור גיבוי של כל האתר שלך ולעבור לנושא ברירת מחדל (למשל, עשרים שבע עשרה).

אם הכל עובד טוב עם נושא ברירת מחדל, נסה ליצור קשר עם ספק העיצוב הנוכחי או למפתח עם הפרטים. במקרה כזה, שגיאת HTTP יכולה להיות סוגיית נושא מבודדת או אי התאמה בין הנושא לתוסף.

פתרון 8: בדוק את גרסת ה- PHP שלך

מאז גרסה 3.2 , WordPress דורשת גרסת 5.2P ומעלה של PHP כדי לפעול בצורה חלקה. כל דבר הקצר מכך ישאיר אותך תקוע בשגיאת HTTP. חלק מהמארחים משתמשים בגרסאות ישנות יותר של PHP, כלומר לא משנה מה תנסו, אינכם יכולים להעלות תמונות לספריית המדיה של וורדפרס.

מה לעשות? ראשית, בדוק עם המארח שלך כדי לוודא שהוא משתמש ב- PHP בגרסה 5.2.4 ומעלה. .

פתרון 9: נקה את המטמון שלך

תיקון שגיאת HTTP של WordPress על ידי ניקוי מטמון הדפדפןהאם אתה עדיין מתמודד עם שגיאת ה- HTTP של WordPress לאחר שניסית את כל הפתרונות הנ"ל? אולי פתרת את השגיאה לפני זמן מה, אבל "השגיאה" שאתה רואה באה מהמטמון המקומי. לפני שאתה עוזב לחשוב שאף פיתרון לא עובד עבורך, נסה לנקות את מטמון הדפדפן .

סיכום

קבלת שגיאת ה- HTTP בעת העלאת תמונות לוורדפרס איננה טובת הרגשות. עם זאת אנו בטוחים שאחד הפתרונות שלמעלה יתקן שגיאה זו אחת ולתמיד.

האם נתקלת אי פעם בשגיאת HTTP של WordPress בעבר ותיקנת אותה עם פיתרון אחר? אם כן, אל תהססו לשתף את החוויות שלכם בסעיף התגובות למטה!

X

הוסף את שאלתך

האתר בבניה

הכניסה ליוצרים בלבד

כבר רשום?