קריאה זו
וורדפרס פתרון בעיות: הרשאות, chmod ושבילים, אוי ואבוי!
עם בעיות הנובעות שונות חבילות אירוח משותף, גירסאות של PHP, Apache וכו ', רשות סוגיות קובץ לפעמים אחורי ראשה המכוער שלהם. אני מקווה ההתייחסות הבאה יכולה לספק קצת עזרה או כיוון לאלה פחות מנוסים:
"קובץ לא נמצא" "404", "אין אפשרות ליצור ספרייה", "לא יכול לפתוח" או "לא קיים" שגיאה מפסיק דברים על עומדם. זה בדרך כלל בגלל תוכנית / script לא למצוא סקריפט או קובץ שבו היא מצפה, או זה לא "מותר" כדי לראות את זה בגלל הגדרות ההרשאה על הקובץ או הספרייה וזהו. זה מתסכל עבור כל משתמש במחשב! מחשבים אמורים להיות יעיל ומהנה. PartyPoker על האינטרנט עיצוב, גרפיקה, דואר אלקטרוני או כל דבר שאתה צריך לעשות במחשב שלך לא צריכה להיות נעצר או עוכב על ידי תקלות מעצבנות. תמיד יש דרכים לעקוף אותם אם אתה יודע מה לעשות.
בואו נתחיל עם השביל. בדוק השגיאה שלך בקפידה, זה יהיה בדרך כלל ברשימה את הנתיב אל הקובץ המדובר. אני ממליץ להשתמש בתוכנית FTP FileZilla .
פתח FileZilla ולהתחבר אל האתר שלך. נווט לנתיב המפורטים הטעות ולנסות למצוא את הקובץ. אם זה חסר, לנסות להעלות את זה שוב ולבדוק ... אם הנתיב הוא שונה, לוודא אם יש לך wordpress מותקן בספרייה "למעלה או שורש או אם זה בספרייה משנה.
אם מצאת את זה בדרך נכונה, לבדוק את ההרשאות.

