שאלה לגבי su_php בגרסאות 0.6.3 ומעלה
בכל המכונות שיש לי (ושמריצות CentOS 6.5) אני משתמש ב-mod_suphp בלי שום בעיה. אני פותח משתמש, מוריד לו את ה-shell, מאפשר הרשאות 701 לתיקיית home, מגדיר public כ-documentRoot (לא בשם הזה כמובן), הרשאות 755 לתיקיות ו-644 לקבצים ומגדיר לו קובץ conf כששם מופיעים שם המשתמש והקבוצה (UID/GID) שהאתר יריץ תחתם את קבצי ה-PHP. עד כאן, הכל עובד טוב ויפה.
משום מה, כרגיל, ברד-האט החליטו לשבור את המצב הזה (אין לי מושג ירוק מדוע) וברגע שמכניסים שורה עם הפונקציה suPHP_UserGroup - האפאצ'י לא מוכן להתחיל לעבוד ומתלונן שזו שגיאה. בדיקה בקובץ ה-SPEC מראה שמי שכתב אותו הגדיר זאת לבנות את החבילה במצב רגיל ולא מצב paranoid (שמכריח שבקונפיגורציה יופיע suPHP_UserGroup).
מה שאני לא מוצא זה איך לכל הרוחות אני אמור להגדיר שירוצו קבצי PHP בעצם עם suPHP? לפי כל התיעוד שמצאתי, הם רצים לפי ה-owner, אבל כשהרמתי וורדפרס לנסיון וניסיתי ליצור קובץ הגדרות לדוגמא, הוא לא איפשר כתיבה (ולתיקיה כבר יש 755 תחת המשתמש שיצר אותה ושהיא שלו).
יש למישהו/י הסבר או דוגמא איך משתמשים במצב הזה ללא suPHP_UserGroup ? לצערי התיעוד בתחום מאוד לוקה בחסר.
בכל המכונות שיש לי (ושמריצות CentOS 6.5) אני משתמש ב-mod_suphp בלי שום בעיה. אני פותח משתמש, מוריד לו את ה-shell, מאפשר הרשאות 701 לתיקיית home, מגדיר public כ-documentRoot (לא בשם הזה כמובן), הרשאות 755 לתיקיות ו-644 לקבצים ומגדיר לו קובץ conf כששם מופיעים שם המשתמש והקבוצה (UID/GID) שהאתר יריץ תחתם את קבצי ה-PHP. עד כאן, הכל עובד טוב ויפה.
משום מה, כרגיל, ברד-האט החליטו לשבור את המצב הזה (אין לי מושג ירוק מדוע) וברגע שמכניסים שורה עם הפונקציה suPHP_UserGroup - האפאצ'י לא מוכן להתחיל לעבוד ומתלונן שזו שגיאה. בדיקה בקובץ ה-SPEC מראה שמי שכתב אותו הגדיר זאת לבנות את החבילה במצב רגיל ולא מצב paranoid (שמכריח שבקונפיגורציה יופיע suPHP_UserGroup).
מה שאני לא מוצא זה איך לכל הרוחות אני אמור להגדיר שירוצו קבצי PHP בעצם עם suPHP? לפי כל התיעוד שמצאתי, הם רצים לפי ה-owner, אבל כשהרמתי וורדפרס לנסיון וניסיתי ליצור קובץ הגדרות לדוגמא, הוא לא איפשר כתיבה (ולתיקיה כבר יש 755 תחת המשתמש שיצר אותה ושהיא שלו).
יש למישהו/י הסבר או דוגמא איך משתמשים במצב הזה ללא suPHP_UserGroup ? לצערי התיעוד בתחום מאוד לוקה בחסר.