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

רבים שניסו נתקלו ב-Error 500 בעת הרצת ההתקנה של מג’נטו , ואם נסתכל בקובץ ה-error.log שנמצא בשרת (/var/log/httpd) נוכל לראות שהשגיאה התקבלה עקב ה-symLinks.

באופן כללי מג’נטו עובד עם symLinks וה-virtualmin מגדיר את השרת לעבוד עם symLinkIfOwnerMatch לכן בכל פעם שנפתח Virtual Host חדש ב-Virualmin נאלץ לשנות את ה-Virtual Host לעבוד עם FollowSymLinks במקום symLinkIfOwnerMatch.

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

לאחר חיפוש קצת מצאתי את הקובץ שמגדיר את ה template של ה Directives ב-VirtualHost .הקובץ של ההגדרות של נמצא בנתיב : /etc/webmin/virtual-server/config.

בקובץ זה עלינו לחליף את כל הביטויים שבהם כתוב: FollowSymLinksIfOwnerMatch במילה FollowSymLinks. לשמור ולעשות ריסטר לאפאצ’י.

מכאן הכל אמור לעבוד כמו שצריך  (:

בהצלחה