Yadda ake Sanya MediaWiki akan CentOS 7


Idan kuna son gina gidan yanar gizon ku na wiki, zaku iya yin shi cikin sauƙi ta amfani da MediaWiki – aikace-aikacen buɗe tushen PHP, wanda aka kirkira don WikiPedia. Ana iya fadada ayyukan sa cikin sauƙi godiya ga kari na ɓangare na uku da aka haɓaka don wannan aikace-aikacen.

A cikin wannan labarin za mu sake nazarin yadda ake shigar da MediaWiki akan CentOS 7 tare da tarin LAMP (Linux, Apache, MySQL da PHP).

Shigar da Stack LAMP akan CentOS 7

1. Da farko kuna buƙatar kunna epel da remi repositories don shigar da tarin LAMP tare da sabon nau'in PHP 7.x.

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

2. Na gaba, za mu yi amfani da php7.3, za mu buƙaci musaki shigarwa na php5.4 don shigar da php7.3 daga wurin ajiyar ajiyar ajiya kamar yadda aka nuna.

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

3. Yanzu za mu iya ci gaba tare da shigar Apache, MariaDB da PHP tare da ƙarin kari da ake buƙata don gudanar da MediaWiki - Don mafi kyawun aiki za ku iya shigar da 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. Fara kuma kunna sabis tare da:

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

5. Yanzu tabbatar da ku MariaDB shigarwa ta hanyar gudu:

# mysql_secure_installation

6. Don yin canje-canje suna aiki, dole ne ku sake kunna sabar gidan yanar gizon Apache:

# systemctl restart httpd

Sanya MediaWiki akan CentOS 7

7. Mataki na gaba shine zazzage fakitin MediaWiki. Jeka zuwa umarnin wget.

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

8. Yanzu cire abubuwan da ke cikin Archive tare da umarnin tar.

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

9. Bayan haka za mu ƙirƙira rumbun adana bayanai don shigarwar MediaWiki ɗinmu kamar yadda aka nuna.

# mysql -u root -p 

A kan saurin MySQL gudanar da umarni masu zuwa don ƙirƙirar bayanan bayanai, ƙirƙirar mai amfani da bayanai kuma ba da gata mai amfani akan sabuwar bayanan da aka ƙirƙira;

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

10. Yanzu zaku iya shiga aikace-aikacen MediaWiki ta hanyar isa http://ipaddress na uwar garken ku kuma bi matakan shigarwa.

Da farko za ku iya zaɓar saitunan harshe:

11. Na gaba, rubutun zai gudanar da duba yanayi don tabbatar da cewa an cika duk buƙatun:

12. Idan kun bi matakan zuwa yanzu, rajistan ya kamata ya yi kyau kuma zaku iya ci gaba zuwa shafi na gaba inda zaku saita bayanan bayanan. Don wannan dalili, yi amfani da bayanan bayanai, mai amfani da kalmar sirri da kuka ƙirƙira a baya:

13. A shafi na gaba za ku iya zaɓar injin bayanai - InnoDB ko MyIsam. Na yi amfani da InnoDB. A ƙarshe zaku iya ba wiki sunan ku da ƙirƙirar sunan mai amfani da kalmar sirri ta hanyar cike filayen da suka dace.

14. Da zarar kun cika cikakkun bayanai danna ci gaba. A fuska na gaba, zaku iya barin saitunan tsoho, sai dai idan kuna son yin wasu canje-canje na al'ada.

Lokacin da kuka kammala waɗannan matakan, za a samar muku da fayil mai suna LocalSettings.php. Dole ne ku sanya wannan fayil ɗin a cikin tushen directory don Wiki ɗin ku. A madadin za ku iya kwafi abubuwan da ke cikin fayil ɗin kuma ku sake ƙirƙirar fayil ɗin. Idan kuna son kwafi fayil ɗin kuna iya yin:

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

15. Yanzu idan ka yi ƙoƙarin shiga http://youripaddress ya kamata ka ga sabuwar MediaWiki da aka shigar:

Kuna iya tantancewa tare da mai amfani da admin ɗin ku da aka ƙirƙira a baya kuma fara gyara shigarwar MediaWiki ku.

Yanzu kuna da shafin Wiki naku wanda zaku iya sarrafawa da gyara shafukanku. Don amfani da madaidaicin ma'auni, zaku iya duba takaddun MediaWiki.