حل 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 {} \;

المستخدم: ستتغير المجموعة أيضًا إذا لم يتم تعيين العناصر الصحيحة.

chown -R user:group *

في النهاية ، تحقق من تشغيل الموقع و domain_tld.error.log.

Stealth: شغوفًا بالتكنولوجيا ، أحب اختبار وكتابة برامج تعليمية حول أنظمة التشغيل macOS, Linux, Windows، حول WordPressو WooCommerce وتكوين خوادم الويب LEMP (Linuxو NGINX و MySQL و PHP). أكتب على StealthSettings.com منذ عام 2006 ، وبعد بضع سنوات بدأت الكتابة على iHowTo. نصائح تعليمية وأخبار حول الأجهزة في النظام البيئي Apple: iPhone، اى باد، Apple مشاهدة ، HomePod ، iMac, MacBook، AirPods وملحقاتها.
الجديد في