apache webserver

چطور روی اوبونتو سرور، وردپرس نصب کنم ؟

وب‌سایت فروشگاهی شما روزانه بازدید زیادی دارد، آیا هاست شما suspend شده ؟ یا از امنیت هاست اشتراکی اطمینان ندارید ؟ هایو برای شما سرویس PaaS فراهم میکند، با سفارش یک هایو‌ابر (Container) اوبونتو میتوانید یک وب‌سایت وردپرسی با سرعت 🚀 راه‌اندازی کنید .

 مرحله ۱ :

نصب و راه‌اندازی وب سرور

sudo apt update ; sudo apt install apache2 apache2-utils

بسته apache2 ، وب‌سرور آپاچی را همراه ابزار های مفید مدیریت‌ آن را نصب میکند ، پیشفرض فعال و در استارت‌آپ قرار خواهد گرفت.

مرحله ۲ :

نصب و راه‌اندازی پی‌اچ‌پی (php)

sudo apt install php php-mysql php-gd php-cgi php-cli php-zip libapache2-mod-php

سیستم مدیریت محتوا (CMS) وردپرس،‌به زبان php نوشته شده، بنابراین باید مفسر این زبان را نصب کنید .

مرحله ۳ :

فایل آرشیو حاوی وردپرس را در مسیر “روت‌ وب‌سرور” دانلود کنید .

cd /var/www/html

sudo wget https://fa.wordpress.org/wordpress-4.9.8-fa_IR.zip

sudo unzip wordpress-4.9.8-fa_IR.zip

  . */sudo mv wordpress

sudo rm wordpress

مرحله ۴ :

نصب و راه‌‌اندازی پایگاه داده

sudo apt install mariadb-server mariadb-client

تقریبا به پایان نصب پیشنیاز ها رسیدیم، برای تنظیمات اولیه MariaDB از کامند زیر استفاده کنید :

sudo mysql_secure_installation

از شما سوالاتی خواهد پرسید …

: Enter current password for root (enter for none)

پسورد فعلی را میخواهد! چون برای اولین بار اجرا میکنیم، پسوردی برای کاربر روت (روت در دیتابیس) تنظیم نشده. بنابراین enter کنید .

Set root password? [Y/n]

پسوردی برای کاربر روت تنظیم کنید .

Remove anonymous users? [Y/n]

بله! کاربر ناشناس را حذف کنید تا امکان لاگین نداشته باشد.

Disallow root login remotely? [Y/n]

آیا امکان ورود با کاربر روت ،‌بصورت ریموت ( تحت شبکه) وجود داشته باشد ؟

پیشنهاد ما عدم دسترسی تحت شبکه است،‌بنابراین Y را بزنید .

Remove test database and access to it? [Y/n]

دیتابیس تست را حذف میکند …

Reload privilege tables now? [Y/n]

جدول دسترسی ها را Reload میکند تا تنظیمات اعمال شود .

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

sudo mysql -u root -p

پسودری که تننظیم کردید را وارد کنید.

create database yourDB_name;

GRANT ALL PRIVILEGES ON yourDB_name.* TO “yourDB_username”@”localhost” IDENTIFIED BY “yourDB_passwd”;

FLUSH PRIVILEGES;

تبریک به شما! الان کافیست دامنه وب‌سایت را در مرورگر وارد کنید و مراحل نصب وردپرس را .پیگیرید کنید

دیدگاه‌ خود را بنویسید