בדוגמה זו, אני מספר את דגלי ההרשאות:
drwxrwxrwx 1234567890
1 דגל מדריך 'ד' אם ספרייה, '-' אם קובץ רגיל, ומדי פעם "אני" לקישור.
2,3,4 לקרוא, לכתוב, לבצע עבור רשות משתמש (בעלים) של הקובץ
5,6,7 לקרוא, לכתוב, לבצע עבור רשות קבוצה
8,9,0 לקרוא, לכתוב, לבצע עבור רשות אחרים (המכונה לפעמים "כולם").
- בכל תנוחה כלומר הדגל אינו מוגדר
קובץ r קריא על ידי קבוצת הבעלים, או אחרים
קובץ w הוא לצריבה. על ספרייה, לכתוב אמצעי גישה ניתן להוסיף או למחוק קבצים
x הוא קובץ הפעלה (רק עבור תוכניות וסקריפטים פגז - לא שימושי עבור קבצי הנתונים). ההרשאה הפעלת על ספרייה אומר שאתה יכול ברשימת הקבצים בספריה כי
s במקום שבו "x" בדרך כלל ללכת נקרא set-UID או הגדרת groupID דגל (על תוכנית הפעלה עם UID-set או הגדרת groupID, כי התוכנית פועלת עם הרשאות של בעליו / קבוצה. ביום , מדריך הכוחות set-UID/set-groupID קבצים וספריות שנוצרו בתוך לרשת את המשתמש / goup של ספריית האב).
לקבלת אבטחה, הגדרות הרשאות עבור וורדפרס צריך להיות 755 על 644 ספריות עבור קבצים. רוב המארחים, לעומת זאת, דורשים את כל התהליכים שהולידה ידי המשתמש להיות בעל זהות ייחודית להוסיף עוד רמה של אבטחה. אז אם וורדפרס או תוסף יוצר קובץ או מדריך, זה יהיה בעל ייחודית (ולעיתים קרובות קבוצה), כך את המדריך עם 755 לא יאפשר לנו ליצור קבצים אותו את הקובץ עם 644 לא יאפשר לנו לשמור את השינויים אליו. לכן, שינוי צריך לקרות.
זה המקום שבו פגענו "המילים שלך עשוי להשתנות" באזור. וורדפרס אופיינית מתקינה רק צריך את wp-content/ מדריך להיות 777 (כך WordPress יכול ליצור את wp-contents/uploads/ תיקייה). אם שלך wp-content/uploads/ כבר קיים אתה יכול לקפוץ ולעשות בדיוק מעל wp-content/ 755. אם אפשר לארגן קבצים שלי לתוך חודש ושנה מבוססות תיקיות ולאחר מכן את תת הספריות צריך להיבדק גם ( wp-content/uploads/2006/06 למשל), כך תצטרך uploads/ להיות 777, 2006/ להיות 777 ו 06/ להיות 777. אם אתה משתמש את התוסף ImageManager, תצטרך לבדוק את ההרשאות wp-content/uploads/2006/06/.thumbs/ גם!
זוהי אחת הסיבות אני מציע לך לכבות ארגן אלבומים שלי לתוך חודש ושנה מבוססות תיקיות, כי אתה הולך יש לי בעיה עם הרשאות מדי חודש כאשר ספרייה חדשה צריכה להיות שנוצר. רק תן להם את כל ללכת / wp-content/uploads.
כמה אנשים משתמשים העורך admin כדי לערוך את הנושא ואת התוספת קבצים (אני ממליץ על זה אלא אם כן אתה יכול לשמור על 644 על הקבצים בעריכה שם), מגלים שיש להם בעיות הרשאה (כמו תהליך PHP תהיה שונה על אישורי ביותר שרתי) ולשנות קבצים שלהם 666. אני לא נוח עם זה. ויש לי דלוקה על FileZilla. כן, אני צריך לצאת יותר.
אם אני ftp לאתר שלי עם FileZilla ו ללחוץ לחיצה כפולה על הקובץ, הוא נפתח בעורך טקסט האהוב עלי (עריכה: הגדרות: קובץ צפייה / עריכה בתפריט של FileZilla) והן בסביבה הרבה יותר "נוח" אני יכול לבצע שינויים, לשמור, ולחץ על אישור כדי להעלות את הקובץ לשרת השתנה. היתרון השני זה היא כי הקובץ נמצא לקרוא בכתב באמצעות ה-FTP אשר שומרת על זהות המשתמש / הקבוצה שלי, נותן לי יותר ביטחון ושליטה.
אם יש לך הצעות עבור מאמר זה, אתה מוזמן להשאיר תגובה ...
57 משתמשים הגיב על "וורדפרס פתרון בעיות: הרשאות, chmod ושבילים, אוי ואבוי"
תודה, מאוד מועיל. חיפשתי משהו דומה לזה.
אתם מוזמנים!
עד שלא להבין למה כפתור 'ערוך' נעלם, אתה תמיד יכול לנסות [yourdomainhere].com/fishing/wp-admin וזה צריך להכריח את מסך הכניסה WP לעלות.
האקס שלי girlfreind להקים את האתר הזה, ואני תמיד לערוך אותו, אבל פתאום על כפתור העריכה באתר המסך שלי הוא נעלם? אני לא יכול לגשת לכל opions לערוך? איך אני יכול לקבל את זה בחזרה, כמו האקס שלי אינה זמינה? אני צריך לכתוב דברים חדשים בהקדם האפשרי? מישהו יכול לעזור לי? דריל
יש לי בעיה עם הורדת תמונות WP .. אז אם קיבלתי את זה נכון, אז כל ההרשאות wp-התוכן שלי צריך להיות 644.
edgars: להלן מהפיסקה כי אני חושב חל עליך:
"אופיינית מתקינה וורדפרס רק צריך את wp-תוכן / ספריית להיות 777 (כך WordPress יכול ליצור את התיקייה wp-contents/uploads). אם אפשר לארגן קבצים שלי בתיקיות חודש ושנה מבוססי אז המשנה את הצורך להיבדק גם כן (wp-content/uploads/2006/06 למשל). "
כל וורדפרס מדריך מיועד לשימוש ייתכן שיהיה צורך 777.
Changinging במצב של המדריך / wp-תוכן 777 אשר נחשב במידה רבה כמו חוסר ביטחון הוא שעובר כחוט וורדפרס. אבל זה לא לגמרי נכון אם יש לך גישה פגז: הבעיה היא כי על קופסת לינוקס, הסקריפטים PHP לרוץ כמו אף אחד, אבל את הספרייה נמצאת בבעלות המשתמש, כך שאף אחד לא יכול לכתוב את זה אלא אם כן זה chmod 777. פתרון טוב יותר כדי לשנות את הבעלות של המדריך כדי שאף אחד ואחר כך להעלות את המדריך ניתן chmod 755 ואת כל הספריות שנוצרו על ידי וורדפרס גם chmod 755.
בתקליטור מעטפת השורש וורדפרס ולאחר מכן הקלד והזן:
chown אף אחד wp-תוכן
אם אין לך גישה פגז, לשאול מארח האינטרנט שלך לעשות את זה בשבילך.
אבל אם השרת פועל עם phpsuexec מופעלת, הסקריפטים PHP מנוהלות כמשתמש שיש לה גם לכתוב גישה לספריות בבעלות המשתמש. אז במקרה זה להעלות את המדריך ניתן chmod 755.
זה מצער כי גישה פגז הוא מקבל יותר ויותר נדיר עם תוכניות אירוח קבוע.
ו 777 על לארח המודרני הוא לא מסוכן כמו שזה נשמע, זה עדיין היה לוקח תהליך מסוים / config כשלים עבור אותו ניתן לנצל, ומאז אנחנו מדברים / קבצים / אני לא מודאג יותר מדי על מישהו פריצה image / קבצי zip, אני כל הזמן שם.
יש בעיית אבטחה בסיסית עם הגדרת קובץ כמו "wp-config.php" עד 644 בסביבה משותפת: היא מאפשרת למשתמשים אחרים מארח לקרוא הגדרות מסד הנתונים הכלולים בקובץ זה. אז הם יכולים להשתמש בהגדרות מסד הנתונים שלך לעשות מה שהם רוצים עם הנתונים במסד הנתונים. ראו את זה על חוט בפורומים WP יותר:
http://wordpress.org/support/topic/83831
עריכה: מה שכחתי לומר לעיל היא כי בעיית אבטחה חל אם ספק האירוח SSH מאפשר גישה לחשבון שלך.
Pizdin: זה פשוט לא נכון בסביבות משותף המודרני ביותר.
אבל אני מעריך את הקישור, אנשים מוזמנים להגיע למסקנות שלהם; ")
היי, אני עוסק בנושא של 777 wp-plugin/uploads /
מה אם אנשים לשים כמה תסריטים לתיקייה אשר מבוצע כאשר תמחק קבצים אחרים בתיקיות אחרות (או לעשות כמה דברים מגעילים)?
היי עדי:
החששות שלך הם חוקיים. בהתאם לארח את זה לעתים קרובות נעשה איזון בין ביטחון וקלות השימוש.
אם הייתי צריך להשתמש 777 (או 666 קבצים) ברגע שאני נעשה שינויים הייתי מאוד מתפתה לעבור הכל בחזרה 755/644. ויש לי כשהייתי מארחת עם פתרונות רשת (שאותו אני לא ממליץ כמארח).
הבעיה נעוצה בדרך כלל כיצד האינטרנט מארח מקצה זהות למשתמש שנכנס דרך ftp / וכו '. ואת זהות של תהליכים וסובב מתוך ממשק הניהול של WP בפנים (תהליך PHP (s)). אלה הם בדרך כלל שונה, ובגלל זה אתה רואה הבדלים בהתנהגות בעת עריכת / מחיקת / העלאת קבצים באמצעות FTP / etc. וכאשר עושה זאת בתוך אזור WP admin ...
המארח הנוכחי שלי, site5.com, מטפל בבעיות אבטחה אחרת, כך אני יכול לשמור על 755 ספריות וקבצים ב 644 עדיין לא מקבל את כל השגיאות כאשר רשות להשתמש בכלים WP admin.
מצד שני, כפי שציין Pizdin לעיל (עם כמה צבאות), משתמש אחר יוכל לקרוא את הקובץ wp-config.php שלי בסביבה הנוכחית שלי. זה לא מדאיג אותי יותר מדי (אני שומר גיבויים ביותר האקרים "הקקי בתוך הקן שלהם" לא כביכול), אבל עשיתי שינוי wp-config.php כדי 600.
אני בתהליך של הקמת בלוג נוסף על שורה חדשה עם שם הדומיין שלי שיש בעיות עם הרשאות, ההודעה שלך נראית בדיוק מה אני מחפש, אני תוהה אם לפרסם עדיין בזמן עבור WP הנוכחית ?
וואו, זה הוא אחד ריצה עונש על ![]()
תודה,
thirstan
Thirstan: כן, שום דבר לא השתנה באמת שם.
הגירסה של WP לא ממש משנה, למרות הסביבה יהיה לארח. דוגמה: ב aplus.net (פתרונות רשת) תיתקל בבעיות עם WP שלא 'אישור' כדי ליצור ספריות וקבצים. עם זאת, המארחים כמו site5.com להתמודד עם זה אחרת ואתה לא שם לב לכל הבעיות רשות שעולות עם וורדפרס / PHP תהליכי יצירה או עריכה של קבצים.
סם תודה רבה עבור זה. הייתי נאבק עם 1and1 בשבוע האחרון, כי הם לא יכלו להסביר לי למה פתאום תוסף מסחר אלקטרוני שלי כבר לא יכול ליצור תמונות ממוזערות של תמונות אנו להעלות.
אני חושב שעכשיו אני מבין יוכל לקבל שירות הלקוחות באמת לעזור לי. אני אקרא את ההודעה שלך שוב לצטט אותו הדוא"ל שלי פעם אני מבין אותה במלואה.
שוב תודה.
הפתרון הטוב ביותר לכך הוא ליצור באופן ידני מבנה הספריות שלך מראש. הסיבה היחידה לדרוש 777 משום wordpress צריך ליצור ספריות אלה. עם זאת, אם הספריות כבר קיימות מערכת הדוקה של הרשאות אפשרי. לכן ליצור את הספריות עבור הקרובים שנים (תיקיה אחת עבור כל חודש) ואז chmod עד 755 ספריות וקבצים 644. לפעמים יש לי לב ספריות צורך 775 בהתאם המארח שלך.
לחיים!
היי, ניסיתי chmod wp-תוכן 755-644, אבל התוצאה תמיד הופך 764. מושג? תודה
מאמר נהדר, עכשיו הכל עובד בסדר גמור, thx.
שלוש מילים: PHP במצב בטוח.
הייתי רודף אחרי זה בעיה ללקוח במשך כשעה. המדריך שנוספו בבעלות המשתמש Apache, אבל כל שנה או חודש ספריות וורדפרס ניסה ליצור אלבומים נכשל עד כיביתי מצב PHP בטוח. עכשיו זה עובד כמו chizzamp!
Cheers סם. נתקל רק בעוד נודדות WordPress.com כדי לתוך בעיה זו. Org בלוג על מארח חדש. זו הפעם הראשונה שאני נאלץ לשנות את הרשאות הקובץ.
תודה,
מאט
הודעה woow גדול, זה יעזור לי מאוד. תודה על היצירה הזאת מאוד עבודה.
ניסיתי רשות שינוי, כדי לשנות נתיבים אבל שום דבר לא עבד.
עד ההערה בארד 's.
שיניתי את הנתיב על ידי הסרת לוכסן לפני הכניסה wp-content/uploads ... וזה עבד:)
שלום, אין טעם לתת רשות בתוך השרת בשביל זה. רק להיכנס WP באמצעות אישורי מנהל ולאחר מכן עבור הגדרות -> שונות -> ולאחר מכן להעתיק ולהדביק את נתיב ברירת המחדל שמוצג שם. זה יהיה לתקן את הבעיה ולא היה לי קבוע זה רק עכשיו ... :-) זה כל כך פשוט. אל המפץ מדי לבעיה פשוטה.
בברכה,
RJ.
מהנדס מערכות
actsupport.com
תודה RJ, אבל זה קצת יותר מסובך עם כמה המארחים אינטרנט.
שלום,
יש לי בעיות עם הרשאות על פלטפורמת וורדפרס שלי ואף אחד לא נראה לדעת איך לפתור אותן. אנא עזור!
כאשר אני מנסה לשנות את ההרשאות על קבצים מסוימים, כמו index.php (שהוא קובץ חיוני יפה, אני בטוח שאתה מסכים) עד 666, אני מקבל את הקו הזה: 500 "אתר chmod 666 index.php ': הפקודה לא הבנתי
אותו הדבר קורה כאשר אני מנסה לכתוב את הפקודה באופן ידני.
אני לא יודע מה לעשות. אירוח שלי אינו מספק acces כדי cPanel והם להשתמש ב-Windows, והם אומרים כי הם היו "לקריאה בלבד" לסמן על הקבצים, אם הם רק היו קריאים, אבל הם לא צריכים אותם, אז אני צריך להיות מסוגל לשנות הרשאות . אבל אני לא. הם גם אומרים אולי אני יכול לשנות את ההגדרות של שרת בתוך WordPress אבל אני לא מוצא איפה אני יכול לעשות את זה עדיין.
יש עוד משהו שאני יכול לעשות? בבקשה לעזור!
@ עליא: Windows הוא חיה שונה לחלוטין כשמדובר הרשאות. אני מציע לך לשאול את המארח שלך להעביר אותך לשרת לינוקס, ואם הם לא יכולים, למצוא עוד לארח ... הרשאות היא רק אחת מן הבעיות שאתה עלול להיתקל ריצה וורדפרס בשרת Windows: ')
בנוסף, לגבי index.php; זה לא אמור להיות 666, זה אומר לאחרים יכולה לכתוב את זה. תעשו את זה 644.
ניסיתי כבר 644, אבל שום דבר לא עובד.
אני לא חושב שהם יכולים להעביר לי לינוקס, או.
כבר נאמר כי עדיף למצוא עוד אירוח, נראה שאני באמת צריך:).
תודה בכל מקרה!
שלום,
זה אני שוב. אירוח שלי אחרי הכל הצליחו להזיז אותי פלטפורמת לינוקס, אך הבעיה נמשכת. ב Filezilla רשות הוא "644", אבל אני לא יכול לכתוב את הקובץ ב-WordPress זה עדיין אומר שאני צריך לשנות את רשות לפני שאני יכול לכתוב. (?)
יתר על כן, אפילו עכשיו הרשאות thos לי נעלמו.
יש לך רעיונות?
@ היתר: זה נשמע כאילו אנחנו מקבלים את 2 הפסקאות האחרונות של המאמר, המארח שלך מיפוי תהליכים PHP ל 'משתמש' אחר (לא אדם אחר, אבל אחרת "id"), אשר היא צורה אחת של 'ביטחון' כי היה אמור להיות פופולרי. אני מציע לך להשתמש בתוכנת FTP בסביבות אלה (לא עורך פנימי).
אל תצטער על לעבור לשרת לינוקס, יש עוד כמה בעיות שאפשר (היה?) צצו באמצעות שרת M $ ...
ניסיתי את זה וזה עבד. תודה רבה! לאחר היישום. 10 informaticians שאלתי לא יודע איך לפתור את הבעיה הזאת (כולל תמיכה אירוח), אתה שומר בחיים האמיתיים! ![]()
אני דף זה סימנייה.
אני משתמש ב wordpress, מאמר זה עוזר לי ביום מן הימים.
מאמר נהדר, אני באמת אוהב את זה. תודה
תודה על פוסט כל כך גדול.
אכן רשות הקובץ הוא מאוד קרציות .. תודה שעזרת החוצה.
דרישת שלום
תודה רבה לך! ![]()
תודה לך, את עבודתה עבורי ![]()
המארחים שלי נסגרו 8 של אתרים שלי (5 wordpress) בשל "פעילות חריגה" ואני בדקתי כל קובץ באמצעות CPanel. מצאתי את הקבצים מפוקפקים על התקנת-zen עגלה ותיקיות chmod היו 777 ו - 666 קבצים.
אמנם עושה את זה, שמתי לב wp-content/uploads שלי היו של 7 & תודה כל כך של 6 עבור הסבר מפורט על איך לפתור את הבעיה. שיניתי אותם 755/644 אבל אם WP לא יכול לכתוב בסוף החודש, אני יודע למה ...
![]()
אני זקוק לעזרה. 755 ו 644 לא מאפשר לי גישה לדפים ההודעות ... מה לעשות? אני משתגע.
@ NH: דפים ועמדות אינם קבצים ... אתה יכול לתת לי מידע נוסף?
אני לא מבין איפה אתה נכנסות שלוש ספרות רשות קודי הקובץ. 755 ו 644 קודים. אני מסתכל באתר שלי עם Plesk, כדי לבדוק את ההרשאות בשרת שלי וכל מה שאני רואה הם קודים ארוך תא"ה כגון rwx rx rx.
אני מקבל האסורה ".. אין לך הרשאה לגשת / wordpress / wp-admin / upload.php בשרת זה. "כאשר אני מנסה לכתוב. שינוי הרשאות על הקובץ הפניה אין כל השפעה.
>> אני לא מבין איפה אתה נכנסות שלוש ספרות רשות קודי הקובץ. 755 ו 644 קודים.
ראה המלצה שלי לעיל על Filezilla / FTP ...
או שאתה יכול פשוט להגדיר את הרשאות 751 לתיקייה אתה לא רוצה להפוך את הציבור
תודה על זה .. אני מחפש קבוצה של רשות באתר שלי ... אני מקווה שזה יעבוד, אני הולך לנסות את זה ....
אני תוהה אם הרבה בעיות תזות רשות ניתן לעקוב חזרה בדרך WordPress מותקן, כלומר באמצעות חבילות התקנה מהירה בתנאי כעת על ידי האינטרנט המארח רבים. אני מעולם לא נתקלתי בכל הבעיות הללו רשות עם התקנה ידנית טריים של וורדפרס. רק עם מתקנים או מערכי preexisting מועברים משרת אחד למשנהו.
זה לעתים קרובות ...
מאוד מועיל. זה פתר את הבעיה שלי, תודה לך סם.
תודה על העצה זה סם! זה משהו הציק לי כבר כמה זמן. זה נראה כמו אימון סטנדרטי מתקינה וורדפרס היא להשתמש CMOD 777 ספריות עבור העלאת קבצים. וזה לא יאומן מסוכן!
אם אתה מוצא את עצמך צורך chmod 777 במדריך wp-content/uploads עבור האתר שלך לעבודה, אני ממליץ לשנות את מארח האינטרנט שלך.
תודה רבה לך על זה!
שלו עובד בשבילי טוב מאוד.
בברכה מגרמניה
זה בדיוק מה שחיפשתי, תודה.
לא היה לי אף פעם בעיות עם WordPressand chmod
תודה על המאמר המאלף ביותר. התקשיתי הבלוג תקלות wordpress.
































