دبیانسیستم عامل لینوکسمدیریت سرورمقالات وب

چگونه جوملا 3 را بر روی دبیان 9 نصب کنیم؟

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

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

ssh root@IP_ADDRESS -p PORT_NUMBER

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

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 را با پسورد واقعی و قوی جایگزین می کنید.

 نصب جوملا 3 بر روی دبیان 9:

خوب حالا که سرور 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

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

<VirtualHost *:80>

ServerAdmin admin@yourdomain.com

DocumentRoot /var/www/html/joomla

ServerName yourdomain.com

ServerAlias www.yourdomain.com

<Directory /var/www/html/joomla>

Options FollowSymLinks

AllowOverride All

Order allow,deny

allow from all

</Directory>

ErrorLog /var/log/apache2/joomla-error_log

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

</VirtualHost>

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

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

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

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

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

systemctl restart apache2

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

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

Rate this post
برچسب ها

نوشته های مشابه

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

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

بستن