آذرسیس

How to install WordPress on Rocky Linux
5/5 - (2 امتیاز)

نصب وردپرس در راکی لینوکس یکی دیگر از آموزش های وردپرس می باشد که قصد داریم مراحل نصب آن را به صورت کامل بررسی کنیم. وردپرس یک سیستم مدیریت محتوای متن باز، قدرتمند و مستقل می باشد که برای راه اندازی و ایجاد وب سایت یا وبلاگ مورد استفاده قرار می گیرد.

این سیستم محتوا مزایای زیادی را در اختیار کاربران قرار می دهد تا بتوانند وب سایت خود را به درجه ای بالا از کیفیت ارتقا دهند. وردپرس توسط سرور پایگاه داده MariaDB یا MySQL ارائه می شود. همچنین، یک سیستم محبوب است که 40٪ از وب سایت های میزبانی شده در آن قابل دسترسی می باشد.

وردپرس چیست؟

کاربرانی که در زمینه طراحی وب سایت فعالیت دارند به صورت تخصصی با این عبارت آشنایی دارند. اما اگر بخواهیم یک تعریف کلی در مورد آن بیان کنیم، می توان گفت ساده ترین و آسان ترین روشی که می توان از طریق آن وب سایت یا وبلاگی را طراحی کرد. در سطح فنی تر، وردپرس یک سیستم مدیریت محتوای متن باز، رایگان و تحت مجهز GPLv2 می باشد که با ایجاد هر گونه شخصی سازی امکان طراحی وب سایت دلخواه را برای کاربران فراهم می کند. 

ورد پرس توسط زبان برنامه نویسی PHP ساخته شده است و از انعطاف پذیری بالایی برخوردار می باشد. بهره گیری از وردپرس برای مبتدیان پیشنهاد می شود چرا که استفاده از آن علارغم پیشرفته بودن، آسان می باشد. 

نحوه نصب وردپرس در راکی لینوکس

پس از آشنایی با وردپرس، اکنون در ادامه قصد داریم مراحل نصب وردپرس در راکی لینوکس را به صورت کامل مورد بررسی قرار دهیم. همراه ما باشید! 

مراحل نصب وردپرس در سیستم عامل راکی لینوکس 

برای نصب وردپرس در راکی لینوکس مراحل زیر را دنبال کنید: 

مرحله اول: نصب ماژول های PHP در راکی لینوکس 

نصب تعدادی ماژول PHP برای اجرای روان نصب وردپرس مورد نیاز است. دستور زیر را برای نصب اجرا کنید: 

sudo dnf install install php-gd php-soap php-intl php-mysqlnd php-pdo php-pecl-zip php-fpm php-opcache php-curl php-zip php-xmlrpc wget 

توجه داشته باشید پس از نصب ماژول های PHP، وب سرور آپاچی را با دستور زیر مجددا راه اندازی کنید تا ماژول های PHP نصب شده بارگذاری شوند.

sudo systemctl restart httpd 

مرحله دوم: ایجاد پایگاه داده برای وردپرس 

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

sudo mysql -u root -p  

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

CREATE DATABASE wordpress_db; 

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

CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your-strong-password'; 

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

GRANT ALL ON wordpress_db.* TO 'wordpress_user'@'localhost'; 

تغییرات را ذخیره کرده و خارج شوید:

FLUSH PRIVILEGES;
EXIT; 

در ادامه فایل وردپرس را دانلود کرده و نصب را آغاز خواهید کرد. 

مرحله سوم: دانلود وردپرس در راکی لینوکس 

در این قسمت نیاز است تا آخرین نسخه وردپرس را از سایت رسمی وردپرس دانلود کنید.

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

wget https://wordpress.org/latest.tar.gz -O wordpress.tar.gz 

پس از اتمام فرآیند، فایل را از حالت extract  خارج کنید: 

tar -xvf wordpress.tar.gz 

حال، دایرکتوری وردپرس فشرده نشده را در پوشه webroot کپی کنید: 

sudo cp -R wordpress /var/www/html/ 

مرحله چهارم: تنظیم مالکیت و مجوز ها در وردپرس 

حال، مالکیت دایرکتوری وردپرس را روی کاربر و گروه آپاچی با اجرای دستور زیر تنظیم کنید: 

sudo chown -R apache:apache /var/www/html/wordpress 

مجوز های دایرکتوری را به صورت زیر تنظیم کنید تا به کاربران دیگر نیز اجازه دسترسی به محتویات دایرکتوری را داشته باشند: 

sudo chmod -R 775 /var/www/html/wordpress 

حال، SELinux را برای دایرکتوری و محتویات آن پیکربندی کنید:

sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/wordpress(/.*)?" 

برای اعمال تغییرات دستور زیر را اجرا کنید: 

sudo restorecon -Rv /var/www/html/wordpress 

ممکن است در این قسمت با خطای Semanage مواجه شوید. Semanage ابزاری می باشد که پیکربندی برخی از جنبه های SELinux را انجام می دهد. 

برای بررسی اینکه کدام بسته semanage را ارائه می دهد، دستور را اجرا کنید: 

