محتوای آموزشی وبلاگ نتآرام
بسیاری از اوقات ما قصد تغییر آدرس وردپرس را داریم اما ممکن است این تغییر را به درستی انجام ندهیم و سایت وردپرسی ما از کار بی افتد و یا با خطای redirect مواجه شود، در این مقاله ما قصد داریم در مورد چگونگی رفع مشکل از کار افتادن وردپرس بعد از تغییر آدرس در 2 دقیقه به شما توضیح دهیم.
ویرایش در فایل wp-config
سریع ترین رفع مشکل وردپرس بعد از تغییر آدرس، تغییر url در فایل wp-config.php می باشد، برای این منظور شما ایتدا باید وارد کنترل پنل هاست خود شوید و سپس با مراجعه به بخش file manager از پوشه public_html فایل wp-config.php را پیدا کنید و آن را ویرایش کنید و سپس دو کد زیر را بین تگ php ( در قسمت تنظیمات ) اضافه نمایید :
کد / دستورdefine('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
به جای example باید آدرس سایت خود را وارد کنید و در صورتی که وب سایت شما www دارد حتما آن را در آدرس وارد نمایید.
سپس سایت خود را باز کنید و بررسی کنید مشکل رفع شده است یا خیر
تغییر آدرس از phpmyadmin
اگر از کنترل پنل سی پنل استفاده می کنید وارد آن شوید و سپس روی گزینه phpmyadmin کلیک کنید و روی دیتابیس وردپرس خود کلیک کنید و در صورتی که کنترل پنل هاست شما دایرکت ادمین است ابتدا نام کاربری و رمز عبور دیتابیس خود را در فایل wp-config.php پیدا کنید و سپس به صفحه اصلی دایرکت ادمین مراجعه و روی قسمت phpmyadmin کلیک کنید. سپس مشخصات دیتابیس را وارد کنید.
دیتابیس محل نگهداری اطلاعات برنامه، مانند نوشتهها، کاربران و سفارشهاست. فایلهای قالب و تصاویر معمولاً جدا نگهداری میشوند. برای انتقال کامل سایت یا پشتیبانگیری، ممکن است به هر دو بخش نیاز داشته باشیم.
سپس روی جدول wp_options کلیک کنید ( اگر پیشوند پایگاه داده را تغییر داده باشید به جای wp پیشنودی که وارد کرده باشید نمایش داده می شود ) سپس مانند تصویر زیر siteurl و home را تغییر دهید.
امیدوارم این مقاله توانسته باشه مشکل شما را رفع کنه، اگه مشکلی یا نظری داشتید برای ما ارسال کنید.
توضیح بیشتر برای انجام مراحل
قبل از تغییر، یک نسخهٔ پشتیبان از سایت داشته باشید. فایلهای سایت مثل قالب و تصاویرند؛ دیتابیس نوشتهها، کاربران و سفارشها را نگه میدارد، پس هر دو لازماند. اگر فروشگاه دارید، بکاپ دیروز سفارشهای امروز را ندارد. به همین دلیل، هنگام رفع خطا نباید بدون برنامه کل اطلاعات را به دیروز برگردانیم. متن پیام خطا را هم کپی کنید تا در مرحلههای بعد بدانیم دنبال رفع چه مشکلی هستیم.
ثبت آدرس درست
آدرس نصب و آدرس عمومی موردنظر را دقیق مشخص کنید. به تفاوت subdirectory و subdomain توجه کنید.
اصلاح موقت
با دسترسی فایل میتوان WP_HOME و WP_SITEURL را موقتاً در wp-config.php تنظیم کرد. این مقادیر ممکن است ویرایش گزینهها در مدیریت را محدود کنند؛ پس از اصلاح پایدار، راهحل موقت را بردارید.
انتقال کامل
برای تغییر دامنهٔ واقعی، URL های دیتابیس را با ابزار سازگار با دادهٔ سریالشده اصلاح کنید. replace خام SQL میتواند دادهٔ افزونه و سازندهٔ صفحه را خراب کند.
ورود، تصاویر، لینکهای داخلی و ریدایرکت آدرس قبلی را تست کنید. کش و تنظیم CDN را بعد از اصلاح بررسی کنید؛ آدرس غلط را صرفاً با ریدایرکت پنهان نکنید.
اگر سایت چندزبانه یا شبکهٔ وردپرس است، روش یک نصب ساده را بدون بررسی به آن تعمیم ندهید. ابتدا مقدار فعلی، مقدار صحیح و محل اثر آن را مشخص کنید. بعد از بازگشت دسترسی، صفحهٔ ورود، رسانهها و لینکهای داخلی را با HTTPS بررسی کنید. باقی ماندن URL قدیمی در محتوا با اشتباه بودن دو گزینهٔ اصلی یکسان نیست.
منابع و ادامهٔ مطالعه
مقاله قبلی
مقاله بعدی
رفع پیوندهای یکتای وردپرس در محیط محلی
۵ مرداد ۱۳۹۴دیدگاهها (۱)
دیدگاههای تاییدشده و پاسخهای تیم نتآرام
محمد
خیلی ممنون
روش اول جواب داد


