ວິທີຕິດຕັ້ງ MediaWiki ໃນ CentOS 7
ຖ້າທ່ານຕ້ອງການສ້າງເວັບໄຊທ໌ wiki ຂອງທ່ານເອງ, ທ່ານສາມາດເຮັດມັນໄດ້ງ່າຍໂດຍການ ນຳ ໃຊ້ MediaWiki - ໂປຣແກຣມ PHP open source, ຖືກສ້າງຂື້ນມາໃນ ທຳ ອິດ ສຳ ລັບ WikiPedia. ການເຮັດວຽກຂອງມັນສາມາດຂະຫຍາຍໄດ້ງ່າຍຍ້ອນການຂະຫຍາຍພາກສ່ວນທີສາມທີ່ພັດທະນາ ສຳ ລັບແອັບພລິເຄຊັນນີ້.
ໃນບົດຄວາມນີ້ພວກເຮົາຈະທົບທວນວິທີການຕິດຕັ້ງ MediaWiki ໃນ CentOS 7 ດ້ວຍ LAMP (Linux, Apache, MySQL ແລະ PHP).
ຕິດຕັ້ງ LAMP Stack ໃນ CentOS 7
1. ທຳ ອິດທ່ານ ຈຳ ເປັນຕ້ອງເປີດໃຊ້ epos ແລະ remiitories ໃນການຕິດຕັ້ງ LAMP stack ດ້ວຍ PHP 7.x ລຸ້ນລ້າສຸດ.
# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm # yum install epel-release
2. ຕໍ່ໄປ, ພວກເຮົາ ກຳ ລັງຈະໃຊ້ php7.3, ພວກເຮົາຈະຕ້ອງປິດການຕິດຕັ້ງ php5.4 ເພື່ອຕິດຕັ້ງ php7.3 ຈາກ repos repoitory ທີ່ສະແດງໄວ້.
# yum-config-manager --disable remi-php54 # yum-config-manager --enable remi-php73
3. ຕອນນີ້ພວກເຮົາສາມາດ ດຳ ເນີນການຕິດຕັ້ງ Apache, MariaDB ແລະ PHP ດ້ວຍການຂະຫຍາຍທີ່ ຈຳ ເປັນທີ່ ຈຳ ເປັນເພື່ອໃຊ້ MediaWiki - ເພື່ອໃຫ້ມີປະສິດຕິພາບດີຂື້ນທ່ານກໍ່ສາມາດຕິດຕັ້ງ Xcache. .
# yum -y install httpd # yum -y install mariadb-server mariadb-client # yum install php php-mysql php-pdo php-gd php-mbstring php-xml php-intl texlive
4. ເລີ່ມຕົ້ນແລະເປີດໃຊ້ບໍລິການດ້ວຍ:
# systemctl start httpd # systemctl enable httpd # systemctl start mariadb # systemctl enable mariadb
5. ດຽວນີ້ຮັບປະກັນການຕິດຕັ້ງ MariaDB ໃຫ້ທ່ານໂດຍການແລ່ນ:
# mysql_secure_installation
6. ເພື່ອເຮັດໃຫ້ການປ່ຽນແປງເຄື່ອນໄຫວ, ທ່ານຈະຕ້ອງເລີ່ມຕົ້ນກັບເຊີບເວີເວັບ Apache:
# systemctl restart httpd
ຕິດຕັ້ງ MediaWiki ໃນ CentOS 7
7. ການເຄື່ອນໄຫວຕໍ່ໄປແມ່ນການດາວໂຫລດແພັກເກດ MediaWiki. ມຸ່ງ ໜ້າ ໄປຫາ ຄຳ ສັ່ງ wget.
# cd /var/www/html # wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz
8. ດຽວນີ້ສະກັດເນື້ອໃນຂອງບ່ອນເກັບໂດຍໃຊ້ ຄຳ ສັ່ງ tar.
# tar xf mediawiki*.tar.gz # mv mediawiki-1.32.0/* /var/www/html/
9. ຫລັງຈາກນັ້ນພວກເຮົາຈະສ້າງຖານຂໍ້ມູນ ສຳ ລັບການຕິດຕັ້ງ MediaWiki ຂອງພວກເຮົາດັ່ງທີ່ສະແດງໄວ້.
# mysql -u root -p
ໃນ MySQL ກະຕຸ້ນ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອສ້າງຖານຂໍ້ມູນ, ສ້າງຜູ້ໃຊ້ຖານຂໍ້ມູນແລະໃຫ້ສິດທິພິເສດຂອງຜູ້ໃຊ້ໃນຖານຂໍ້ມູນທີ່ສ້າງຂື້ນ ໃໝ່;
# CREATE DATABASE media_wiki; # CREATE USER 'media_wiki'@'localhost' identified by 'mysecurepassword'; # GRANT ALL PRIVILEGES on media_wiki.* to 'media_wiki’@'localhost'; # quit;
10. ດຽວນີ້ທ່ານສາມາດເຂົ້າໃຊ້ໂປແກຼມ MediaWiki ໄດ້ໂດຍເຂົ້າໄປທີ່ http:// ipaddress
ຂອງເຄື່ອງແມ່ຂ່າຍຂອງທ່ານແລະປະຕິບັດຕາມຂັ້ນຕອນການຕິດຕັ້ງ.
ທຳ ອິດທ່ານສາມາດເລືອກການຕັ້ງຄ່າພາສາ:
11. ຕໍ່ໄປ, ຕົວອັກສອນຈະ ດຳ ເນີນການກວດສອບສະພາບແວດລ້ອມເພື່ອຮັບປະກັນຄວາມຕ້ອງການທັງ ໝົດ:
12. ຖ້າທ່ານໄດ້ປະຕິບັດຕາມຂັ້ນຕອນຈົນເຖິງປະຈຸບັນ, ການກວດສອບຄວນຈະບໍ່ຖືກຕ້ອງແລະທ່ານສາມາດສືບຕໍ່ໄປ ໜ້າ ຕໍ່ໄປບ່ອນທີ່ທ່ານຈະຕັ້ງຄ່າລາຍລະອຽດຂອງຖານຂໍ້ມູນ. ເພື່ອຈຸດປະສົງນັ້ນ, ໃຫ້ ນຳ ໃຊ້ຖານຂໍ້ມູນ, ຜູ້ໃຊ້ແລະລະຫັດຜ່ານທີ່ທ່ານໄດ້ສ້າງຂື້ນມາກ່ອນ ໜ້າ ນີ້:
13. ໃນ ໜ້າ ຕໍ່ໄປທ່ານສາມາດເລືອກເຄື່ອງຈັກຖານຂໍ້ມູນ - InnoDB ຫຼື MyIsam. ຂ້ອຍໄດ້ໃຊ້ InnoDB. ສຸດທ້າຍທ່ານສາມາດຕັ້ງຊື່ wiki ຂອງທ່ານແລະສ້າງຊື່ຜູ້ບໍລິຫານແລະລະຫັດຜ່ານໂດຍການຕື່ມຂໍ້ມູນໃສ່ຊ່ອງທີ່ ຈຳ ເປັນ.
14. ເມື່ອທ່ານໄດ້ຕື່ມຂໍ້ມູນໃສ່ລາຍລະອຽດກົດຕໍ່ໄປ. ໃນ ໜ້າ ຈໍຕໍ່ໄປ, ທ່ານສາມາດອອກຈາກການຕັ້ງຄ່າເລີ່ມຕົ້ນ, ເວັ້ນເສຍແຕ່ວ່າທ່ານຕ້ອງການປ່ຽນແປງແບບອື່ນໆ.
ເມື່ອທ່ານເຮັດ ສຳ ເລັດຂັ້ນຕອນເຫຼົ່ານັ້ນ, ທ່ານຈະໄດ້ຮັບເອກະສານທີ່ມີຊື່ວ່າ LocalSettings.php. ທ່ານຈະຕ້ອງເອົາເອກະສານນັ້ນເຂົ້າໄວ້ໃນຮາກຂອງລະບົບ ສຳ ລັບ Wiki ຂອງທ່ານ. ອີກທາງເລືອກ ໜຶ່ງ ທ່ານສາມາດຄັດລອກເນື້ອຫາຂອງເອກະສານແລະສ້າງແຟ້ມອີກຄັ້ງ. ຖ້າທ່ານຕ້ອງການຄັດລອກໄຟລ໌ທີ່ທ່ານສາມາດເຮັດໄດ້:
# scp /path-to/LocalSettings.php remote-server:/var/www/html/
15. ດຽວນີ້ເມື່ອທ່ານພະຍາຍາມເຂົ້າໃຊ້ http:// youripaddress
ທ່ານຄວນຈະເຫັນ MediaWiki ທີ່ຕິດຕັ້ງ ໃໝ່:
ທ່ານສາມາດກວດສອບຄວາມຖືກຕ້ອງກັບຜູ້ ນຳ admin ຂອງທ່ານທີ່ສ້າງຂື້ນກ່ອນ ໜ້າ ນີ້ແລະເລີ່ມແກ້ໄຂການຕິດຕັ້ງ MediaWiki ຂອງທ່ານ.
ດຽວນີ້ທ່ານມີ ໜ້າ Wikipedia ຂອງທ່ານເອງທີ່ທ່ານສາມາດຈັດການແລະດັດແກ້ ໜ້າ ຕ່າງໆຂອງທ່ານ. ສຳ ລັບການ ນຳ ໃຊ້ syntax ທີ່ຖືກຕ້ອງ, ທ່ານສາມາດກວດເບິ່ງເອກະສານກ່ຽວກັບ MediaWiki.