sudo dnf whatprovides /usr/sbin/semanage. 

از خروجی این موضوع دریافت می شود که بسته policycoreutils-python-utils-2.9-14.el8.noarch ابزار semanage را فراهم کرده و به راحتی از مخزن راکی لینوکس BaseOS قابل دسترسی می باشد: 

sudo dnf install policycoreutils-python-utils 

مرحله پنجم: ایجاد یک فایل پیکربندی آپاچی در وردپرس 

در ادامه قصد داریم یک فایل پیکربندی آپاچی برای وردپرس ایجاد کنیم. با این کار وب سرور آپاچی به دایرکتوری وردپرس و محتویات آن اشاره دارد. 

برای انجام این کار دستور زیر را اجرا کنید: 

sudo vim /etc/httpd/conf.d/wordpress.conf 

خطوط زیر را paste کرده و تغییرات را ذخیره کنید: 

<VirtualHost *:80>
ServerName server-IP or FQDN
ServerAdmin root@localhost
DocumentRoot /var/www/html/wordpress
<Directory "/var/www/html/wordpress">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
ErrorLog /var/log/httpd/wordpress_error.log
CustomLog /var/log/httpd/wordpress_access.log common
</VirtualHost>

برای اعمال تغییرات، وب سرور آپاچی را مجددا راه اندازی کنید: 

sudo systemctl restart httpd 

حال، بررسی کنید که آیا وب سرور در حال اجرا است یا خیر: 

sudo systemctl status httpd 

در این قسمت، تمام پیکربندی ها انجام شد. حال وردپرس را از یک مرورگر وب راه اندازی خواهید کرد: 

اکنون، نیاز است اجازه دهید ترافیک HTTP و HTTPS روی فایروال باشد. اگر تصمیم دارید سایت را با گواهی SSL رمزگذاری کنید، HTTPS نیز برای شما کاربردی خواهد بود. 

برای انجام این کار دستور زیر را اجرا کنید: 

sudo firewall-cmd --permanent --zone=public --add-service=http
 sudo firewall-cmd --permanent --zone=public --add-service=https 

حال، سپس فایروال را دوباره بارگذاری کنید تا تغییرات اعمال شوند: 

sudo firewall-cmd --reload 

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

مرورگر خود را راه اندازی کنید و به URL ارائه شده بروید: 

http://server-IP/ 

دستورالعمل ها را مرور کرده و روی دکمه Let’s Go کلیک کنید. 

نحوه نصب وردپرس در راکی لینوکس

جزئیات پایگاه داده وردپرس را تکمیل کرده و بر روی گزینه Submit کلیک کنید. 

نحوه نصب وردپرس در راکی لینوکس

 

اگر همه چیز خوب پیش برود، این صفحه را مشاهده خواهید کرد. پس از مشاهده از شما خواسته می شود تا نصب را اجرا کنید. روی دکمه Run the installation کلیک کنید: 

نحوه نصب وردپرس در راکی لینوکس

برای ایجاد یک کاربر Admin، به جزئیاتی مانند نام کاربری و رمز عبور توجه داشته باشید. چرا که در پایان برای ورود به وردپرس به آنها نیاز خوهید داشت. 

نحوه نصب وردپرس در راکی لینوکس

بر روی Install WordPress کلیک کنید. 

نحوه نصب وردپرس در راکی لینوکس

چند ثانیه بعد پیام موفقیت آمیز بودن فرآیند نصب را دریافت خواهید کرد. بر روی Login کلیک کنید: 

نحوه نصب وردپرس در راکی لینوکس

شما با وارد کردن اطلاعات خود وارد حساب کاربری خود خواهید شد. 

نحوه نصب وردپرس در راکی لینوکس

صفحه زیر را مشاهده خواهید کرد: 

نحوه نصب وردپرس در راکی لینوکس

 

آذرسیس، ارائه دهنده با کیفیت ترین سرور مجازی و سرور اختصاصی با قیمت های مقرون به صرفه. همچنین شرایط تحویل فوری بر روی سرور مجازی لینوکس و ویندوز نیز برای شما عزیزان فراهم می باشد.  

نتیجه گیری 

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

 

چه نقشی در وردپرس مهم است؟

Admin برای اکثر صاحبان سایت، مهم ترین نقش کاربری را در وردپرس ایفا می کند. نقش مدیر سایت تقریباً همیشه به مالک وب سایت و یا توسعه دهنده اصلی اختصاص داده می شود و امکان دسترسی به تمام ویژگی ها، تنظیمات و گزینه های وردپرس برای آن فراهم است.

چند صفحه می توان به وردپرس اضافه کرد؟

محدودیتی در ایجاد تعداد صفحات وردپرس وجود ندارد. توجه داشته باشید که می توان وب سایتی ایجاد کرد که فقط دارای صفحات مشخصی باشد و در آن از هیچ پستی استفاده نکرد. اما به معنای این نیست که کاربران نمی توانند صفحات را آپدیت کنند. امکان بروز رسانی صفحات هر چند وقت یکبار برای آنها فراهم خواهد شد.

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

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