حل مشکل SSL هنگام ورود به وردپرس – خطاها و مشکلات چیزی است که همه ما آنها را دیر یا زود میبینیم. با این حال، این خطاها نباید ما را از تلاش یا آزمایش با چیزی جدید جلوگیری کند. یکی از مسائل عجیب و غریبی که بسیاری از کاربران با آن مواجه هستند این است که هنگام تلاش برای ورود به وردپرس یک خطای SSL رخ میدهد. در این پست، نحوه رفع خطا SSL در هنگام ورود به وردپرس (یا داشبورد) خواهید آموخت.
حل مشکل SSL هنگام ورود به وردپرس
بنابراین اجازه دهید نگاهی به تمام این مشکلات مربوط به SSL در وردپرس و راه حل های آنها ببریم.
فایل wp-config.php خود را ویرایش کنید
برخی از کاربران تغییرات در موارد زیر انجام میدهند: در تنظیمات > عمومی، و به روز رسانی آدرس وردپرس (URL) و آدرس سایت (URL) از آنجا وجود دارد. به اشتباه، شما ممکن است HTTPS را به URL اضافه کنند. مثلا؛ https://yoursite.com به جای http://yoursite.com وارد میکنند.
اگر این تغییرات را انجام دادید، نمیتوانید به وردپرس وارد شوید.
به همین دلیل، اکنون شما نیاز به استفاده از یک سرویس گیرنده FTP مانند Filezilla دارید، یا از مدیر پرونده cPanel خود استفاده کنید و فایل wp-config.php خود را ویرایش کنید.
این خطوط را به wp-config.php اضافه کنید.
define ('WP_HOME'، 'http: //example.com')؛
define ('WP_SITEURL'، 'http: //example.com')؛
این کدها را بالای خط زیر اضافه کنید:
/* That’s all, stop editing! Happy blogging. */
همچنین example.com را با نام دامنه خود جایگزین کنید.
فایل .htaccess خود را بررسی کنید
در دایرکتوری ریشه سایت شما، مانند domain.com/public_html، یک فایل به نام .htaccess پیدا خواهید کرد.
اطمینان حاصل کنید که .htaccess شما به شرح زیر است:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
مجبور کردن ورود با HTTPS در وردپرس
آیا شما به تازگی تغییراتی در فایل wp-config.php ایجاد کرده اید تا HTTPS را در صفحه ورود وردپرس وارد کنید.
define(‘FORCE_SSL_LOGIN’, true);
define(‘FORCE_SSL_ADMIN’, true);
اگر شما هر یک از ثابت های بالا را در فایل wp-config.php اضافه کرده اید، آن ها را از آنجا حذف کنید.
همه پلاگینها را غیرفعال کنید.
برخی از پلاگین های امنیتی گزینه ای برای اجبار به ورود با SSL در سایت شما برای صفحه مدیریت و برای همه صفحات یا پست ها دارند. اگر این گزینه را در صفحه پلاگین تنظیم کرده باشید و اگر سرور شما از SSL پشتیبانی نکند، به دلیل خطای SSL نمی توانید به وردپرس وارد شوید. شما باید تمام پلاگینها را غیرفعال کنید، یا میتوانید یک پلاگین را در یک زمان تغییر نام دهید تا ببینید آیا مشکل شما حل شده است یا خیر.
جدول WP_Options خود را ویرایش کنید
از cPanel ، به phpMyAdmin خود وارد شوید، به جدول WP_Options خود که در آن شما URL و URL اصلی خود که با HTTPS شروع می شود، وارد شوید.
شما فقط باید آن را به HTTP ویرایش (با حذف “S”).
امیدواریم از خواندن این مقاله لذت برده باشید.
نظرات خود را با ما به اشتراک بگذارید.
منتظر مقالات بیشتر در ماهدیس وب باشید.