فرآیند نصب:
پیشنیاز : Lamp stack باید نصب شود
ابتدا سیستم خود را آپدیت کنید و پیشنیاز های لازم را نصب کنید:
# yum update
نصب Lamp stack :
# yum install httpd mariadb mariadb-server php php-mysql -y
پیکربندی فایروال:
اجازه دسترسی از بیرون به پورت 80 و 443 :
# firewall-cmd --permanent --zone=public --add-service=https# firewall-cmd --permanent --zone=public --add-service=http# firewall-cmd --reload
ساختن دیتابیس:
سرویس mariadb را شروع کنید:
# systemctl start mariadb# systemctl enable mariadb
یک پسورد برای کاربر root دیتابیس ایجاد کنید:
# mysqladmin -u root password password
ایجاد دیتابیس:
MariaDB [(none)]> create database joomla;Query OK, 1 row affected (0.00 sec)MariaDB [(none)]> grant all privileges on joomla.* to 'unixmen'@'localhost' identified by 'password';Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> flush privileges; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> exitBye
نصب و پیکربندی جوملا:
# cd /tmp && wget https://github.com/joomla/joomla-cms/releases/download/3.4.5/Joomla_3.4.5-Stable-Full_Package.zip
یک دایرکتوری یا پوشه با نام جوملا در مسیر /var/www/html/ ایجاد کرده و محتویات فایل جوملا را در همان دایرکتوری اکسترکت نمایید.
# mkdir /var/www/html/joomla# unzip Joomla_3.4.5-Stable-Full_Package.zip -d /var/www/html/joomla/
مجوز های مناسب را برای این پوشه بدهید:
# chown -R apache:apache /var/www/html/joomla/# chmod -R 755 /vat/www/html/joomla
سرویس apache را شروع کنید:
# systemctl start httpd# systemctl enable httpd
پیکربندی جوملا:
مرورگر را باز کرده و عبارت زیر را تایپ کنید:
<ip address>/joomla>
اطلاعات مورد نیاز مثل اسم سایت نام ادمین و رمز عبور ادمین را وارد کرده و به مرحله بعد بروید:
گواهینامه های دیتابیس را فراهم کنید:
Database name: joomla
Database user: oslab
password: oslab-123
کاربر ftp و پورت ftp (پیشفرض) پیکربندی کنید و به مرحله بعد بروید:
فرآیند نصب را نهایی کنید:
جوملا از شما می خواهد دایرکتوری نصب را پاک کند که بعضی مواقع به صورت خودکار پاک نمی شود بنابراین این دایرکتوری را بصورت دستی حذف خواهد کرد:
علاوه بر این شما را با یک اخطار متوجه میسازد که محتوای تولید شده خودکار را کپی کرده و به عنوان فایل configuration.php در مسیر روت وب ذخیره کنید.این محتوا بعضی وقت ها بصورت زیر است:
پس اجازه بدهید این دو مورد را حل کنیم. همه ی محتوای موجود در کادر اخطا بالایی را کپی کنید و یک فایل با نام configuration.php زیر پوشه var/www/html/ ایجاد کنید و محتوای کپی شده را داخل این فایل بریزید.
# cd /var/www/html # rm -rf installation/ #nano /var/www/html/configuration.php
در مرورگر تایپ کنید:
<ip address>/index.php>
صفحه اصلی شما بصورت زیر است:
عبارت زیر را در مرورگر تایپ کنید:
<ip address>/administrator>
با کاربر ادمین وارد شوید:
به کمک کنترل پنل تمامی سرویس های خود را مدیریت کنید:
فرآیند نصب با این مرحله به پایان رسید.
نویسنده :پویا آکلیون 931831208
منبع:https://www.unixmen.com/install-joomla-cms-centos-7/