جوملا یکی از محبوب ترین CMS های متن باز رایگان است که به شما اجازه می دهد به راحتی سایت های پویایی ایجاد کنید و آن ها را مدیریت نمایید. این پلتفرم به زبان PHP نوشته شده و می تواند داده های خود را در پایگاه داده MySQL یا PostgreSQL ذخیره سازی کند. در این آموزش به شما نحوه نصب جوملا ۳ بر روی دبیان ۹ را به کمک LAMP نشان خواهیم داد.پس همراه باشید.

در ابتدا، باید از طریق SSH به عنوان کاربر روت وارد سرور خود شوید:

ssh root@IP_ADDRESS -p PORT_NUMBER

در عبارت بالا، IP_ADDRESS و نیز PORT_NUMBER را بر اساس ای پی آدرس واقعی سرور و شماره پورت SSH جایگزین نمایید. قبل از اینکه بخواهید فرایند نصب را آغاز کنید باید مطمئن شوید که سرور دبیان ۹ شما به روز است. برای اینکار دستور زیر را اجرا کنید:

apt-get update

apt-get upgrade

نصب آپاچی:

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

apt-get install apache2

بعد از اینکه فرایند نصب کامل شد، می توانید سرویس را فعال کنید تا به صورت خودکار با بوت سیستم اجرا شود:

systemctl enable apache2

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

systemctl status apache2

نصب PHP 7:

در مرحله بعدی باید PHP 7 را به همراه ماژول های اضافی مورد نیاز نصب کنیم:

apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-cli php7.0-common php7.0-json php7.0-opcache php7.0-readline php7.0-gd php7.0-mcrypt php7.0-intl php7.0-curl php7.0-zip

نصب MariaDB:

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

apt-get install mariadb-server

بعد از اینکه فرایند نصب کامل شد، می توانید سرور پایگاه داده  را آغاز کنید و به گونه ای تنظیم نمایید که در بوت سیستم به صورت خودکار اجرا شود:

systemctl start mariadb

systemctl enable mariadb

شما همچنین می توانید از اسکریپت mysql_secure_installation برای  امن کردن نصب خود استفاده کنید:

mysql_secure_installation

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

mysql -u root -p

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

CREATE DATABASE joomla_db;

GRANT ALL PRIVILEGES ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘PASSWORD’;

FLUSH PRIVILEGES;

exit;

مطمئن شوید که عبارت PASSWORD را با پسورد واقعی و قوی جایگزین می کنید.

 نصب جوملا ۳ بر روی دبیان ۹:

خوب حالا که سرور LAMP ما حاضر است می توانیم جوملا را نصب کنیم. شما می توانید اخرین نسخه از آن را به کمک دستور زیر دانلود کنید:

wget https://downloads.joomla.org/us/cms/joomla3/3-8-3/Joomla_3-8-3-Stable-Full_Package.zip

داخل دایرکتوری روت آپاچی یک دایرکتوری جدید برای جوملا ایجاد کنید:

mkdir /var/www/html/joomla

unzip Joomla_3-8-3-Stable-Full_Package.zip -d /var/www/html/joomla

مالکیت دایرکتوری جوملا را به شیوه زیر تغییر دهید:

chown -R www-data:www-data /var/www/html/joomla

نصب و راه اندازی ویرچوال هاست آپاچی:

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

nano /etc/apache2/sites-available/joomla.conf

حالا محتوای زیر را داخل فایل وارد کنید:

ServerAdmin admin@yourdomain.com

DocumentRoot /var/www/html/joomla

ServerName yourdomain.com

ServerAlias www.yourdomain.com

Options FollowSymLinks

AllowOverride All

Order allow,deny

allow from all

ErrorLog /var/log/apache2/joomla-error_log

CustomLog /var/log/apache2/joomla-access_log common

فایل ویرچوال هاست را فعال کنید:

بعد از فعال کردن، فراموش  نکنید که yourdomain.com را با نام دامنه خود جایگزین کنید. در نهایت باید فایل ویرچوال هاست را با  عبارت زیر  فعال نمایید:

ln -s /etc/apache2/sites-available/joomla.conf /etc/apache2/sites-enabled/joomla.conf

آپاچی را ریستارت کنید:

به کمک دستور زیر می توانید آپاچی را ریستارت کنید:

systemctl restart apache2

نصب جوملا را از طریق مرورگر تکمیل کنید:

خوب حالا کافیست نام دامنه خود را در مرورگر وارد کنید و دستورالعمل های موجود را دنبال نمایید تا فرایند نصب جوملا تکمیل شود.

برچسب هاLAMP آپاچی جوملا 3 دبیان دبیان 9 نصب MariaDB نصب PHP 7 نصب جوملا 3 روی دبیان 9 وب سرور ویرچوال هاست آپاچی