وبلاگ نت‌آرامآموزش، تجربه و راهکارهای زیرساخت

خطا No user or group set – set suPHP_UserGroup دایرکت ادمین

با خطا 500 در suphp مواجه شده اید ؟ در فایل های error_log خطا No user or group set - set suPHP_UserGroup را مشاهده می کنید ؟ آموزش رفع آن را ارسال کرده ایم.

۱۳ آذر ۱۳۹۴
توسط مصطفی جانقربان
۲ دقیقه زمان مطالعه
۰ دیدگاه
محتوای تخصصی، ساده و کاربردی
هماهنگ با هویت حرفه‌ای نت‌آرام
بازگشت به لیست مقالات
تصویر شاخص مقاله خطا No user or group set – set suPHP_UserGroup دایرکت ادمین در وبلاگ نت‌آرام
محتوای آموزشی وبلاگ نت‌آرام
اگر شما در کنترل پنل دایرکت ادمین در سرور خود استفاده می کنید و هندلر suphp را برای php خود تنظیم کرده اید ، گاهی اوقات با باز کردن وب سایت خود ممکن است با خطا interval server error یا همان خطا 500 مواجه شوید ، در این صورت error log های دایرکت ادمین خود را چک کنید احتمالا شما با خطا No user or group set – set suPHP_UserGroup مواجه شده اید ، به صورت پیش فرض suphp به حالت paranoid تنظیم شده است این یعنی owner تمام فایل های php باید تحت username اجرا شود یا با خطا 500 Internal Server Error مواجه می شوید.
خطا interval server error در suphp
خطا interval server error در suphp
تصویری از خطا No user or group set – set suPHP_UserGroup در لاگ دایرکت ادمین :
خطا No user or group set - set suPHP_UserGroup در suphp
خطا No user or group set - set suPHP_UserGroup در suphp

نحوه رفع مشکل خطا No user or group set – set suPHP_UserGroup :

شما می توانید از مدیریت سرور نت آرام استفاده کنید یا تغییرات زیر در سرور خود اعمال نمایید :
برای رفع این خطا به وسیله نرم افزار putty وارد ssh سرور خود شوید ( توجه داشته باشید برای اعمال این تغییر شما نیاز به دسترسی به کاربر root سرور دارید که تنها در سرور مجازی و اختصاصی این امکان وجود دارد. )
پس از ورود به ssh سرور خود دستور زیر را وارد کنید :
کد / دستورnano /etc/httpd/conf/extra/httpd-includes.conf اگر nano روی سرور شما نصب نیست از دستور زیر استفاده کنید : کد / دستورyum install nano برای تایید نصب nano روی کلید y کلیک کنید. سپس کد های زیر را به این فایل اضافه کتید :
کد / دستور<Directory "/home/username"> کد / دستور<IfModule mod_suphp.c> کد / دستورsuPHP_Engine On کد / دستورsuPHP_UserGroup username username کد / دستورSetEnv PHP_INI_SCAN_DIR /usr/local/directadmin/data/users/username/php/ </IfModule> </Directory>
توجه داشته باشید که باید به جای username نام کاربری هاست مورد نظر را وارد نمایید.
سپس وب سرور آپاچی خود را ری استارت نمایید : کد / دستورservice httpd restart کار به پایان رسید خطا 500 دیگر نباید نمایش داده شود. در صورتی سوالی در مورد این مقاله دارید آن را در قسمت دیدگاه های سایت ارسال فرمایید.

دیدگاه‌ها (۰)

دیدگاه‌های تاییدشده و پاسخ‌های تیم نت‌آرام