קריאה זו
וורדפרס פתרון בעיות: הרשאות, chmod ושבילים, oh my!
עם סוגיות שונות הנובעות משותפות חבילות אירוח, גירסאות של PHP, אפאצ 'י, וכו', קובץ בעיות הרשאה לפעמים האחורי ראשה המכוער שלהם. אני מקווה הפניה הבאה יכול לספק קצת עזרה או כיוון לאלה ומנוסה פחות:
"קובץ לא נמצא", "404", "אין אפשרות ליצור את המדריך", "לא יכול לפתוח" או "לא קיים" שגיאה מפסיק דברים מתים עקבותיהם. זה בדרך כלל בגלל תוכנית / סקריפט לא במציאת סקריפט או קובץ שבו היא מצפה, או זה לא 'מותר' כדי לראות את זה בגלל הגדרות ההרשאות על הקובץ או את זה של המדריך.
בוא נתחיל עם השביל. בדוק את השגיאה שלך בקפידה, זה יהיה בדרך כלל ברשימה את הנתיב אל הקובץ המדובר. אני ממליץ להשתמש בתוכנית FileZilla FTP.
פתח FileZilla ו להתחבר לאתר שלך. נווט השביל מופיע השגיאה ומנסה למצוא את הקובץ. אם זה חסר, לנסות להעלות אותו שוב לבדוק ... אם הנתיב הוא שונה, לוודא אם יש לך WordPress מותקן ב 'העליון' או בספריית השורש או אם זה משנה ב-Directory.
אם מצאת את זה ואת הדרך נכונה, לבדוק את ההרשאות.

