ວິທີການຕິດຕັ້ງ Joomla ໃນ Ubuntu 18.04


ເມື່ອເວົ້າເຖິງການສ້າງເວບໄຊທ໌, ວິທີ ໜຶ່ງ ທີ່ງ່າຍທີ່ສຸດທີ່ຈະເຮັດໃຫ້ເວບໄຊທ໌ຂອງທ່ານຂື້ນແລະເຮັດວຽກແມ່ນໃຊ້ CMS (ລະບົບການຈັດການເນື້ອຫາ) ເຊິ່ງມັກຈະມາພ້ອມກັບລະຫັດ PHP ທີ່ຖືກມັດໄວ້ແລະທຸກຫົວຂໍ້ແລະ plugins ທີ່ທ່ານຕ້ອງການ.

ນອກຈາກ WordPress, CMS ທີ່ນິຍົມອື່ນໆແມ່ນ Joomla. Joomla ແມ່ນ CMS ທີ່ບໍ່ເສຍຄ່າແລະເປີດ - ໃຊ້ເຊິ່ງຖືກສ້າງຂື້ນໃນ PHP ແລະເກັບຂໍ້ມູນຂອງມັນໄວ້ໃນເຄື່ອງຈັກຖານຂໍ້ມູນທີ່ອີງໃສ່ SQL ຢູ່ທາງຫລັງ.

ໃນບົດຄວາມນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການຕິດຕັ້ງ Joomla ໃນ Ubuntu 18.04 ແລະລຸ້ນ ໃໝ່ ກວ່າ Ubuntu.

ຂັ້ນຕອນທີ 1: ປັບປຸງຊຸດລະບົບ Ubuntu

ມັນເປັນຄວາມຄິດທີ່ດີທີ່ສຸດໃນການປັບປຸງຊຸດແລະລະບົບຫໍສະມຸດກ່ອນສິ່ງອື່ນ. ສະນັ້ນປັບປຸງແລະຍົກລະດັບລະບົບຂອງທ່ານໂດຍການແລ່ນ.

$ sudo apt update -y && sudo apt upgrade -y

ຂັ້ນຕອນທີ 2: ຕິດຕັ້ງ Apache ແລະ PHP 7.2 ໃນ Ubuntu

Joomla ຖືກຂຽນໄວ້ໃນ PHP ແລະເກັບຂໍ້ມູນໃນ MySQL ຢູ່ດ້ານຫຼັງ. ຍິ່ງໄປກວ່ານັ້ນ, ຜູ້ໃຊ້ຈະເຂົ້າໃຊ້ເວັບໄຊທ໌ Joomla ໃດກໍ່ຕາມຜ່ານເບົາເຊີແລະດ້ວຍເຫດຜົນນັ້ນ, ພວກເຮົາ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Apache ເຊິ່ງຈະຮັບໃຊ້ ໜ້າ ເວັບ Joomla.

ການຕິດຕັ້ງ Apache ແລະ PHP (ພວກເຮົາ ກຳ ລັງຈະ ນຳ ໃຊ້ PHP 7.2) ປະຕິບັດ ຄຳ ສັ່ງດັ່ງລຸ່ມນີ້.

$ sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

ດ້ວຍການຕິດຕັ້ງ ສຳ ເລັດ, ທ່ານສາມາດກວດສອບເວີຊັນຂອງ Apache ທີ່ຕິດຕັ້ງໂດຍການແລ່ນ ຄຳ ສັ່ງ dpkg.

$ sudo dpkg -l apache2

ຕອນນີ້ເລີ່ມຕົ້ນແລະເປີດໃຊ້ Apache webserver.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

ເພື່ອຢືນຢັນວ່າ Apache ກຳ ລັງຂື້ນແລະແລ່ນ, ໃຫ້ ດຳ ເນີນການ ຄຳ ສັ່ງ:

$ sudo systemctl status apache2

ຕອນນີ້ໃຫ້ຂ້າມໄປຫາ browser ຂອງທ່ານແລະພິມທີ່ຢູ່ IP ຂອງເຊີບເວີຂອງທ່ານໃນແຖບ URL ດັ່ງທີ່ສະແດງ:

http://server-IP

