תקן את וורדפרס "האם ספריית האב שלה ניתנת לכתיבה על ידי השרת?"

פְּגִישָׁהוורדפרס"האם ספריית האב שלה ניתנת לכתיבה על ידי השרת?"

המדריך המפורט שלנו מלמד אותך כיצד לתקן במהירות בעיה זו, לשחזר את פונקציית העלאת האתר שלך למצב רגיל ולפתור את הבעיות שלך!

בעיה בהגדרת נתיב ההעלאה של וורדפרס

כשאתה מעלה קובץ בוורדפרס, פתאום "Is its parent directory writable by the server?הודעת שגיאה, ייתכן שהסיבה לכך היא שנתיב ההעלאה המוגדר כברירת מחדל שגוי.

בהגדרות וורדפרס, נווט אלכְּלֵי תִקְשׁוֹרֶתבסעיף, כאן תראה את ההגדרות עבור נתיב העלאת הקובץ שינוי (או ניקוי) נתיב ההעלאה לערך ברירת המחדל יכול לפתור בעיה זו.

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

תקן את וורדפרס "האם ספריית האב שלה ניתנת לכתיבה על ידי השרת?"

התאמת חיבור SSH והרשאות ספרייה

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

ראשית, התחבר ל-VPS שלך באמצעות SSH.

לאחר החיבור, נווט לתיקיית wp-content בתוך ספריית ההתקנה של וורדפרס.

cd /home/用户名/web/域名文件夹/public_html/wp-content/

שנה את הבעלים של ספריית העלאות

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

ניתן להשתמש בפקודות הבאות:

chown -R 用户名:用户名 uploads
  • שלב זה מבטיח שספריית ההעלאות וכל ספריות המשנה שלה הן בבעלות שם המשתמש שלך.

התאם את הרשאות הספרייה

לפעמים, הגדרות הרשאה לא מדויקות עלולות לגרום לבעיות גם לאחר החלפת בעל הספרייה.

בתוך תיקיית wp-content, אתה יכול להשתמש בפקודה הבאה כדי להתאים הרשאות:

chmod 755 -R uploads
  • פקודה זו מגדירה את ההרשאות של ספריית ההעלאות וכל ספריות המשנה שלה ל-755, כלומר הרשאות קריאה, כתיבה וביצוע.

תקן במהירות פקודות הרשאות ספרייה:

cd /home/用户名/web/域名文件夹/public_html/wp-content/
chown -R 用户名:用户名 uploads
chmod 755 -R uploads

שנה הרשאות ספריות וקבצים באצוות

כדי להבטיח שההרשאות של כל הקבצים והספריות מדויקות, אתה יכול גם להשתמש בפקודה find כדי לשנות הרשאות באצווה:

find /home/用户名/web/域名文件夹/public_html/ -type d -exec chmod 755 {} \;
  • כאן,{} הוא מציין מיקום לכל קובץ או ספרייה שנמצאו על ידי הפקודה find.
  • \; מציין את סוף פעולת -exec ומבטיח שפקודת find מבוצעת בצורה מדויקת.

שנה הרשאות קובץ

באופן דומה, עבור קבצים, אתה יכול להגדיר הרשאות ל-644 באמצעות:

find /home/用户名/web/域名文件夹/public_html/ -type f -exec chmod 644 {} \;
  • זה יבטיח שלכל קובץ יהיו הרשאות קריאה וכתיבה מדויקות.

שימוש בפתרון XAMPP (התקנה מקומית).

אם התקנת וורדפרס באופן מקומי באמצעותnobody".

הפעל שורת פקודה/טרמינל: ב-Mac: Applications => Utilities => Terminal

ב-Windows: תפריט התחל => כל התוכניות => עזרים => שורת פקודה

לאחר החלפת ספריית ההתקנה של וורדפרס בפועל, הפעל את הפקודה הבאה:

sudo chown -R nobody:staff /applications/xampp/xamppfiles/htdocs/wordpress

אני מקווה שאחת מהשיטות הללו תוכל להציל אותך בהצלחה ולפתור את הבעיה המעצבנת של חוסר יכולת ליצור ספרייה בוורדפרס. 🎉

סיכום

עם השלבים לעיל, אתה אמור להיות מסוגל לפתור את "Is its parent directory writable by the server?"טעות.

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

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

Hope Chen Weiliang בלוג ( https://www.chenweiliang.com/ ) שיתפה שגיאת "פתרון וורדפרס "האם ספריית האב שלה ניתנת לכתיבה על ידי השרת?", שתעזור לך.

מוזמנים לשתף את הקישור של מאמר זה:https://www.chenweiliang.com/cwl-31821.html

כדי לפתוח עוד טריקים נסתרים🔑, מוזמנים להצטרף לערוץ הטלגרם שלנו!

שתפו ותעשו לייק אם אהבתם! השיתופים והלייקים שלך הם המניע המתמשך שלנו!

 

发表 评论

כתובת האימייל שלך לא תפורסם. 必填 项 已 用 * תווית

גלול למעלה