اگر در هنگام بهروزرسانی وردپرس یا افزونههای آن با خطای زیر مواجه میشوید، ادامهی مطلب را برای یافتن علت و راه حل مشکل مطالعه کنید:
cURL error 60: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
این خطا به دلیل عدم امکان در ارتباط با سرورهای وردپرس از طریق پروتکل ایمن https به وقوع میپیوندد. پروتکل https روشی برای انتقال اطلاعات به شکل ایمن است. اطلاعاتی که با این روش رد و بدل شوند، امکان شنود و امکان تغییرات در بین مسیر را ندارند.
معمولا این خطا در سرورهای اشتراکی که تنظیمات آن به درستی انجام نشده است یا نرمافزارهای قدیمی دارند رخ میدهد.
بهترین راه حل برای این مشکل، پیگیری از طریق هاست است. اگر هاست شما نمیتوانند مشکل را برطرف کنند، شاید راه حل دوم، تغییر هاست و استفاده از خدمات شرکتهایی باشد که میتوانند پشتیبانی بهتری داشته باشند.
راه حل سوم و نهایی این است که به وردپرس اعلام کنیم تا اطلاعات را از طریق پروتکل ایمن دریافت نکند و با استفاده از http این کار را انجام دهد.
جهت این کار، قطعه کد زیر را در فایل functions.php قالب خود درج نمایید:
add_filter( 'https_ssl_verify', '__return_false' ); add_filter( 'https_local_ssl_verify', '__return_false' );