دبیانسیستم عامل لینوکسمدیریت سرورمقالات وب
چگونه جوملا 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
نصب جوملا را از طریق مرورگر تکمیل کنید:
خوب حالا کافیست نام دامنه خود را در مرورگر وارد کنید و دستورالعمل های موجود را دنبال نمایید تا فرایند نصب جوملا تکمیل شود.