Giunsa ang Pag-install sa MediaWiki sa CentOS 7


Kung gusto nimo magtukod ug kaugalingon nimong wiki nga website, dali nimo kining mahimo pinaagi sa paggamit sa MediaWiki – usa ka PHP opensource nga aplikasyon, orihinal nga gihimo para sa WikiPedia. Ang pagpaandar niini dali nga mapalapdan salamat sa mga extension sa ikatulo nga partido nga gihimo alang sa kini nga aplikasyon.

Niini nga artikulo atong susihon kung giunsa ang pag-install sa MediaWiki sa CentOS 7 nga adunay LAMP (Linux, Apache, MySQL ug PHP) stack.

Pag-instalar sa LAMP Stack sa CentOS 7

1. Una kinahanglan nimo nga i-enable ang epel ug remi repository sa pag-instalar sa LAMP stack nga adunay pinakabag-o nga PHP 7.x nga bersyon.

# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# yum install epel-release

2. Sunod, atong gamiton ang php7.3, kinahanglan natong i-disable ang instalasyon sa php5.4 aron ma-install ang php7.3 gikan sa remi repository sama sa gipakita.

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

3. Karon makapadayon na kita sa pag-instalar sa Apache, MariaDB ug PHP nga adunay gikinahanglan nga mga extension nga gikinahanglan aron makadagan ang MediaWiki – Para sa mas maayong performance mahimo usab nimo nga i-install ang 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. Pagsugod ug pagpagana sa mga serbisyo gamit ang:

# systemctl start httpd
# systemctl enable httpd
# systemctl start mariadb
# systemctl enable mariadb

5. Karon luwasa ang pag-instalar sa MariaDB pinaagi sa pagpadagan:

# mysql_secure_installation

6. Aron mahimo ang mga pagbag-o nga aktibo, kinahanglan nimo nga i-restart ang Apache web server:

# systemctl restart httpd

Pag-instalar sa MediaWiki sa CentOS 7

7. Sunod nga lakang mao ang pag-download sa MediaWiki package. Lakaw ngadto sa wget command.

# cd /var/www/html
# wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz

8. Karon kuhaa ang mga sulod sa archive gamit ang tar command.

# tar xf  mediawiki*.tar.gz 
# mv mediawiki-1.32.0/* /var/www/html/

9. Human niana maghimo kami og database alang sa among pag-instalar sa MediaWiki sama sa gipakita.

# mysql -u root -p 

Sa MySQL prompt padagana ang mosunod nga mga sugo sa paghimo sa database, paghimo sa database user ug paghatag sa user nga mga pribilehiyo sa bag-ong gibuhat database;

# CREATE DATABASE media_wiki;
# CREATE USER 'media_wiki'@'localhost' identified by 'mysecurepassword';
# GRANT ALL PRIVILEGES on media_wiki.* to 'media_wiki’@'localhost';
# quit;

10. Karon mahimo nimong ma-access ang aplikasyon sa MediaWiki pinaagi sa pag-abot sa http://ipaddress sa imong server ug sundon ang mga lakang sa pag-instalar.

Una makapili ka sa mga setting sa pinulongan:

11. Sunod, ang script magpadagan sa pagsusi sa palibot aron masiguro nga ang tanan nga mga kinahanglanon natuman:

12. Kung gisunod nimo ang mga lakang hangtod karon, ang mga tseke kinahanglan nga OK ug mahimo ka magpadayon sa sunod nga panid diin imong i-setup ang mga detalye sa database. Alang niana nga katuyoan, gamita ang database, user ug password nga imong gibuhat kaniadto:

13. Sa sunod nga panid mahimo nimong pilion ang database engine - InnoDB o MyIsam. Gigamit nako ang InnoDB. Sa katapusan mahimo nimong hatagan ang imong wiki og ngalan ug maghimo og administratibong username ug password pinaagi sa pagpuno sa gikinahanglan nga mga field.

14. Kung napuno na nimo ang mga detalye i-klik ang pagpadayon. Sa sunod nga mga screen, mahimo nimong biyaan ang mga default nga setting, gawas kung gusto nimo maghimo bisan unsang ubang mga pagbag-o sa kostumbre.

Kung nahuman na nimo ang mga lakang, hatagan ka usa ka file nga gitawag LocalSettings.php. Kinahanglan nimo nga ibutang kana nga file sa direktoryo nga gamut alang sa imong Wiki. Sa laing paagi mahimo nimong kopyahon ang mga sulod sa file ug paghimo pag-usab sa file. Kung gusto nimo kopyahon ang file mahimo nimo:

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

15. Karon kung mosulay ka sa pag-access sa http://youripaddress makita nimo ang bag-ong na-install nga MediaWiki:

Mahimo nimong pamatud-an ang imong admin user nga gihimo sa sayo pa ug magsugod sa pag-edit sa imong instalasyon sa MediaWiki.

Aduna ka nay kaugalingong Wiki page nga mahimo nimong madumala ug ma-edit ang imong mga panid. Para sa paggamit sa saktong syntax, mahimo nimong susihon ang dokumentasyon sa MediaWiki.