مستندات

نصب در یک پوشه


به وردپرس شاخه‌ی مخصوص خودش بدهیم

چگونه به وردپرس شاخه‌ی مخصوص خودش را بدهید و در عین حال وبلاگ شما در شاخه‌ی ریشه باقی بماند

خیلی از افراد دوست دارند وردپرس را در ریشه‌ی وب‌سایت خود نصب کنند (مانند http://example.com)، ولی نمی‌خواهند شاخه‌ی ریشه‌شان با فایل‌های وردپرس در هم و بر هم شود. وردپرس به شما امکان می‌دهد تا فایل‌ها را در یک زیرشاخه نصب کنید، ولی وبلاگ خود را در ریشه‌ی وب‌سایت داشته باشید.

فرایند بُردن وردپرس به شاخه‌ی مخصوص خودش به صورت زیر است:

  1. مکان جدیدی برای فایل‌های هسته‌ی وردپرس بسازید. (ما در این مثال از /wordpress استفاده خواهیم کرد)
  2. به بخش [گزینه‌ها] بروید.
  3. در کادر متنی «نشانی وردپرس (URL)»: نشانی را به نشانی جدید فایل‌های هسته‌ی اصلی وردپرس تغییر دهید. مثال: http://example.com/wordpress
  4. در کادر متنی «نشانی وب‌نامه (URL): نشانی را به نشانی ریشه‌ی وب‌سایت خود تغییر دهید. مثال: http://example.com
  5. دکمه‌ی «به‌روز رسانی گزینه‌ها» را فشار دهید.
  6. فایل‌های هسته‌ی وردپرس خود را به نشانی جدید (نشانی وردپرس) انتقال دهید.
  7. دو فایل index.php و .htaccess را از «نشانی وردپرس» به «نشانی وب‌نامه» منتقل کنید.
  8. فایل index.php کپی‌شده به شاخه‌ی ریشه را در یک [ویرایش‌گر متنی] باز کنید.
  9. تغییرات زیر را انجام داده و فایل را ذخیره کنید: سطری که مانند زیر است را یافته و آن را جایگزین کنید:
require('./wp-blog-header.php');

با سطر زیر؛ از شاخه‌ی وردپرس خود به جای /wordpress در مثال ما استفاده کنید:

require('./wordpress/wp-blog-header.php');
  1. به نشانی جدید وارد شوید و لاگ‌این کنید. این نشانی احتمالا حالا به صورت زیر در آمده است:

http://example.com/wordpress/wp-admin

  1. اگر ساختارهای [پیوند پایدار] را تنظیم کرده‌اید، به بخش «پیوندهای یکتا (پایدار)» رفته و آن‌ها را اصلاح کنید. اگر دسترسی‌ها درست اعمال شده باشند، وردپرس به طور خودکار .htaccess شما را تصحیح خواهد کرد. اگر وردپرس نتوانست فایل .htaccess را دست‌کاری کند، rewrite ruleهای جدید را نمایش می‌دهد که باید آن‌ها را به طور دستی به انتهای فایل .htaccess خود اضافه کنید. (همان .htaccessی که در ریشه در کنار index.php قرار دادید.)