با سلام و احترام
سیستم مدیریت محتوای وردپرس بر اساس دامنه تنظیم می شود و بسیاری از تصاویر ، فایل ها و … طبق آدرس دامنه تنظیم شده در وردپرس فراخوانی می شوند.
زمانی که شما دامنه هاست سیستم وردپرس را تغییر دهید ، سیستم وردپرس دچار اختلال می شود و همچنان سعی دارد فایل ها یا منابع مورد نیاز خود را از دامنه قبلی که در تنظیمات آن ذخیره شده است فراخوانی کند.
جعت رفع مشکل و جلوگیری از رخ دادن این مشکل :
جلوگیری از ایجاد مشکل :
قبل از تغییر دامنه هاست خود که وردپرس در آن نصب است از بخش تنظیمات > عمومی آدرس سایت خود را بر اساس دامنه جدید تغییر دهید سپس جهت تغییر دامنه از سمت هاست اقدام نمایید.
رفع مشکل :
در صورتی که ابتدا بدون تغییر در تنظیمات وردپرس دامنه هاست را تغییر داده اید اکنون وردپرس شما دچار مشکل شده است و امکان ورود به پنل مدیریتی وردپرس وجود ندارد معمولا. جهت رفع مشکل در این شرایط موارد زیر را می توانید انجام دهید :
روش اول ( پیشنهاد می شود ) : تغییر آدرس دامنه وردپرس از طریق دیتابیس و phpmyAdmin :
۱ – وارد سی پنل هاست خود شوید
۲ – در بخش Databases روی گزینه phpMyAdmin کلیک کنید
۳ – در صفحه نمایش phpMyAdmin در ستون سمت چپ روی نام دیتابیس خود کلیک نمایید ( اگر نام دیتابیس را اطلاع ندارید در فایل WP-CONFIG وردپرس موجود است )
۴ – پس از کلیک روی نام دیتابیس جداول آن در زیر نام نمایش داده می شوند شما می بایست بر روی جدول WP-OPTIONS کلیک کنید.
۵ – با کلیک روی نام جدول فیلد های آن در سمت راست صفحه نمایش داده می شود. اکنون شما می بایست ۲ فیلد siteurl و homeurl را با کلیک بر روی دکمه Edit کنار هر فیلد ویرایش کنید و آدرس دامنه جدید را جایگزین آدرس قبلی کنید.
توجه : می بایست آدرس را کامل وارد کنید برای مثال اگر دامنه جدید شما domain.com هست باید آدرس را به صورت http://domain.com وارد نمایید.
روش دوم : از طریق ویرایش فایل WP-CONFIG وردپرس
روش اول استاندارد تر از این روش هست و در صورت انجام این روش دیگر از طریق بخش تنظیمات وردپرس نمی توانید در آینده آدرس سایت را تغییر دهید.
۱ – وارد سی پنل هاست خود شوید
۲ – وارد بخش File Manager و پوشه نصب وردپرس شوید ( معمولا PUBLIC_HTML هست )
۳ – بر روی فایل WP-CONFIG کلیک راست کنید و دکمه Edit را کلیک نمایید.
۴ – عبارت /**#@-*/ را جستجو کنید و در خط بعد از آن کد های زیر را وارد کنید
define(‘WP_HOME’,’http://domain.com’);
define(‘WP_SITEURL’,’http://domain.com’);
توجه ( بسیار مهم ) : در کد های بالا می بایست نام دامنه خود را با domain.com جایگزین نمایید.
۵ – بر روی دکمه Save Changes کلیک نمایید تا تغییرات ذخیره شود در فایل.
اکنون می توانید وارد وردپرس شوید.