ค้นหาเว็บไซต์

วิธีการติดตั้งมีเดียวิกิบน CentOS 7


หากคุณต้องการสร้างเว็บไซต์ Wiki ของคุณเอง คุณสามารถทำได้ง่ายๆ โดยใช้ MediaWiki ซึ่งเป็นแอปพลิเคชันโอเพ่นซอร์ส PHP ซึ่งเดิมสร้างขึ้นสำหรับ WikiPedia ฟังก์ชั่นสามารถขยายได้อย่างง่ายดายด้วยส่วนขยายของบุคคลที่สามที่พัฒนาขึ้นสำหรับแอปพลิเคชันนี้

ในบทความนี้ เราจะดูวิธีการติดตั้ง MediaWiki บน CentOS 7 ด้วยสแต็ก LAMP (Linux, Apache, MySQL และ PHP)

การติดตั้ง LAMP Stack บน CentOS 7

1. ก่อนอื่น คุณต้องเปิดใช้งานพื้นที่เก็บข้อมูล epel และ remi เพื่อติดตั้งสแต็ก LAMP ด้วย ล่าสุด เวอร์ชัน 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 จากที่เก็บ remi ดังที่แสดง

yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php73

3. ตอนนี้เราสามารถดำเนินการติดตั้ง Apache, MariaDB และ PHP พร้อมด้วยส่วนขยายที่จำเป็นในการรัน มีเดียวิกิ – เพื่อประสิทธิภาพที่ดีขึ้น คุณสามารถติดตั้ง 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 ไปที่หน้าดาวน์โหลด 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 ในที่สุดคุณก็สามารถตั้งชื่อวิกิของคุณและสร้างชื่อผู้ใช้และรหัสผ่านสำหรับผู้ดูแลระบบได้โดยการกรอกข้อมูลในฟิลด์ที่จำเป็น

14. เมื่อคุณกรอกรายละเอียดแล้ว ให้คลิก ดำเนินการต่อ ในหน้าจอถัดไป คุณสามารถคงการตั้งค่าเริ่มต้นไว้ได้ เว้นแต่ว่าคุณต้องการเปลี่ยนแปลงแบบกำหนดเองอื่นๆ

เมื่อคุณทำตามขั้นตอนเหล่านี้เสร็จแล้ว คุณจะได้รับไฟล์ชื่อ LocalSettings.php คุณจะต้องวางไฟล์นั้นไว้ในรูทไดเร็กทอรีสำหรับ Wiki ของคุณ หรือคุณสามารถคัดลอกเนื้อหาของไฟล์และสร้างไฟล์อีกครั้งได้ หากคุณต้องการคัดลอกไฟล์ คุณสามารถทำได้:

scp /path-to/LocalSettings.php remote-server:/var/www/html/

15. ตอนนี้เมื่อคุณพยายามเข้าถึง http://youripaddress คุณจะเห็น MediaWiki ที่ติดตั้งใหม่:

คุณสามารถตรวจสอบความถูกต้องกับผู้ใช้ผู้ดูแลระบบของคุณที่สร้างไว้ก่อนหน้านี้ และเริ่มแก้ไขการติดตั้ง MediaWiki ของคุณ

บทสรุป

ขณะนี้คุณมีหน้า Wiki ของคุณเองแล้ว ซึ่งคุณสามารถจัดการและแก้ไขหน้าของคุณได้ สำหรับการใช้ไวยากรณ์ที่ถูกต้อง คุณสามารถตรวจสอบเอกสารมีเดียวิกิได้