مواجهه با خطای ۵۰۰ (Internal Server Error) نشاندهنده وجود یک مشکل فنی در کدهای سایت است. برای اینکه بتوانید متن دقیق خطای PHP را به جای صفحه سفید یا پیام ۵۰۰ مشاهده و آن را عیبیابی کنید، باید قابلیت display_errors را فعال کنید.
در هاستهای سیپنل تسلاسرور، این کار را میتوانید به روش ساده و امن بدون دستکاری فایلهای حساس سیستم انجام دهید:
استفاده از Select PHP Version
- در سیپنل تسلاسرور، از بخش Software وارد Select PHP Version شوید.
- به تب Options (در بالای صفحه) بروید.
- تیک گزینه display_errors را فعال کنید تا تغییرات به صورت خودکار ذخیره شوند.
فعالسازی حالت دیباگ در سایتهای وردپرسی:
اگر سایت شما وردپرسی است، پیشنهاد میشود از طریق File Manager سیپنل وارد فایل wp-config.php شده و کدهای زیر را جایگزین مقادیر قبلی کنید:
define( 'WP_DEBUG', true );define( 'WP_DEBUG_DISPLAY', true );
⚠️ نکته امنیتی بسیار مهم: روشن بودن قابلیت display_errors در سایتهای فعال، یک ریسک امنیتی محسوب میشود؛ زیرا مسیر دایرکتوریها و جزئیات کدهای هاست را به بازدیدکنندگان نشان میدهد. بنابراین حتماً پس از پیدا کردن و رفع مشکل، این قابلیت را مجدداً غیرفعال (Disabled یا Off) کنید.