رفع خطای Access Denied: Unable to establish PHP session در cPanel

خطای Access Denied PHP session در cPanel

خطای Access Denied: Unable to establish a PHP session هنگام ورود به cPanel، WHM یا phpMyAdmin رخ می‌دهد. این خطا نشان‌دهنده مشکل در ایجاد PHP Session روی سرور است.

دلایل

۱. پوشه /tmp پر یا مجوز اشتباه: PHP فایل‌های session را در /tmp ذخیره می‌کند.

۲. فضای دیسک پر: فضای پارتیشن /tmp یا / پر شده.

۳. SELinux: پالیسی‌های SELinux مانع نوشتن session شده.

۴. Inode پر: تعداد فایل‌ها به حداکثر مجاز رسیده.

رفع

روش ۱: اصلاح مجوزهای /tmp

chmod 1777 /tmp
chown root:root /tmp

روش ۲: پاکسازی session

rm -f /tmp/sess_*
rm -f /var/cpanel/sessions/raw/*

روش ۳: بررسی فضای دیسک

df -h
df -i  # بررسی inode

اگر فضا پر است، لاگ‌های قدیمی را پاک کنید:

find /var/log -name "*.gz" -delete
find /tmp -name "sess_*" -mtime +1 -delete

روش ۴: بررسی SELinux

getenforce
# اگر Enforcing: موقتاً غیرفعال
setenforce 0

روش ۵: ری‌استارت سرویس‌ها

systemctl restart cpanel
/scripts/restartsrv_cpsrvd

پیشگیری

مانیتورینگ فضای /tmp و دیسک. تنظیم cron برای پاکسازی خودکار session. بررسی دوره‌ای inode.

سرور مجازی با فضای دیسک کافی. کانفیگ سرور شامل بهینه‌سازی /tmp و session. هاست وردپرس مدیریت‌شده بدون این مشکلات.

⚙️ رفع مشکلات cPanel

بهینه‌سازی session، فضای دیسک و سرویس‌ها.

سفارش کانفیگ سرور ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: