ວິທີຕິດຕັ້ງ 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.