راهنمای نصب Wordpress روی CentOS 7

در مقاله پیشین توضیح داده شد که چگونه LAMP را روی CentOS نصب نمایید. حالا قصد داریم که وردپرس را روی CentOSی که LAMP را روی آن آماده کردیم، نصب کنیم:
روی این سرور PHP 7.3,MariaDB, CentOS 7, Apache استفاده شده است:


1- ابتدا دایرکتوری که می خواهید Wordpress روی آن نصب شود را انتخاب نمایید. ما از فولدر opt که به صورت پیش فرض روی CentOS ساخته شده است استفاده می نماییم.

cd /opt

2- نصب wget و unzip
قبل از دانلود وردپرس، باید wget و unzip را مطابق زیر روی لینوکس نصب کنیم:

sudo yum install wget unzip

3- دانلود Wordpress
با دستور زیر آخرین ورژن وردپرس را از سایت wordpress.org دانلود می کنیم:

wget http://wordpress.org/latest.zip


4- ساخت دیتابیس در MariaDB

mysql -u root -p

پسورد پایگاه داده خود را وارد کنید و پس از اینکه وارد MariaDB شدید، دستورات زیر را اجرا نمایید:

CREATE DATABASE wordpressdb;
GRANT ALL PRIVILEGES on wordpressdb.* to 'wpuser'@'localhost' identified by 'your_password';
FLUSH PRIVILEGES;
exit


توجه داشته باشید که wordpressdb نام database شماست و می توانید آن را تغییر دهید. همچنین wpuser نام یوزر دیتابیس شماست. به جای your_password هم باید پسورد خود را قرار دهید. از این پارامترها بعدا استفاده خواهد شد، پس آن ها را در جایی یادداشت کنید.

5- ریستارت MariaDB
بعد از انجام کارهای بالا یک بار سرویس MariaDB را با دستور زیر ریستارت نمایید:

systemctl restart mariadb


6- Unzip و کانفیگ کردن Wordpress
حالا باید فایل زیپ وردپرسی که در مراحل قبل دانلود شد را با دستور زیر در دایرکتوری /var/www/html/ آنزیپ کنیم:

unzip -q latest.zip -d /var/www/html/

حالا باید permissionهای مناسب را با دستورات زیر به پوشه wordpress بدهیم:

chown -R apache:apache /var/www/html/wordpress
chmod -R 755 /var/www/html/wordpress

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

mkdir -p /var/www/html/wordpress/wp-content/uploads


سپس باید به وب سرور Apache دسترسی write به دایرکتوری upload بدهیم. این کار را با اختصاص group ownership دایرکتوری به Apache انجام می دهیم. این کار به آپاچی اجازه ساخت فایل و دایرکاتوری می دهد. برای این کار از دستور زیر استفاده می کنیم:

chown -R :apache /var/www/html/wordpress/wp-content/uploads

وارد دایرکتوری وردپرس می شویم:

cd /var/www/html/wordpress/


نام فایل wp-config-sample.php را به wp-config.php مطابق زیر تغییر می دهیم:

mv wp-config-sample.php wp-config.php


حالا باید تنظیمات وردپرس را انجام دهیم. فایل wp-config.php را یا با FTP Managerها یا با دستور زیر در لینوکس باز میکنیم و تغییرات زیر روی آن انجام می دهیم:

vim wp-config.php

 

نام دیتابیسی که در مراحل قبل ساخته شد را وارد می کنیم:
define('DB_NAME', 'wordpress');


usernameی که برای دیتابیس ساخته شد را وارد می کنیم. در اینجا wpuser ساخته شد.
define('DB_USER', 'wpuser');

password ساخته شده را وارد می کنیم:
define('DB_PASSWORD', 'your_password');

و همچنین Hostname را به صورت زیر قرار می دهیم:
define('DB_HOST', 'localhost');

7- مرحله پایانی نصب وردپرس
با باز کردن آدرس install وردپرس در مرورگر وب، به بخش پایانی نصب وردپرس می رسیم. اگر تمامی مراحل را به درستی انجام داده باشید با وارد کردن آدرس http://your_ip_address/wordpress/wp-admin/install.php در مرورگر خودبا صفحه زیر روبرو خواهید شد.
توجه داشته باشید، باید به جای your_ip_address آی پی سرور centos خود را وارد نمایید که در اینجا 10.1.1.54 وارد شده است.

 

به این صورت وردپرس روی centOS 7 نصب گردید.

با توجه با اینکه فایل .htaccess را خودتان باید بسازید و به wordpress تخصیص دهید، در مقاله های آتی به نحوه ساخت این فایل در CentOS7 می پردازیم.

نوشتن دیدگاه

تصویر امنیتی
تصویر امنیتی جدید