Sådan installeres MediaWiki på en Ubuntu 16.04 VPS

I denne vejledning skal vi give dig trinvise instruktioner om Sådan installeres MediaWiki på en Ubuntu 16.04 VPS. MediaWiki er en open-source wiki-software, der er skrevet i PHP.

På tidspunktet for skrivningen af ​​denne tutorial er den seneste stabile version af MediaWiki 1.27.1, og det kræver:

  • PHP 5.5.9 eller højere (helst det seneste), med mbstring, JSON, curl, Intl, mysql og GD PHP extensions aktiveret. ImageMagick eller GD er påkrævet til miniaturering af billeder
  • MySQL 5.0.2, MariaDB 5.1, SQLite 3 eller PostgreSQL 9.0 eller senere
  • Apache webserver 2.0 eller højere kompileret med mod_rewrite modul.

Denne installationsvejledning forudsætter, at Apache allerede er installeret og konfigureret på din virtuel server.

Lad os starte med installationen. Sørg for, at dine server-OS-pakker er fuldt up-to-date:

apt-get opdatering apt-get opgradering

Installer de nødvendige pakker:

apt-get install imagemagick php7.0-intl php7.0-curl php7.0-gd php7.0-mbstring php7.0-mysql

Aktivér Apache omskrivningsmodul, hvis det ikke allerede er gjort:

a2enmod omskrivning

Genstart Apache-tjenesten for ændringerne træder i kraft:

service apache2 genstart

Installer MediaWiki

Hent den seneste version af MediaWiki på https://www.mediawiki.org/wiki/Download til / opt / directory på serveren:

cd / opt / wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.1.tar.gz tar -xvzf mediawiki-1.27.1.tar.gz mv / opt / mediawiki-1.27.1 / / var / www / html / MediaWiki

Alle filer skal læses af webserveren, så angiv et rigtigt ejerskab:

chown www-data: www-data -R / var / www / html / mediawiki

Opret en ny MySQL database og bruger:

mysql -u rod -p mysql> SET GLOBAL sql_mode = ''; mysql> CREATE DATABASE wikidb; mysql> CREATE USER 'wikiuser' @ 'localhost' IDENTIFIED AF 'y0uR-pa5sW0rd'; mysql> GIVE ALL PRIVILEGES ON wikidb. * TIL 'wikiuser' @ 'localhost'; mysql> FLUSH PRIVILEGES; mysql> afslutte

Glem ikke at erstatte 'y0uR-pa5sW0rd' med et stærkt kodeord.

Opret et nyt virtuelt værtsdirektiv i Apache. For eksempel opret en ny Apache konfigurationsfil ved navn 'mediawiki.conf' på din virtuelle server:

touch /etc/apache2/sites-available/mediawiki.conf ln -s /etc/apache2/sites-available/mediawiki.conf/etc/apache2/sites-enabled/mediawiki.conf vi / etc / apache2 / sites-available / mediawiki.conf

Tilføj derefter følgende linjer:

<VirtualHost *: 80> ServerAdmin [Email protected]
DocumentRoot / var / www / html / mediawiki / ServerName your-domain.com ServerAlias ​​www.your-domain.com <Katalog / var / www / html / mediawiki /> Valg FollowSymLinks TilladOverride All Order Tillad, nægt tilladelse fra alle </ Directory > ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </ VirtualHost>

Fjern filen 000-default.conf:

rm /etc/apache2/sites-enabled/000-default.conf

Genstart Apache webserveren for ændringerne træder i kraft:

service apache2 genstart

Åbn http://your-domain.com i din yndlingswebbrowser, klik på hyperlinket 'Opsæt wiki'en og følg de enkle instruktioner på installationsskærmen, der indsætter de nødvendige oplysninger som anmodet om:

Vælg dit sprog og Wiki-sproget. På næste side skal du klikke på 'Fortsæt', hvis alle krav er opfyldt, og indtast derefter følgende oplysninger:

Database Host: localhost Databasens navn: wikidb Database brugernavn: wikiuser Database kodeord: y0uR-pa5sW0rd // ændre dette kodeord med din egentlige adgangskode

Klik på 'Fortsæt'. På næste side skal du vælge:

Lagringsmotor: InnoDB Database tegn sæt: UTF-8

Klik på 'Fortsæt'. Indtast navnet på Wiki, som vises i titellinjen i webbrowseren og andre steder, opret en administratorkonto og installer Wiki.

For at forbedre hastigheden og ydeevnen i din MediaWiki-installation skal du tilføje følgende linjer i slutningen af ​​filen LocalSettings.php:

vi /var/www/html/mediawiki/LocalSettings.php
# Hastighedsforbedringer $ wgUseGzip = true; $ wgUseFileCache = true; # Indstillinger for præstationer $ wgDisableCounters = true; $ wgMiserMode = true;

Angiv et korrekt ejerskab til konfigurationsfilen LocalSettings.php:

chown www-data: www-data /var/www/html/mediawiki/LocalSettings.php

Det er det. MediaWiki er blevet installeret på din server.

Log ind på back-end i MediaWiki-administrationen og begynd at oprette nyt indhold, tilføje brugerkonti, udvidelser osv.

mediawiki back-end

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.