Slik installerer du MediaWiki på CentOS 7


Hvis du vil bygge din egen wiki-nettside, kan du enkelt gjøre det ved å bruke MediaWiki – et PHP opensource-program, opprinnelig laget for WikiPedia. Dens funksjonalitet kan enkelt utvides takket være tredjepartsutvidelsene utviklet for denne applikasjonen.

I denne artikkelen skal vi se på hvordan du installerer MediaWikiCentOS 7 med LAMP (Linux, Apache, MySQL og PHP) stack.

Installere LAMP Stack på CentOS 7

1. Først må du aktivere epel- og remi-lagrene for å installere LAMP-stakken med den nyeste PHP 7.xversjon.

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

2. Deretter skal vi bruke php7.3, vi må deaktivere installasjonen av php5.4 for å installere php7.3 fra remi-depotet som vist.

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

3. Nå kan vi fortsette med å installere Apache, MariaDB og PHP med nødvendige utvidelser som kreves for å kjøre MediaWiki – For bedre ytelse kan du også installere 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. Start og aktiver tjenestene med:

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

5. Sikre deg nå MariaDB-installasjonen ved å kjøre:

mysql_secure_installation

6. For å gjøre endringene aktive, må du starte Apache-nettserveren på nytt:

systemctl restart httpd

Installerer MediaWiki på CentOS 7

7. Neste trekk er å laste ned MediaWiki-pakken. Gå over til MediaWiki-nedlastingssiden og last ned den nyeste pakken, eller du kan bruke følgende wget-kommando.

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

8. Pakk nå ut innholdet i arkivet med tar-kommandoen.

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

9. Etter det vil vi opprette en database for vår MediaWiki-installasjon som vist.

mysql -u root -p 

Kjør følgende kommandoer på MySQL-ledeteksten for å opprette database, opprette databasebruker og gi denne brukerrettigheter på den nyopprettede databasen;

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

10. Nå kan du få tilgang til MediaWiki-applikasjonen ved å gå til http://ipaddress til serveren din og følge installasjonstrinnene.

Først kan du velge språkinnstillingene:

11. Deretter vil skriptet kjøre miljøsjekk for å sikre at alle kravene er oppfylt:

12. Hvis du har fulgt trinnene så langt, bør kontrollene være OK, og du kan gå videre til neste side hvor du skal konfigurere databasedetaljene. For det formålet, bruk databasen, brukeren og passordet du har opprettet tidligere:

13. På neste side kan du velge databasemotoren – InnoDB eller MyIsam. Jeg har brukt InnoDB. Til slutt kan du gi wikien din et navn og opprette administrativt brukernavn og passord ved å fylle ut de nødvendige feltene.

14. Når du har fylt ut detaljene, klikker du fortsett. På de neste skjermene kan du forlate standardinnstillingene, med mindre du vil gjøre andre egendefinerte endringer.

Når du fullfører disse trinnene, vil du få en fil som heter LocalSettings.php. Du må plassere den filen i katalogroten for din Wiki. Alternativt kan du kopiere innholdet i filen og lage filen på nytt. Hvis du ønsker å kopiere filen kan du gjøre:

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

15. Nå når du prøver å få tilgang til http://youripaddress, bør du se den nylig installerte MediaWiki:

Du kan autentisere med admin-brukeren din som er opprettet tidligere og begynne å redigere MediaWiki-installasjonen.

Konklusjon

Du har nå din egen Wiki-side som du kan administrere og redigere sidene dine. For å bruke riktig syntaks, kan du sjekke MediaWiki-dokumentasjonen.