نحوه نصب وردپرس روی سرور CentOS 7

16/12/2023 |
Loading...

مقدمه: در این آموزش، شما را از طریق فرآیند نصب وردپرس روی یک سرور CentOS 7 راهنمایی می‌کنیم. قبل از شروع، مطمئن شوید که پیش‌نیازهای زیر را دارید:

پیش‌نیازها:

  1. یک سرور با لینوکس CentOS 7.
  2. پشته LAMP (لینوکس، آپاچی، MySQL، PHP) نصب شده است. اگر نه، آموزش نصب پشته LAMP ما را دنبال کنید.
  3. دسترسی روت به سرور خود.
  4. ابزارهای SSH:
    • برای ویندوز: PuTTY
    • برای لینوکس/macOS: OpenSSH (به طور پیش‌فرض موجود است)

ما از اطلاعات زیر از آموزش پشته LAMP در این نصب وردپرس استفاده خواهیم کرد:

  • دامنه اصلی: example.com
  • زیردامنه: holu.example.com
  • رمز عبور روت MySQL: holuP455##

بیایید شروع کنیم!

مرحله 1: ایجاد یک پایگاه داده MySQL با یک کاربر و رمز عبور مرحله 1.1: ورود به MySQL (به عنوان روت):

mysql -u root -p

مرحله 1.2: ایجاد کاربران (و رمزهای عبور): برای example.com:

CREATE USER 'example'@'localhost' IDENTIFIED BY '#TH15exmp#';

برای holu.example.com:

CREATE USER 'holu'@'localhost' IDENTIFIED BY '#TH15holu#';

مرحله 1.3: ایجاد پایگاه داده: برای example.com:

CREATE DATABASE exampledb;

برای holu.example.com:

CREATE DATABASE holudb;

مرحله 1.4: اعطای حقوق دسترسی به کاربر: این دستور به هر دو کاربر دسترسی کامل به پایگاه داده مربوطه خود را می‌دهد:

GRANT ALL PRIVILEGES ON exampledb.* TO 'example'@'localhost' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON holudb.* TO 'holu'@'localhost' WITH GRANT OPTION;

برای ذخیره تغییرات، اجرا کنید:

FLUSH PRIVILEGES;

اکنون از MySQL خارج شوید با:

quit

مرحله 2: نصب و پیکربندی وردپرس مرحله 2.1: دانلود و استخراج وردپرس:

cd /tmp wget https://wordpress.org/latest.tar.gz tar -xvf latest.tar.gz cd wordpress

مرحله 2.2: کپی کردن فایل‌های وردپرس به دایرکتوری Public_HTML و اعطای دسترسی آپاچی:

برای example.com:

mkdir -p /var/www/html/example.com/public_html cp -r * /var/www/html/example.com/public_html chown -R apache:apache /var/www/html/example.com/public_html find /var/www/html/example.com/public_html -type d -exec chmod 755 {} \; find /var/www/html/example.com/public_html -type f -exec chmod 644 {} \;

برای holu.example.com:

mkdir -p /var/www/html/holu.example.com/public_html cp -r * /var/www/html/holu.example.com/public_html chown -R apache:apache /var/www/html/holu.example.com/public_html find /var/www/html/holu.example.com/public_html -type d -exec chmod 755 {} \; find /var/www/html/holu.example.com/public_html -type f -exec chmod 644 {} \;

مرحله 2.3: پیکربندی وردپرس برای دسترسی به وبسایت خود از مرورگر (example.com و holu.example.com). اگر صفحه استاندارد وردپرس را دیدید، نصب موفقیت‌آمیز بوده است.

  1. روی "بیایید شروع کنیم" کلیک کنید تا تنظیمات پایگاه داده را پیکربندی کنید.
  2. جزئیات وبسایت، نام کاربری و رمز عبور را تنظیم کنید.
  3. اگر موفقیت‌آمیز بود، به صفحه ورود هدایت می‌شوید.

مرحله 2.3 را برای holu.example.com و هر وبسایت دیگری که می‌خواهید اضافه کنید، تکرار کنید.

اختیاری: رفع خطاهای احتمالی

  • خطای پایگاه داده: اگر با خطای پایگاه داده مواجه شدید، می‌توانید با ویرایش پیکربندی MySQL، همانطور که در آموزش توضیح داده شده است، آن را رفع کنید.
  • خطای عدم توانایی نوشتن wp-config.php: اگر با خطای "نمی‌تواند wp-config.php را بنویسد" مواجه شدید، دسترسی کاربر آپاچی به دایرکتوری public_html خود را بررسی و اعطا کنید.

نتیجه‌گیری: سرور CentOS 7 شما اکنون آماده میزبانی وبسایت‌های وردپرس است. می‌توانید وبسایت‌های بیشتری را با دنبال کردن همان مراحل اضافه کنید. از میزبانی وردپرس خود لذت ببرید!

 

دریافت پیشنهادات و تخفیف‌های ویژه!

از جدیدترین تخفیف‌ها، آفرها و پیشنهادات ویژه باخبر شوید.

Update cookies preferences