לסדר VestaCP open() public_html נכשל 13 ההרשאה נדחתה

פתרון פשוט לבעיית הרשאות ב VestaCP open() public_html failed 13 Permission denied על תצורה עם NGINX, PHP-FPM וללא Apache. אם זה לא נראה בממשק האינטרנט, חפש ב doman.tld.error.log.  

אני לא בהכרח מעריץ של VestaCP אבל אם יש לך קצת ידע להגדיר nginx, PHP-FPM פועל Linux ובמיוחד מערכת המייל, היא אלטרנטיבה טובה ל-cPanel. ובעיקר זה VestaCP זה בחינם וגמיש הרבה יותר.

אם אתה טירון בהגדרת שרתי אינטרנט, אני ממליץ לך לא להשתמש בו VestaCP. יש בו הרבה באגים, הוא מתעדכן לעתים רחוקות למדי (ולעתים קרובות מופיעות שגיאות גדולות לאחר מכן update) ויש לפתור בעיות אבטחה רבות. יש אפילו בעיות עם הרס של תיקיות אינטרנט וקבצים בהתקנה default.

open() /home/user/web/domain_tld/public_html/" failed (13: Permission denied)
לסדר VestaCP open() public_html נכשל 13 ההרשאה נדחתה
VestaCP open() patch/public_html נכשל 13 ההרשאה נדחתה

איך פותרים את השגיאה? VestaCP open() public_html failed 13 Permission denied

זָהִיר! אם מותקן לך מערכת CMS הדורשת הרשאות מיוחדות עבור מספר ספריות ו/או קבצים, הפקודות למטה ישנו את כולן.

שנה את ההרשאות של כל הספריות והקבצים ב /home/user/web/domain_tld ולהגדיר chmod 644 עבור קבצים ו chmod 755 עבור ספריות.

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

User:group ישתנה גם אם לא יוגדרו הנכונים.

chown -R user:group *

בסיום בדוק גם את פעולת האתר וגם domain_tld.error.log.

כחובב טכנולוגיה, אני כותב בשמחה ב- StealthSettings.com מאז 2006. יש לי ניסיון עשיר במערכות הפעלה: macOS, Windows, ו- Linux, וגם בשפות תכנות ופלטפורמות בלוגינג (WordPress) ולסוחרת אלקטרונית (WooCommerce, Magento, PrestaShop).

איך » אירוח אתרים » לסדר VestaCP open() public_html נכשל 13 ההרשאה נדחתה
השאירו תגובה