![خطای 500 وردپرس](https://wiki.serversetup.co/wp-content/uploads/2024/06/How-to-Fix-the-500-Internal-Server-Error-in-WordPress-780x470.webp)
خطای Request Timeout وردپرس که شاید برای شما هم در وردپرس رخ داده باشد:
Request Timeout
This request takes too long to process, it is timed out by the server. If it should not be timed out, please contact administrator of this web site to increase ‘Connection Timeout’.
گاهی ممکن است در وردپرس خطای cURL error 28: Connection timed out دریافت کنید که این خطا نیز مشابه هم هم هستند.
اما علت خطای Connection Timeout در وردپرس جیست؟
خطای timeout در وردپرس به عوامل متعددی مرتبط است که در زیر به بررسی آن ها می پردازیم، برای رفع ارور cURL error 28: Connection timed out موارد زیر را بررسی کنید.
- این خطا می تواند دلایل زیادی داشته باشد، در گام اول از مدیر سرور بخواهید بررسی کنید آیا دسترسی به آدرس زیر از طریق wget یا curl وجود دارد؟
downloads.wordpress.org
- اگر مشکلی در این زمینه نبود، پارامترهای php مانند max_execution_time یا max_input_time را بررسی کنید، با توجه به کنترل پنل ممکن است بتوانید شخصا در از طریق کنترل پنل این مقادیر را در .htaccess سایت اضافه کنید، اما قبل از هرکاری از پشتیبان سرور بخواهید بررسی کند آیا این پارامترها در سرور به اندازه مناسب تنظیم شده است یا خیر.کد زیر را به آخرین خط فایل hatccess اضافه کنید.
php_value upload_max_filesize 200M
php_value post_max_size 200M
php_value max_execution_time 1200
php_value max_input_time 1200
- ممکن است با این پارامترهای نیز مشکل برطرف نشود، در این مرحله باید به سراغ پلاگین ها و قالب ها بروید.
خطاهای سرور داخلی (خطای 500) اغلب به دلیل تداخل عملکرد پلاگین یا تم ایجاد می شوند، بنابراین اگر به پنل مدیریت خود دسترسی دارید، سعی کنید همه افزونه ها را غیرفعال کنید یا از طریق هاست پوشه های مربوط به آن را Rename کنید.
دقت کنید گاهی ممکن است از قالب شما باشد، پس قالب خود را تغییر دهید یا قالب خود را در پوشه themes از طریق هاست rename کنید و مجددا بررسی نمایید. - اگر همچنان خطای cURL error 28: Connection timed out وردپرس برطرف نشد با پشتیبان سرور خود در ارتباط باشید.