آموزش نصب وردپرس روی دایرکتوری ادمین – راهنمای گام به گام

آموزش نصب وردپرس روی دایرکتوری ادمین – راهنمای گام به گام

مقدمه

نصب وردپرس در یک پوشه‌ی سفارشی مانند /admin به دلایل امنیتی یا سازماندهی سایت‌ها گاهی مورد نیاز است. این آموزش به‌صورت کامل گام به گام، همراه با نکات امنیتی، تنظیمات wp-config، و راهنمایی برای بهینه‌سازی SEO، برای شما آماده کرده‌ایم.

پیش‌نیازها

  • یک حساب FTP یا دسترسی SSH به سرور
  • دسترسی به phpMyAdmin یا ابزار مشابه برای مدیریت دیتابیس
  • نسخه PHP ≥ 7.4 (توصیه می‌شود PHP 8.0 یا بالاتر)
  • نسخه MySQL یا MariaDB ≥ 5.7 (یا نسخه‌های جدیدتر)
  • نرم‌افزار FileZilla یا PuTTY برای دسترسی به سرور

گام ۱ – ساخت دیتابیس و کاربر

به phpMyAdmin یا ابزار مدیریت دیتابیس خود وارد شوید و مراحل زیر را دنبال کنید:

  1. دیتابیس جدیدی بسازید (مثلاً wp_admin).
  2. کاربر جدیدی برای دیتابیس ایجاد کنید و تمام دسترسی‌های لازم را به آن بدهید.
  3. نام دیتابیس، کاربر، و رمز عبور را یادداشت کنید؛ به‌عنوان مثال:
    متغیر مقدار
    DB_NAME wp_admin
    DB_USER wp_user
    DB_PASSWORD StrongPassword123
    DB_HOST localhost

گام ۲ – دانلود و بارگذاری وردپرس

به wordpress.org مراجعه کنید و آخرین نسخه وردپرس را دانلود کنید. سپس فایل‌های زیپ را استخراج کنید و پوشه‌ی اصلی را به دایرکتوری /admin بر روی سرور منتقل کنید.

# فرض کنید در مسیر /var/www/html شما
mkdir -p /var/www/html/admin
cd /var/www/html/admin
wget https://wordpress.org/latest.zip
unzip latest.zip
rm latest.zip
            

توجه: دسترسی‌های پوشه را به‌صورت زیر تنظیم کنید (اگر لازم باشد):

chmod -R 755 /var/www/html/admin
chown -R www-data:www-data /var/www/html/admin
            

گام ۳ – تنظیمات wp-config.php

در پوشه‌ی /admin، فایل wp-config-sample.php را در wp-config.php تغییر دهید:

define('DB_NAME', 'wp_admin');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', 'StrongPassword123');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
            

سپس کلیدهای امنیتی را با استفاده از سرویس سلت وردپرس جایگزین کنید:

define('AUTH_KEY',         'put your unique phrase here');
define('SECURE_AUTH_KEY',  'put your unique phrase here');
define('LOGGED_IN_KEY',    'put your unique phrase here');
define('NONCE_KEY',        'put your unique phrase here');
define('AUTH_SALT',        'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT',   'put your unique phrase here');
define('NONCE_SALT',       'put your unique phrase here');
            

گام ۴ – نصب وردپرس در دایرکتوری /admin

اکنون به آدرس http://yourdomain.com/admin در مرورگر خود بروید. پنجره‌ی نصب وردپرس ظاهر خواهد شد. داده‌های زیر را وارد کنید:

  • نام سایت، نام کاربری مدیر، رمز عبور مدیر، ایمیل، و تنظیمات نمایش (نسخه‌پذیر)

بعد از تکمیل فرم، بر روی “Install WordPress” کلیک کنید. در صورت موفقیت، پیام خوش‌آمدگویی را مشاهده خواهید کرد.

به‌عنوان نکته سئو، در این مرحله، می‌توانید URL های زیبا (Permalink) را در بخش Settings > Permalinks تنظیم کنید. پیشنهاد ما استفاده از /%postname%/ است.

گام ۵ – پس از نصب: امنیت، SEO و بهینه‌سازی

۱. امنیت

  • مسیر ورود به /admin/wp-admin را تغییر دهید. افزونه‌ی WP Login Protect یا Rename Login را نصب کنید.
  • دسترسی به wp-config.php را محدود کنید: chmod 400 wp-config.php.
  • یک افزونه‌ی امنیتی مانند Wordfence یا Defender نصب کنید.

۲. سئو

  • افزونه‌ی Yoast SEO یا All in One SEO Pack را نصب کنید.
  • محتوای اصلی، توضیحات متا، و عناوین را به‌صورت بهینه‌سازی‌شده بنویسید.
  • سایت‌ماب XML را فعال کنید و در Google Search Console ثبت کنید.

۳. بهینه‌سازی سرعت

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *