نصب وردپرس روی هاست لینوکس کار پیچیدهای نیست و نیازی به دانش تخصصی برنامهنویسی ندارد. در این راهنما، گامبهگام مراحل نصب وردپرس روی لینوکس را به شما آموزش میدهیم. با خواندن این مقاله خواهید فهمید چگونه وردپرس را روی یک سرور لینوکسی (Ubuntu) با استفاده از LAMP Stack نصب کنید.
راهنمای نصب وردپرس روی هاست لینوکس
قبل از شروع نصب وردپرس، بهتر است این موارد را آماده داشته باشید:
- آشنایی مقدماتی با دستورات لینوکس
- سیستم لینوکسی با دسترسی ادمین
- اینترنت پایدار برای دانلود فایلها
اگر این شرایط را دارید، همهچیز برای یک نصب بیدردسر فراهم است.
آموزش سادۀ نصب وردپرس روی لوکال هاست (با Xampp)
مرحله ۱: بهروزرسانی سیستم
قبل از نصب وردپرس روی هاست لینوکس، سیستم را بهروز کنید تا مخازن آپدیت شوند. برای این کار، وارد محیط ترمینال شوید و دستورات زیر را اجرا کنید:
apt update && apt upgrade |
مرحله ۲: نصب وبسرور Apache
وردپرس برای اجرا نیاز به یک وبسرور دارد و Apache یکی از بهترین گزینههاست. برای نصب آن، از دستور زیر استفاده کنید:
apt install apache2 |
پس از نصب، وضعیت اجرای Apache را بررسی کنید:
systemctl status apache2 |
اگر Apache بهدرستی نصب شده باشد، در مرورگر آدرس IP سرور خود را وارد کرده و صفحه پیشفرض Apache را مشاهده کنید.
https://ip-address |
مرحله ۳: نصب و پیکربندی دیتابیس MariaDB
در مرحله دوم از نصب وردپرس روی هاست لینوکس برای ذخیره اطلاعات وردپرس، نیاز به یک دیتابیس داریم. MariaDB یک جایگزین سریع و ایمن برای MySQL است. برای نصب، این دستور را اجرا کنید:
apt install mariadb-server mariadb-client |
پس از نصب، برای افزایش امنیت پایگاه داده، دستور زیر را اجرا کنید:
mysql_secure_installation |
در این مرحله میتوانید:
- رمز عبور root را تنظیم کنید.
- کاربران ناشناس را حذف کنید.
- دسترسی از راه دور را برای کاربر root غیرفعال کنید.
- دیتابیس تست را حذف کنید.
مرحله ۴: نصب PHP
وردپرس با زبان PHP نوشته شده است، بنابراین باید آن را روی سرور نصب کنیم:
apt install php php-mysql |
برای اطمینان از نصب صحیح، یک فایل تستی بسازید:
vim /var/www/html/info.php |
کد زیر را داخل آن قرار دهید:
<?php
phpinfo(); ?> |
سپس در مرورگر آدرس your-server-ip/info.php را باز کنید. اگر صفحه اطلاعات PHP نمایش داده شد، یعنی همه چیز درست کار میکند.
مرحله ۵: ایجاد دیتابیس وردپرس
در مرحله پنجم از نصب وردپرس روی هاست لینوکس وارد محیط MariaDB شوید:
mysql -u root -p |
سپس، یک پایگاه داده جدید برای وردپرس ایجاد کنید:
CREATE DATABASE wordpress_db; |
یک کاربر جدید برای وردپرس تعریف و رمز عبور مناسبی تنظیم کنید:
CREATE USER ‘wp_user’@’localhost’ IDENTIFIED BY ‘your_password’; |
به این کاربر دسترسی کامل به دیتابیس دهید و از دیتابیس خارج شوید:
GRANT ALL ON wordpress_db.* TO ‘wp_user’@’localhost’;
FLUSH PRIVILEGES; EXIT; |
مرحله ۶: دانلود و نصب وردپرس
وارد دایرکتوری /tmp/ شوید و آخرین نسخه وردپرس را دانلود کنید:
cd /tmp && wget https://wordpress.org/latest.tar.gz |
سپس فایل را استخراج کنید:
tar -xvf latest.tar.gz |
پوشه وردپرس را به مسیر /var/www/html/ منتقل کنید:
cp -R wordpress /var/www/html/ |
اکنون دسترسی فایلها را تنظیم کنید:
chown -R www-data:www-data /var/www/html/wordpress/
chmod -R 755 /var/www/html/wordpress/ |
همچنین یک پوشه برای آپلودها ایجاد کنید:
mkdir /var/www/html/wordpress/wp-content/uploads
chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/ |
بیشتر بخوانید: آموزش نصب قالب وردپرس (آموزش جامع و تصویری ) | 5 دقیقه تا نصب قالب
مرحله ۷: راهاندازی وردپرس از طریق مرورگر
در آخرین مرحله از نصب وردپرس روی هاست لینوکس مرورگر خود را باز و آدرس زیر را وارد کنید:
http://your-server-ip/wordpress
صفحه نصب وردپرس نمایش داده میشود. اطلاعات دیتابیس خود را وارد کنید:
- Database Name: wordpress_db
- Username: wp_user
- Password: your_password
- Database Host: localhost
روی Submit کلیک کنید و سپس Run the Installation را بزنید.
در صفحه بعدی، اطلاعات سایت خود را وارد کنید:
- عنوان سایت
- نام کاربری و رمز عبور مدیر (برای ورود به پیشخوان وردپرس)
- ایمیل مدیریت
روی Install WordPress کلیک کنید.
اگر همه چیز درست باشد، پیام موفقیت نصب وردپرس روی هاست لینوکس نمایش داده خواهد شد و شما میتوانید با وارد کردن نام کاربری و رمز عبور به پیشخوان وردپرس وارد شوید.
بیشتر بخوانید: آموزش جامع نصب وردپرس
وردپرس با موفقیت روی هاست لینوکس شما نصب شد!
اکنون میتوانید قالبها، افزونهها و تنظیمات مورد نیاز را اعمال کنید. فراموش نکنید برای امنیت بیشتر، فایل info.php را حذف کنید:
rm /var/www/html/info.php |
انتخاب بهترین هاست لینوکس برای وردپرس را به ایران سرور بسپارید
اگر دنبال یک هاست قدرتمند، سریع و مطمئن برای سایت وردپرسی یا هر پروژه دیگر هستید، هاست لینوکس ایران سرور در چندین دیتاسنتر داخلی و خارجی یکی از بهترین انتخابهای شماست. فرقی نمیکند قصد اجرای یک صفحه HTML را دارید یا یک سیستم مدیریت محتوا وردپرس میخواهید راهاندازی کنید. این سرویس با بهرهمندی از سرورهای قدرتمند، امنیت بالا و پشتیبانی حرفهای، کمکتان میکند تا بدون دغدغه، سایت وردپرسی خود را راهاندازی و مدیریت کنید.
کلام پایانی؛ نصب وردپرس روی لینوکس در ۷ مرحله
در این مطلب، نحوه نصب وردپرس روی هاست لینوکس را بررسی کردیم. این مراحل شامل نصب Apache، MariaDB، PHP و پیکربندی وردپرس بود. برای انتخاب هاست لینوکس یا نصب وردپرس اگر نیاز به راهنمایی بیشتر دارید، کارشناسان ایران سرور مشتاق راهنمایی شما هستند. برای شروع کافیاست با شماره ۰۲۱۵۸۹۸۳۰۰۰ تماس بگیرید.
۱. آیا میتوان وردپرس را روی هر هاست لینوکسی نصب کرد؟
بله، اما بهتر است از هاست لینوکسی استفاده کنید که مخصوص وردپرس بهینهسازی شده باشد. هاستهایی که دارای وبسرور Apache/Nginx، پایگاه داده MariaDB/MySQL و PHP هستند، بهترین عملکرد را برای وردپرس ارائه میدهند.
۲. چرا پس از نصب وردپرس، سایت من باز نمیشود؟
- بررسی کنید وبسرور Apache یا Nginx اجرا شده باشد.
- بررسی کنید اطلاعات دیتابیس درست باشد.
- مجوزهای فایلها را تنظیم کنید.
۳. آیا میتوان وردپرس را بدون استفاده از خط فرمان نصب کرد؟
بله، اگر از سی پنل (cPanel) یا دایرکت ادمین (DirectAdmin) استفاده میکنید، میتوانید از نصبکنندههای خودکار مثل Softaculous برای نصب وردپرس بدون نیاز به اجرای دستورات استفاده کنید.
منابع