לדוגמה זו, אני מספר את הדגלים הרשאות:
drwxrwxrwx 1234567890
1 דגל בספרייה, 'ד' אם ספרייה, '-' אם קובץ רגיל, לפעמים 'אני' קישור.
2,3,4 לקרוא, לכתוב, לבצע עבור רשות משתמש (בעלים) של קובץ
5,6,7 לקרוא, לכתוב, לבצע עבור רשות הקבוצה
8,9,0 לקרוא, לכתוב, לבצע עבור רשות אחרים (לפעמים בשם 'כולם').
- בכל תפקיד שיש לו משמעות כי הדגל אינו מוגדר
R הקובץ ניתן לקריאה על ידי הבעלים, או קבוצה אחרת
W הוא קובץ הניתן לכתיבה. על ספריה, לכתוב גישה אומר שאתה יכול להוסיף או למחוק קבצים
x הוא קובץ הפעלה (רק עבור תוכניות וסקריפטים פגז - לא שימושי עבור קבצי הנתונים). הרשאה והפעלה בספרייה אמצעי אתה יכול לפרט את הקבצים בספרייה כי
זה במקום שבו 'x' שבדרך כלל הולך שמכונה להגדיר או להגדיר-UID-groupID הדגל (על תוכנית הפעלה עם להגדיר או להגדיר-UID-groupID, כי התוכנית פועלת עם הרשאות של בעליו / קבוצה. ביום המדריך, הקבצים כוחות set-UID/set-groupID וספריות שנוצרו בתוך לרשת את המשתמש / goup של מדריך להורה).
עבור אבטחה, הגדרות הרשאות עבור WordPress צריך להיות 755 ו 644 עבור ספריות של קבצים. רוב המארחים, לעומת זאת, דורשים את כל התהליכים הוליד על ידי משתמש יש זהות ייחודית להוסיף רמה נוספת של אבטחה. אז אם וורדפרס או תוסף יוצר קובץ או ספרייה, זה יהיה בעל ייחודיות (ולעתים קרובות הקבוצה), כך המדריך עם 755 לא מרשה לנו ליצור קבצים בתוכו את הקובץ עם 644 לא מרשה לנו לשמור את השינויים כדי זה. לכן, שינוי חייב לקרות.
זה המקום שבו פגענו "Mileage שלך עשוי להשתנות" באזור. מתקינה וורדפרס אופיינית רק צריך את wp-content/ ספריית להיות 777 (כך ניתן ליצור את וורדפרס wp-contents/uploads/ תיקיה). אם wp-content/uploads/ שלך wp-content/uploads/ כבר קיים אתה יכול לקפוץ מיד ולגרום wp-content/ 755. אם מופעלת קבצים ארגן שלי לתוך חודש ושנה מבוסס תיקיות ולאחר מכן את תת הספריות צריך להיות בדק גם wp-content/uploads/2006/06 למשל), אז תצטרך uploads/ להיות 777, 2006/ להיות 777 ו 06/ להיות 777. אם אתה באמצעות plugin ImageManager, יהיה עליך לבדוק את ההרשאות על wp-content/uploads/2006/06/.thumbs/ גם!
זוהי אחת הסיבות לכך אני מציע לך לכבות ארגן קבצים שלי לתוך חודש ושנה מבוסס תיקיות כי אתה הולך יש לי בעיה עם הרשאות מדי חודש כאשר ספריה חדשה צריכה להיות שנוצר. רק תן את כולם ללכת / wp-content/uploads.
יש אנשים להשתמש בעורך של מנהל כדי לערוך את הנושא ואת התוספת קבצים (אני ממליץ נגד זה, אלא אם כן אתה יכול לשמור על 644 קבצים נערך שם), לגלות יש להם בעיות הרשאה (כמו תהליך PHP תהיה שונה על אישורי ביותר שרתי) ולשנות את הקבצים שלהם ל 666. אני לא נוח עם זה. ואני דלוקה על FileZilla. כן, אני צריך לצאת יותר.
אם אני FTP לאתר שלי עם FileZilla ו ללחוץ לחיצה כפולה על קובץ, פותח אותו בעורך הטקסט החביב עלי (ערוך: הגדרות: הצגת הקובץ / עריכת בתפריט של FileZilla) ו בסביבה הרבה יותר "נוח" אני יכול לבצע שינויים, לשמור, ולחץ על אישור כדי להעלות את הקובץ לשרת השתנה. היתרון השני זה כי הקובץ הוא להיות לקרוא בכתב דרך FTP אשר שומרת על המשתמש / זהות הקבוצה שלי, נותן לי יותר ביטחון ושליטה.
אם יש לך הצעות במאמר זה, אל תהסס להשאיר תגובה ...
35 משתמשים תגובות על "וורדפרס פתרון בעיות: הרשאות, chmod ושבילים, oh my!"
תודה, מועיל מאוד. חיפשתי משהו דומה לזה.
אתה מוזמן!
Girlfreind לשעבר שלי להגדיר את האתר הזה, ואני תמיד לערוך אותו, אבל פתאום על כפתור העריכה באתר המסך שלי הוא נעלם? אני לא יכול לגשת כל עריכה opions? איך אני יכול לקבל את זה בחזרה, כמו האקס שלי אינה זמינה? אני צריך לכתוב דברים חדשים בהקדם האפשרי? מישהו יכול לעזור לי? דאריל
עד לך להבין למה 'ערוך' כפתור נעלם, אתה תמיד יכול לנסות [yourdomainhere].com/fishing/wp-admin ו כי צריך להכריח את מסך הכניסה WP לעלות.
יש לי בעיה עם הורדת תמונות WP .. אז אם יש לי את זה, אז כל wp-ההרשאות שלי תוכן צריך להיות 644.
edgars: להלן מן הפיסקה כי אני חושב שאתה מתייחס אליהם:
"אופיינית מתקינה וורדפרס רק צריך את wp-content / ספריית להיות 777 (כך WordPress יכול ליצור את התיקייה wp-contents/uploads). אם מופעלת קבצים ארגן שלי לתוך חודש ושנה מבוסס תיקיות ואז subdirectories צריך להיות בדק גם (wp-content/uploads/2006/06 למשל). "
כל וורדפרס במדריך מיועד לשימוש ייתכן שיהיה צורך 777.
Changinging במצב של wp-content / הספרייה 777 אשר נחשב במידה רבה כמו חוסר ביטחון הוא נושא להופיע ברחבי Wordpress. אבל זה לא לגמרי נכון אם יש לך גישה פגז: הבעיה היא על קופסת לינוקס, הסקריפטים PHP לרוץ כמו במדריך אבל אף אחד לא נמצא בבעלות המשתמש כך שאף אחד לא יכול לכתוב את זה אלא אם כן זה chmod 777. פתרון טוב יותר הוא לשנות את הבעלות של מדריך כדי שאף אחד ולאחר מכן לטעון את הספרייה ניתן chmod 755 ואת כל הספריות שנוצרו ע"י Wordpress הם גם chmod 755.
במעטפת CD לספריה Wordpress שורש ולאחר מכן הקלד והזן:
chown-WP איש תוכן
אם אין לכם גישה למעטפת, לשאול מארח האינטרנט שלך כדי לעשות את זה בשבילך.
אבל אם השרת שלך פועל עם phpsuexec מופעלת, הסקריפטים PHP מנוהלים של המשתמש בו גם גישת כתיבה ספריות בבעלות המשתמש. אז במקרה זה במדריך ניתן לטעון chmod 755.
מצער כי גישה המעטפת יותר ויותר נדירים עם תוכניות אירוח רגיל.
ו 777 על לארח המודרני הוא לא מסוכן כמו שזה אולי נשמע, זה עדיין היה לוקח תהליך מסוים / config כשלים עבור אותו ניתן לנצל, ומאז אנחנו מדברים / קבצים / אני לא מודאג מדי מישהו פריצה התמונה / zip-קבצים אני כל הזמן שם.
יש בעיה עם הגדרת אבטחה בסיסית קובץ כמו WP "-config.php" עד 644 במסגרת משותפת: היא מאפשרת למשתמשים אחרים במחשב המארח כי לקרוא את הגדרות מסד הנתונים הכלול בקובץ זה. ואז הם יכולים להשתמש בהגדרות באתר שלך לעשות מה שהם רוצים עם הנתונים במסד הנתונים שלך. הצג פתיל על זה בפורום WP עבור יותר:
http://wordpress.org/support/topic/83831
עריכה: מה אני מוזנח לומר לעיל היא כי בעיית אבטחה אם חל ספק האירוח SSH מאפשר גישה לחשבון שלך.
Pizdin: זה פשוט לא נכון ב המודרני ביותר בסביבה משותפת.
אבל אני מעריך את הקישור, אנשים מוזמנים להגיע למסקנות שלהם; ")
היי, אני עוסק בנושא wp-plugin/uploads של 777 /
מה אם אנשים לשים כמה סקריפטים לתיקיה אשר להורג כאשר יהיה למחוק קבצים אחרים בתיקיות אחרות (או לעשות כמה דברים מגעילים)?
היי עדי:
החששות שלך הם חוקיים. בהתאם לארח את זה לעתים קרובות נעשה מעשה איזון בין ביטחון וקלות השימוש.
אם הייתי צריך להשתמש 777 (או 666 קבצים ב) ברגע שסיימתי לבצע שינויים אני יתפתה עז לעבור הכל בחזרה 755/644. ויש לי כשהייתי מארחת עם פתרונות רשת (שאותו אני לא ממליץ כמארח).
הבעיה בדרך כלל עם כמה שקרים באינטרנט מארח מקצה זהות למשתמש שנכנס דרך FTP / etc. ואת זהות של תהליכים וסובב מבפנים ממשק ניהול של 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 להתמודד עם זה אחרת ואתה לא ישימו לב כל אחת מהבעיות שעולות עם רשות WordPress / PHP תהליכי יצירה או עריכת קבצים.
תודה סם כל כך הרבה בשביל זה. אני כבר נלחם עם 1and1 בשבוע האחרון, כי הם לא יכלו להסביר לי למה כל תוסף של המסחר האלקטרוני שלי פתאום כבר לא היה מסוגל ליצור תמונות ממוזערות של תמונות אנו לטעון.
אני חושב עכשיו אני מבין שאולי תוכל לקבל שירות הלקוחות כדי בעצם לעזור לי. אני אקרא את ההודעה שלך שוב לצטט אותו הדוא"ל שלי פעם אני מבין אותה לגמרי.
שוב תודה.
הפתרון הטוב ביותר זה ליצור באופן ידני מבנה הספריות שלך מראש. הסיבה היחידה לדרוש 777 WordPress כי הוא צריך ליצור ספריות אלה. אולם אם הספריות כבר קיימות מערכת הדוקה של הרשאות אפשרי. לכן ליצור את הספריות עבור הקרובים שנים (תיקיה אחת עבור כל חודש) ואז chmod עד 755 ספריות וקבצים 644. לפעמים יש לי לב ספריות צורך 775 בהתאם המארח שלך.
לחיים!
היי, ניסיתי chmod-WP תוכן 755-644, אך התוצאה תמיד הופך 764. מושג? תודה
מאמר נהדר, עכשיו הכל עובד בסדר גמור, thx.
שלוש מילים: PHP במצב בטוח.
רדפתי אחרי בעיה זו עבור לקוח במשך כשעה. ספריית קבצים נמצאת בבעלות המשתמש אפאצ 'י, אבל כל שנה או ספריות חודש Wordpress ניסה ליצור קבצים נכשלה עד כיביתי PHP במצב בטוח. עכשיו זה עובד כמו chizzamp!
סם לחיים. פשוט נתקל בעוד בעיה זו נודדות בלוג כדי WordPress.com. Org ב מארח חדש. זוהי הפעם הראשונה שאני צריך לשנות את הרשאות הקובץ.
תודה,
מאט
פירסום woow גדול, זה יהיה מאוד עוזר לי. תודה על זה חתיכת גדולה של עבודה.
ניסיתי לשנות את ההרשאה, כדי לשנות נתיבים אבל שום דבר לא עבד.
עד בארד זה תגובה.
שיניתי את הנתיב על ידי הסרת לוכסן לפני הכניסה wp-content/uploads ... וזה עבד:)
שלום, אין טעם לתת רשות בתוך השרת בשביל זה. פשוט להיכנס לתוך WP באמצעות אישורי מנהל מערכת ולאחר מכן ללכת להגדרות -> שונות -> ולאחר מכן להעתיק ולהדביק את נתיב ברירת המחדל שמוצג שם. זה יהיה לתקן את הבעיה ואני סידר את זה רק עכשיו ... :-) זה כל כך פשוט. לא לדפוק יותר מדי לבעיה פשוטה.
דרישת שלום,
RJ.
מהנדס מערכות
actsupport.com
תודה RJ, אבל זה קצת יותר מסובך עם כמה צבאות האינטרנט.
שלום,
יש לי בעיות עם הרשאות על פלטפורמת Wordpress שלי אף אחד לא יודע איך לפתור אותם. Please help!
כאשר אני מנסה לשנות את ההרשאות על קבצים מסוימים, כמו index.php (הקובץ שבו הוא די קריטי, אני בטוח שאתה מסכים) עד 666, אני מקבל את הקו הזה: 500 'SITE chmod 666 index.php': הפקודה לא הבנתי
אותו דבר קורה כאשר אני מנסה לכתוב את הפקודה באופן ידני.
אני לא יודע מה לעשות. האירוח אינו מספק כדי acces cPanel שלי והם להשתמש ב-Windows ואומרים כי הם היו "רק לקרוא" סימן על קבצים אם הם רק היו קריאים, אבל הם לא צריכים אותם, אז אני צריך להיות מסוגל לשנות הרשאות . אבל אני לא. הם גם אומרים אולי אני יכול לשנות את ההגדרות של שרת בתוך WordPress אבל אני לא מוצא איפה אני יכול לעשות את זה עדיין.
האם יש עוד משהו שאני יכול לעשות? בבקשה לעזור!
@ עליא: Windows הוא חיה שונה לחלוטין כשמדובר הרשאות. אני מציע לך לשאול את המארח שלך להעביר אותך לשרת לינוקס, ואם הם לא יכולים, למצוא מארח אחר ... הרשאות היא רק אחת הבעיות שאתה עלול להיתקל פועל וורדפרס בשרת Windows; ')
ו, index.php לגבי; זה לא אמור להיות 666, זה אומר לאחרים יכולה לכתוב את זה. Make it 644.
אני כבר ניסה 644, יותר מדי, אבל שום דבר לא עוזר.
אני לא חושב שהם יכולים להעביר לי את לינוקס, או.
אני כבר אמרתי שעדיף למצוא עוד אירוח, נראה אני באמת צריך.:)
בכל אופן תודה!
שלום,
זה אני שוב. האירוח שלי יש אחרי הכל הצליח להזיז אותי פלטפורמת לינוקס, אבל הבעיה נמשכת. בשנת Filezilla את ההרשאה היא "644", אבל אני לא יכול לכתוב קובץ ב-Wordpress זה עדיין אומר שאני צריך לשנות את רשות לפני שאני יכול לכתוב. (?)
יתר על כן, אפילו עכשיו הרשאות thos לי נעלמו.
יש לך רעיונות?
@ עליה: זה נשמע כאילו אנחנו מקבלים את 2 הפסקאות האחרונות של המאמר; המארח שלך הוא מיפוי התהליכים PHP למשתמש 'אחר' (לא של אדם אחר, אבל אחר 'ID'), אשר היא צורה אחת של 'ביטחון' כי פעם להיות פופולרי. אני מציע לך להשתמש בתוכנית ה-FTP באותם סביבות (לא עורך פנימי).
לא מצטער על לעבור לשרת לינוקס, יש עוד כמה בעיות שאפשר (היה?) יש צצה באמצעות שרת $ ז ...
ניסיתי את זה וזה עבד. תודה רבה! לאחר app. 10 informaticians שאלתי לא יודע איך לפתור את הבעיה הזאת (כולל תמיכה אירוח), אתה שומר לחיים האמיתיים! ![]()
אני סימניות בדף זה.
אני משתמש WordPress, מאמר זה עוזר לי יום אחד.
מאמר נהדר, אני ממש אוהב את זה. תודה






























