learn

رفع مشکل وردپرس بعد از تغییر آدرس؛ اصلاح home و siteurl

راهنمای بازگرداندن دسترسی پس از ثبت نشانی اشتباه در وردپرس تک‌سایته؛ تغییر آدرس به‌تنهایی مهاجرت کامل نیست.

رفع مشکل وردپرس بعد از تغییر آدرس معمولاً به اصلاح دو مقدار home و siteurl مربوط می‌شود. اگر در تنظیمات عمومی نشانی اشتباه وارد شده، پیشخوان نیز ممکن است به همان مقصد هدایت شود. قبل از ویرایش فایل یا دیتابیس، نشانی صحیح و محل واقعی نصب را مشخص کنید.

تفاوت دو نشانی وردپرس

home نشانی عمومی سایت و siteurl محل فایل‌های هستهٔ وردپرس است. در نصب معمولی ریشه، این دو اغلب برابرند. وقتی هسته در زیردایرکتوری نصب شده، ممکن است متفاوت باشند؛ یکسان‌کردن بی‌دلیلشان می‌تواند مسیر ورود یا فایل‌ها را خراب کند. این راهنما برای نصب تک‌سایته است؛ وردپرس شبکه ساختار جداگانه دارد.

رفع مشکل وردپرس بعد از تغییر آدرس از دیتابیس

ابتدا امکان بازگرداندن ویرایش را فراهم کنید. نام دیتابیس و پیشوند جدول‌ها را از wp-config.php بخوانید. سپس در phpMyAdmin جدول options همان نصب را پیدا کنید؛ نام آن لزوماً wp_options نیست.

  1. ردیف‌های دارای option_name برابر home و siteurl را پیدا کنید.
  2. option_value هرکدام را با نشانی صحیح و متناسب با مسیر نصب اصلاح کنید.
  3. پروتکل و در صورت نیاز زیردایرکتوری را نگه دارید؛ در پایان مقدار اسلش اضافه نکنید.
  4. تغییر را ذخیره و نشانی صحیح ورود را باز کنید.
ردیف‌های home و siteurl برای اصلاح آدرس وردپرس
نمونهٔ رابط قدیمی؛ نام و جای دکمه‌ها در نسخهٔ فعلی ممکن است متفاوت باشد. راهنمای بازبینی‌شدهٔ متن را مبنا قرار دهید.

اصلاح موقت با wp-config.php

اگر به فایل‌ها دسترسی دارید، ثابت‌های زیر می‌توانند مقدار مؤثر را تعیین کنند. نمونه برای سایتی است که هسته و صفحهٔ عمومی هر دو در ریشه‌اند؛ example.com را عیناً روی سایت خود قرار ندهید.

define( 'WP_HOME', 'https://example.com' );
define( 'WP_SITEURL', 'https://example.com' );

تعریف موجود را اصلاح کنید و ثابت تکراری نسازید. این روش مقدار دیتابیس را اصلاح نمی‌کند و فیلدهای تنظیمات عمومی را تحت کنترل ثابت‌ها قرار می‌دهد. پیش از حذف تعریف موقت، مقدار صحیح دیتابیس را ثبت کنید؛ وگرنه مشکل قبلی بازمی‌گردد.

اگر هنوز ریدایرکت اشتباه داریم

قواعد افزونهٔ ریدایرکت، وب‌سرور، CDN و کش را برای همان مقصد بررسی کنید. فعال‌کردن HTTPS پیش از آماده‌بودن گواهی و تشخیص درست پروکسی، مشکل دیگری می‌سازد. هشدار گواهی را برای ورود مدیریت نادیده نگیرید؛ ابتدا اتصال مقصد را درست کنید.

تفاوت بازیابی دسترسی با مهاجرت کامل

تغییر این دو مقدار، تصاویر، لینک‌های داخل محتوا و تمام تنظیمات صفحه‌ساز را خودکار منتقل نمی‌کند. در مهاجرت واقعی، جایگزینی داده باید با پشتیبانی از مقادیر serialized انجام شود و GUIDها بی‌دلیل تغییر نکنند. برای یک اشتباه ساده در نشانی، کل دیتابیس را جایگزین نکنید. پس از اصلاح، ورود، صفحهٔ اصلی و یک نوشته را بررسی کنید. مرجع: مستند اصلاح نشانی و انتقال وردپرس.

مطالعهٔ مرتبط

بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شده‌اند.

مطالب مرتبط

ارسال نظر

فهرست مطالب