ທ່ານຄວນຈະໄດ້ຮັບ ໜ້າ ເວັບຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນວ່າ Apache ຖືກຕິດຕັ້ງແລະເຮັດວຽກຢູ່.

ເພື່ອຢືນຢັນວ່າ PHP ຖືກຕິດຕັ້ງປະຕິບັດ ຄຳ ສັ່ງ.

$ php -v

ຂັ້ນຕອນທີ 3: ຕິດຕັ້ງ MariaDB ໃນ Ubuntu

ເນື່ອງຈາກວ່າ Joomla ຈະຮຽກຮ້ອງໃຫ້ມີຖານຂໍ້ມູນກ່ຽວກັບ backend ເພື່ອເກັບຂໍ້ມູນຂອງມັນ, ພວກເຮົາ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງ server ທີ່ກ່ຽວຂ້ອງກັບຖານຂໍ້ມູນ. ສຳ ລັບ ຄຳ ແນະ ນຳ ນີ້, ພວກເຮົາຈະຕິດຕັ້ງເຊີຟເວີ MariaDB ເຊິ່ງເປັນສ້ອມຂອງ MySQL. ມັນແມ່ນເຄື່ອງຈັກຖານຂໍ້ມູນແບບເປີດແລະບໍ່ເສຍຄ່າທີ່ຫຸ້ມຫໍ່ດ້ວຍຄຸນລັກສະນະແລະການເຮັດວຽກທີ່ຖືກປັບປຸງ.

ການຕິດຕັ້ງ MariaDB ປະຕິບັດຄໍາສັ່ງ:

$ sudo apt install mariadb-server

ນັບຕັ້ງແຕ່ MariaDB ບໍ່ໄດ້ຮັບປະກັນໂດຍຄ່າເລີ່ມຕົ້ນ, ເຊິ່ງເຮັດໃຫ້ມັນມີຄວາມສ່ຽງຕໍ່ການລະເມີດທີ່ອາດເກີດຂື້ນ. ເປັນຂໍ້ຄວນລະວັງ, ພວກເຮົາ ກຳ ລັງຈະຮັບປະກັນເຄື່ອງຈັກຖານຂໍ້ມູນ

ເພື່ອບັນລຸສິ່ງນີ້, ອອກ ຄຳ ສັ່ງ:

$ sudo mysql_secure_installation

ກົດ ENTER ເມື່ອໄດ້ຮັບລະຫັດລັບຮາກແລະກົດ ‘Y’ ເພື່ອຕັ້ງລະຫັດລັບ.

ສຳ ລັບສ່ວນທີ່ເຫຼືອ, ພຽງແຕ່ພິມ 'Y' ແລະກົດ ENTER ເພື່ອ ກຳ ນົດມັນໄວ້ໃນການຕັ້ງຄ່າທີ່ແນະ ນຳ ເຊິ່ງຈະຊ່ວຍເພີ່ມຄວາມປອດໄພໃຫ້ກັບຄວາມປອດໄພຂອງມັນ.

ໃນທີ່ສຸດພວກເຮົາໄດ້ຮັບປະກັນເຄື່ອງຈັກຖານຂໍ້ມູນຂອງພວກເຮົາ.

ຂັ້ນຕອນທີ 4: ສ້າງຖານຂໍ້ມູນ Joomla

ດັ່ງທີ່ໄດ້ກ່າວມາກ່ອນ ໜ້າ ນີ້, Joomla ເກັບຂໍ້ມູນຂອງມັນໄວ້ໃນ server backend SQL, ໃນກໍລະນີນີ້, MariaDB. ດັ່ງນັ້ນພວກເຮົາ ກຳ ລັງຈະສ້າງຖານຂໍ້ມູນເພື່ອເກັບມ້ຽນເອກະສານຂອງມັນ.

ກ່ອນອື່ນ ໝົດ, ພວກເຮົາຈະເຂົ້າສູ່ລະບົບ MariaDB ໂດຍໃຊ້ ຄຳ ສັ່ງ:

$ sudo mysql -u root -p

ເພື່ອສ້າງຖານຂໍ້ມູນ, ຜູ້ ນຳ ໃຊ້ຖານຂໍ້ມູນແລະໃຫ້ສິດທິພິເສດແກ່ຜູ້ ນຳ ໃຊ້ຖານຂໍ້ມູນ, ດຳ ເນີນການ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້.

