ວິທີການຕິດຕັ້ງ Joomla ໃນ CentOS 8
Joomla ແມ່ນລະບົບການຄຸ້ມຄອງເນື້ອຫາທີ່ບໍ່ເສຍຄ່າແລະເປີດເຜີຍ (CMS) ທີ່ນິຍົມໃຊ້ໃນ PHP. ເຖິງແມ່ນວ່າມັນບໍ່ໄດ້ຮັບຄວາມນິຍົມສູງເທົ່າກັບ WordPress ຄູ່ຮ່ວມງານຂອງມັນ, ມັນກໍ່ຍັງຖືກ ນຳ ໃຊ້ໃນການສ້າງບລັອກ/ເວບໄຊທ໌ທີ່ມີຄວາມຮູ້ກ່ຽວກັບການຂຽນໂປແກຼມທີ່ ຈຳ ກັດຫລືບໍ່.
ມັນມາພ້ອມກັບອິນເຕີເຟດເວບໄຊທ໌ທີ່ສະອາດແລະງ່າຍດາຍເຊິ່ງງ່າຍທີ່ຈະໃຊ້ແລະເຕັມໄປດ້ວຍສິ່ງເພີ່ມເຕີມທີ່ທ່ານສາມາດໃຊ້ເພື່ອເພີ່ມລັກສະນະແລະການເຮັດວຽກຂອງເວັບໄຊທ໌ຂອງທ່ານ.
ໃນບົດຄວາມນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການຕິດຕັ້ງ Joomla ໃນ CentOS 8.
ເນື່ອງຈາກວ່າ Joomla ເປັນແພລະຕະຟອມ PHP ທີ່ຈະຈັດການກັບດ້ານ ໜ້າ ແລະເກັບຂໍ້ມູນ, ທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງ LAMP stack ໄວ້ໃນ CentOS 8. ນີ້ແມ່ນ ຄຳ ສັບ ສຳ ລັບ Linux, Apache, MariaDB/MySQL, ແລະ PHP.
ຂັ້ນຕອນທີ 1: ຕິດຕັ້ງໂມດູນ PHP ໃນ CentOS 8
ເມື່ອທ່ານມີການຕັ້ງຄ່າ LAMP, ທ່ານສາມາດເລີ່ມຕົ້ນຕິດຕັ້ງໂປແກຼມ PHP ເພີ່ມອີກ ຈຳ ນວນ ໜຶ່ງ, ເຊິ່ງ ສຳ ຄັນ ສຳ ລັບການຕິດຕັ້ງ Joomla.
$ sudo dnf install php-curl php-xml php-zip php-mysqlnd php-intl php-gd php-json php-ldap php-mbstring php-opcache
ຂັ້ນຕອນທີ 2: ສ້າງຖານຂໍ້ມູນ Joomla
ເມື່ອມີການຕິດຕັ້ງແບບໂມດູນແບບ PHP, ພວກເຮົາຕ້ອງສ້າງຖານຂໍ້ມູນໃຫ້ Joomla ເພື່ອຖືເອກະສານໃນໄລຍະແລະຫຼັງການຕິດຕັ້ງ.
ໃຫ້ເລີ່ມຕົ້ນ server ຂອງ MariaDB ແລະຢືນຢັນສະຖານະຂອງ server ຂອງ MariaDB.
$ sudo systemctl start mariadb $ sudo systemctl status mariadb
ເຄື່ອງແມ່ຂ່າຍແມ່ນຂຶ້ນແລະແລ່ນ, ເຊິ່ງມັນດີເລີດ. ດຽວນີ້ເຂົ້າສູ່ລະບົບເຄື່ອງຈັກຖານຂໍ້ມູນ MariaDB ດັ່ງທີ່ສະແດງໄວ້.
$ mysql -u root -p
ຕອນນີ້ສ້າງຖານຂໍ້ມູນແລະຜູ້ ນຳ ໃຊ້ຖານຂໍ້ມູນ ສຳ ລັບ Joomla ໂດຍປະຕິບັດ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ໃນເຄື່ອງຈັກຖານຂໍ້ມູນ MariaDB.
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;
ຂັ້ນຕອນທີ 3: ດາວໂຫລດຊຸດຕິດຕັ້ງ Joomla
ຫຼັງຈາກສ້າງຖານຂໍ້ມູນ ສຳ ລັບເກັບຮັກສາເອກະສານຂອງ Joomla, ດຳ ເນີນການຕໍ່ໄປຫາເວັບໄຊທ໌ທາງການຂອງ Joomla ແລະດາວໂຫລດຊຸດຕິດຕັ້ງຫຼ້າສຸດ. ໃນເວລາທີ່ຂຽນ ຄຳ ແນະ ນຳ ນີ້, ຮຸ່ນຫຼ້າສຸດແມ່ນ Joomla 3.9.16.
ສະນັ້ນ, ໃຊ້ ຄຳ ສັ່ງ wget ເພື່ອດາວໂຫລດຊຸດ zipped ດັ່ງທີ່ສະແດງ:
$ sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip?format=zip
ເມື່ອດາວໂຫລດມາແລ້ວ, ຖອດໄຟລ໌ເຂົ້າໄປໃນໄດເລກະທໍລີ /var/www/html
ດັ່ງທີ່ສະແດງ.
$ sudo unzip Joomla_3-9-16-Stable-Full_Package.zip -d /var/www/html
ມອບສິດເອກະສານແລະສິດເປັນເຈົ້າຂອງທີ່ ເໝາະ ສົມຕາມທີ່ສະແດງໄວ້.
$ sudo chown -R apache:apache /var/www/html/joomla $ sudo chmod 755 /var/www/html/joomla
ຂັ້ນຕອນທີ 4: ຕັ້ງຄ່າ Apache ສຳ ລັບ Joomla
ພວກເຮົາ ຈຳ ເປັນຕ້ອງ ກຳ ຫນົດຄ່າເຊີຟເວີເວັບຂອງ Apache ໃຫ້ບໍລິການເວັບໄຊທ໌ຂອງ Joomla. ເພື່ອໃຫ້ສິ່ງນີ້ປະສົບຜົນ ສຳ ເລັດ, ພວກເຮົາ ກຳ ລັງຈະສ້າງແຟ້ມໂຮດຕິ້ງ.
$ sudo /etc/httpd/conf.d/joomla.conf
ຕິດຄັດສາຍຂ້າງລຸ່ມ.
<VirtualHost *:80> ServerAdmin [email DocumentRoot "/var/www/html/joomla" ServerName joomla.example.com ErrorLog "/var/log/httpd/example.com-error_log" CustomLog "/var/log/httpd/example.com-access_log" combined <Directory "/var/www/html/joomla"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
ບັນທຶກການປ່ຽນແປງແລະອອກຈາກແຟ້ມ.
ເພື່ອປະຕິບັດການປ່ຽນແປງ, ໃຫ້ເລີ່ມຕົ້ນ Apache webserver.
$ sudo systemctl restart httpd
ພວກເຮົາເກືອບຈະເຮັດໄດ້ດ້ວຍການຕັ້ງຄ່າ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ພວກເຮົາ ຈຳ ເປັນຕ້ອງອະນຸຍາດໃຫ້ຜູ້ໃຊ້ພາຍນອກເຂົ້າເຖິງ Joomla ຈາກເຊີບເວີຂອງພວກເຮົາ. ເພື່ອບັນລຸເປົ້າ ໝາຍ ດັ່ງກ່າວ, ພວກເຮົາ ຈຳ ເປັນຕ້ອງເປີດພອດ 80 ແລະ 443 ເຊິ່ງແມ່ນພອດ HTTP ແລະ HTTPS.
$ sudo firewall-cmd --permanent --add-service=http $ sudo firewall-cmd --permanent --add-service=https
ເພື່ອປະຕິບັດການປ່ຽນແປງ, ໃຫ້ໂຫລດ firewall ດັ່ງທີ່ສະແດງໄວ້.
$ sudo firewall-cmd --reload
ຂັ້ນຕອນທີ 5: ການເຮັດການຕິດຕັ້ງ Joomla ສຳ ເລັດ
ຂັ້ນຕອນດຽວທີ່ເຫລືອແມ່ນເຮັດ ສຳ ເລັດການຕິດຕັ້ງຜ່ານໂປແກຼມທ່ອງເວັບ. ເພື່ອເຮັດສິ່ງນີ້, ພິມທີ່ຢູ່ IP ຂອງເຊີບເວີຂອງທ່ານໃນແຖບ URL ດັ່ງທີ່ສະແດງ:
http://server-IP
ທ່ານຈະຖືກຕ້ອນຮັບໂດຍ ໜ້າ ຈໍດັ່ງທີ່ສະແດງ.
ຕື່ມຂໍ້ມູນໃສ່ທຸກລາຍລະອຽດທີ່ ຈຳ ເປັນເຊັ່ນ: ຊື່ເວັບໄຊທ໌, ຂໍ້ມູນເວບໄຊທ໌, ຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານ, ທີ່ຢູ່ອີເມວແລະກົດປຸ່ມ 'Next'.
ເວບໄຊທ໌ນີ້ຈະກະຕຸ້ນລາຍລະອຽດຂອງຖານຂໍ້ມູນຂອງທ່ານ. ສະນັ້ນ, ສະ ໜອງ ປະເພດຖານຂໍ້ມູນເປັນ MySQL, ແລະທີ່ ສຳ ຄັນໃນສ່ວນທີ່ເຫຼືອຂອງລາຍລະອຽດເຊັ່ນ: ຊື່ຖານຂໍ້ມູນ, ຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານ.
ຈາກນັ້ນກົດປຸ່ມ 'Next'. ນີ້ນໍາທ່ານໄປຫາຫນ້ານີ້ບ່ອນທີ່ທ່ານຈະຖືກຮຽກຮ້ອງໃຫ້ທົບທວນການຕັ້ງຄ່າທັງ ໝົດ. ຖ້າທຸກຢ່າງເບິ່ງຄືວ່າ Ok. ກົດທີ່ປຸ່ມ 'ຕິດຕັ້ງ'.
ຖ້າທຸກຢ່າງ ດຳ ເນີນໄປໄດ້ດີ, ທ່ານຈະໄດ້ຮັບແຈ້ງການວ່າ Joomla ໄດ້ຕິດຕັ້ງແລ້ວ.
ເພື່ອໃຫ້ ສຳ ເລັດການຕິດຕັ້ງມັນແນະ ນຳ ໃຫ້ທ່ານລຶບໂຟເດີຕິດຕັ້ງ. ເພາະສະນັ້ນໃຫ້ຄລິກໃສ່ປຸ່ມ“ ເອົາອອກຕິດຕັ້ງ” ປຸ່ມເພື່ອ ກຳ ຈັດລະບົບຕິດຕັ້ງໃຫ້ ໝົດ.
ໃນການເຂົ້າເຖິງແຜງຄວບຄຸມ Joomla ພິມສິ່ງຕໍ່ໄປນີ້ໃນແຖບ URL.
http://server-IP/administrator
ໃສ່ຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານແລະກົດປຸ່ມ 'ເຂົ້າສູ່ລະບົບ'. ແລະກະດານຂໍ້ມູນຂອງ Joomla! ດຽວນີ້ທ່ານສາມາດເລີ່ມຕົ້ນສ້າງບລັອກແລະເວບໄຊທ໌ທີ່ ໜ້າ ປະຫຼາດໃຈ.
ພວກເຮົາໄດ້ຕິດຕັ້ງ Joomla ຢ່າງ ສຳ ເລັດຜົນໃນ CentOS 8. ຄຳ ເຫັນຂອງທ່ານແມ່ນຍິນດີຕ້ອນຮັບ.