سوالات متداول فعالسازی لایسنس افزونه ها
این خطا معمولاً زمانی نمایش داده میشود که ارتباطات خارجی وردپرس در سایت محدود یا مسدود شده باشد. این مورد میتواند به دلایل زیر رخ دهد:
- افزونههای امنیتی، فایروال یا برخی افزونههای افزایش سرعت و بهینهسازی، درخواستهای خارجی وردپرس را مسدود کرده باشند.
- در فایل
wp-config.phpتنظیماتی برای محدودسازی ارتباطات خارجی وردپرس تعریف شده باشد.
برای مثال، وجود کد زیر در فایل wp-config.php باعث غیرفعال شدن درخواستهای خارجی وردپرس میشود:
define('WP_HTTP_BLOCK_EXTERNAL', true);همچنین ممکن است فقط برخی دامنههای خاص مجاز شده باشند:
define('WP_ACCESSIBLE_HOSTS', 'wordpress.org');در این شرایط، افزونه امکان ارتباط با سرور لایسنس را نخواهد داشت و فعالسازی انجام نمیشود.
راهحل پیشنهادی
- در صورتی که مقدار
WP_HTTP_BLOCK_EXTERNALرویtrueقرار دارد، آن را بهصورت موقت رویfalseقرار دهید یا موقتاً این خط را غیرفعال کنید. - پس از فعالسازی موفق لایسنس، میتوانید مجدداً این محدودیت را فعال نمایید.
- اگر از افزونههای امنیتی، فایروال یا افزونههای افزایش سرعت و بهینهسازی استفاده میکنید که درخواستهای خارجی را مسدود میکنند، موقتاً آنها را غیرفعال کرده و پس از فعالسازی لایسنس دوباره فعال نمایید.
- در صورتی که مشکل همچنان وجود داشت، از پشتیبانی هاست خود بخواهید بررسی کند که درخواستهای خارجی سرور مسدود نشده باشند.
این خطا معمولاً به دلیل مسدود بودن درخواستهای خروجی سایت ایجاد میشود. برخی افزونههای امنیتی، فایروالها، افزونههای افزایش سرعت و بهینهسازی یا تنظیمات هاست ممکن است ارتباطات خارجی وردپرس را محدود کرده باشند.
در این شرایط، افزونه امکان ارتباط با سرور لایسنس را نخواهد داشت و فعالسازی انجام نمیشود.
راهحل پیشنهادی
- افزونههای امنیتی، فایروال و افزونههای افزایش سرعت و بهینهسازی سایت را بررسی کرده و در صورت وجود محدودیت برای درخواستهای خارجی، موقتاً آنها را غیرفعال نمایید.
-
در صورت استفاده از تنظیمات امنیتی در فایل
wp-config.php، محدودیت درخواستهای خارجی را موقتاً غیرفعال کرده و پس از فعالسازی لایسنس مجدداً فعال نمایید. - کش سایت و کش سرور را پاکسازی کرده و مجدداً فعالسازی لایسنس را انجام دهید.
- در صورتی که از CDN، پروکسی یا سرویسهای امنیتی مانند Cloudflare استفاده میکنید، تنظیمات امنیتی و فایروال آن را بررسی نمایید.
- اگر مشکل همچنان ادامه داشت، از پشتیبانی هاست خود بخواهید بررسی کند که درخواستهای خروجی سرور و ارتباطات خارجی PHP یا وردپرس مسدود نشده باشند.
این خطا معمولاً زمانی نمایش داده میشود که لایسنس قبلاً روی دامنه دیگری فعال شده باشد و همچنان به آن دامنه متصل باشد. در این شرایط، امکان فعالسازی مجدد لایسنس روی دامنه جدید وجود نخواهد داشت.
راهحل پیشنهادی
- وارد پنل کاربری کمانگیر شوید.
- روی گزینه لایسنسها کلیک کنید.
- در این بخش، افزونههای خریداریشده و سایتهای متصل به آنها نمایش داده میشوند.
- افزونه موردنظر را پیدا کرده و روی گزینه حذف که در سمت چپ قرار دارد کلیک نمایید.
- پس از حذف اتصال قبلی، میتوانید مجدداً همان لایسنس را در سایت جدید فعال و استفاده نمایید.
در صورتی که پس از انجام مراحل بالا همچنان مشکل وجود داشت، لطفاً از طریق پشتیبانی اطلاع دهید تا موضوع بررسی شود.