MariaDB [(none)]> CREATE DATABASE joomla_db;
MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘[email ’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

ຂັ້ນຕອນທີ 5: ດາວໂຫລດ Joomla ໃນ Ubuntu

ໃນຂັ້ນຕອນນີ້, ພວກເຮົາຈະດາວໂຫລດເອກະສານຕິດຕັ້ງຈາກເວັບໄຊທ໌ທາງການຂອງ Joomla. ໃນເວລາຂຽນ, ສະບັບລ້າສຸດແມ່ນ Joomla 3.9.16. ເພື່ອດາວໂຫລດຊຸດຕິດຕັ້ງ, ດຳ ເນີນການ ຄຳ ສັ່ງດັ່ງລຸ່ມນີ້:

$ sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip

ເມື່ອການດາວໂຫລດ ສຳ ເລັດແລ້ວ. ພວກເຮົາຕ້ອງການ unzip ນີ້ໄປທີ່ webroot directory. ສະນັ້ນໃຫ້ທ່ານສ້າງປື້ມບັນທຶກແລະເອີ້ນມັນວ່າ 'Joomla'. ທ່ານສາມາດໃສ່ຊື່ຕາມທີ່ທ່ານຕ້ອງການໄດ້.

$ sudo mkdir /var/www/html/joomla

ຖັດໄປ, ຖອດໄຟລ໌ Joomla ທີ່ຖອດແລ້ວໃສ່ໃນຮວບຮວມ 'Joomla' ທີ່ຖືກສ້າງຂື້ນ.

$ sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d /var/www/html/joomla

ເມື່ອເຮັດແລ້ວ, ກຳ ນົດຄ່າ ກຳ ມະສິດຂອງໄດເລກະທໍລີໃຫ້ກັບຜູ້ໃຊ້ Apache ແລະປ່ຽນສິດທີ່ໄດ້ ກຳ ນົດໄວ້ຂ້າງລຸ່ມນີ້:

$ sudo chown -R www-data:www-data /var/www/html/joomla
$ sudo chmod -R 755 /var/www/html/joomla

ສຳ ລັບການປ່ຽນແປງທີ່ມີຜົນບັງຄັບໃຊ້, ໃຫ້ເລີ່ມຕົ້ນ Apache webserver.

$ sudo systemctl restart apache2

ຂັ້ນຕອນທີ 6: ຕັ້ງຄ່າ Apache ສຳ ລັບ Joomla

ພວກເຮົາ ກຳ ລັງຈະ ກຳ ຫນົດຄ່າ Apache webserver ກັບ server ຂອງເວັບໄຊທ໌ Joomla. ເພື່ອໃຫ້ສິ່ງນີ້ເກີດຂື້ນ, ພວກເຮົາຈະສ້າງແຟ້ມເອກະສານຂອງໂຮດຕິ້ງ ສຳ ລັບ Joomla ແລະເອີ້ນມັນວ່າ Joomla.conf.

$ sudo vim /etc/apache2/sites-available/joomla.conf

ວາງການຕັ້ງຄ່າຂ້າງລຸ່ມນີ້ເຂົ້າໃນເອກະສານແລະບັນທຶກ.

<VirtualHost *:80>
     ServerAdmin [email 
     DocumentRoot /var/www/html/joomla/
     ServerName example.com
     ServerAlias www.example.com

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

     <Directory /var/www/html/joomla/>
            Options FollowSymlinks
            AllowOverride All
            Require all granted
     </Directory>
</VirtualHost>

ຕໍ່ໄປ, ເປີດໃຊ້ເອກະສານຂອງເຈົ້າພາບເສມືນ.

$ sudo a2ensite joomla.conf
$ sudo a2enmod rewrite

ຫຼັງຈາກນັ້ນໃຫ້ເລີ່ມການບໍລິການ Apache webserver ສຳ ລັບການປ່ຽນແປງທີ່ຈະເກີດຂື້ນ.

$ sudo systemctl restart apache2

ຂັ້ນຕອນທີ 7: ການເຮັດການຕິດຕັ້ງ Joomla ສຳ ເລັດໃນ Ubuntu

ດ້ວຍການຕັ້ງຄ່າທັງ ໝົດ ໃນສະຖານທີ່, ຂັ້ນຕອນດຽວທີ່ເຫລືອແມ່ນການຕັ້ງ Joomla ຜ່ານ browser browser. ສະນັ້ນເປີດຕົວທ່ອງເວັບຂອງທ່ານແລະທ່ອງ URL ຂອງເຊີບເວີຂອງທ່ານຕາມທີ່ສະແດງ

http:// server-IP/joomla

ໜ້າ ເວັບຂ້າງລຸ່ມຈະຖືກສະແດງ. ຕື່ມຂໍ້ມູນໃສ່ໃນລາຍລະອຽດທີ່ຕ້ອງການເຊັ່ນ: ຊື່ເວັບໄຊ, ທີ່ຢູ່ອີເມວ, ຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານແລະກົດປຸ່ມ 'Next'.

ໃນພາກຕໍ່ໄປ, ໃຫ້ຕື່ມລາຍລະອຽດຂອງຖານຂໍ້ມູນເຊັ່ນ: ປະເພດຖານຂໍ້ມູນ (ເລືອກ MySQLI), ຜູ້ໃຊ້ຖານຂໍ້ມູນ, ຊື່ຖານຂໍ້ມູນແລະລະຫັດຜ່ານຖານຂໍ້ມູນ. ຈາກນັ້ນກົດ 'Next'.

ໜ້າ ຕໍ່ໄປນີ້ໃຫ້ພາບລວມຂອງການຕັ້ງຄ່າທັງ ໝົດ ແລະຊ່ວຍໃຫ້ທ່ານສາມາດກວດສອບການຕິດຕັ້ງກ່ອນການຕິດຕັ້ງ.

ເລື່ອນລົງໄປທີ່ 'ກວດກ່ອນການຕິດຕັ້ງ' ແລະພາກສ່ວນ 'ການຕັ້ງຄ່າທີ່ແນະ ນຳ' ແລະຢືນຢັນວ່າທຸກຊຸດທີ່ຕ້ອງການຖືກຕິດຕັ້ງແລະການຕັ້ງຄ່າແມ່ນຖືກຕ້ອງ.

ຈາກນັ້ນກົດປຸ່ມ 'ຕິດຕັ້ງ'. ການຕັ້ງຄ່າຂອງ Joomla ຈະເລີ່ມຕົ້ນຕາມທີ່ສະແດງ.

ເມື່ອເຮັດ ສຳ ເລັດແລ້ວ, ທ່ານຈະໄດ້ຮັບແຈ້ງການດ້ານລຸ່ມວ່າ Joomla ໄດ້ຖືກຕິດຕັ້ງແລ້ວ.

ໃນຖານະເປັນຂໍ້ຄວນລະວັງດ້ານຄວາມປອດໄພ, ຜູ້ຕິດຕັ້ງຈະຮຽກຮ້ອງໃຫ້ທ່ານລຶບໂຟເດີຕິດຕັ້ງກ່ອນທີ່ຈະ ດຳ ເນີນການເຂົ້າສູ່ລະບົບ, ສະນັ້ນເລື່ອນລົງລຸ່ມແລະກົດປຸ່ມ 'ອອກປຸ່ມຕິດຕັ້ງ' ທີ່ສະແດງຢູ່ດ້ານລຸ່ມ.

ເພື່ອເຂົ້າສູ່ລະບົບ, ໃຫ້ກົດປຸ່ມ 'Administrator' ເຊິ່ງຈະ ນຳ ພາທ່ານໄປທີ່ ໜ້າ ລຸ່ມນີ້.

ໃສ່ຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານຂອງທ່ານແລະກົດປຸ່ມ 'ເຂົ້າສູ່ລະບົບ'. ສິ່ງນີ້ ນຳ ພາທ່ານໄປທີ່ແຖບ Joomla ທີ່ສະແດງຢູ່ດ້ານລຸ່ມ.

ຕອນນີ້ທ່ານສາມາດສ້າງບລັອກຂອງທ່ານແລະໃຊ້ plugins ແລະການຕັ້ງຄ່າຕ່າງໆເພື່ອປັບປຸງຮູບລັກສະນະຂອງມັນ. ໃນທີ່ສຸດພວກເຮົາກໍ່ໄດ້ຕິດຕັ້ງ Joomla ໃນ Ubuntu 18.04 ແລ້ວ.