MediaWikin asentaminen CentOS 7:ään


Jos haluat rakentaa oman wiki-verkkosivustosi, voit tehdä sen helposti käyttämällä MediaWikia – PHP:n avoimen lähdekoodin sovellusta, joka on alun perin luotu WikiPedialle. Sen toimintoja voidaan helposti laajentaa tälle sovellukselle kehitettyjen kolmannen osapuolen laajennusten ansiosta.

Tässä artikkelissa tarkastellaan, kuinka MediaWiki asennetaan CentOS 7:ään LAMP-pinon avulla (Linux, Apache, MySQL ja PHP).

LAMP Stackin asentaminen CentOS 7:ään

1. Ensin sinun on otettava käyttöön epel- ja remi-tietovarastot, jotta voit asentaa LAMP-pinon uusimmalla PHP 7.x -versio.

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

2. Seuraavaksi aiomme käyttää php7.3:a, meidän on poistettava php5.4:n asennus käytöstä asentaaksesi php7.3 remi-arkistosta kuvan mukaisesti.

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

3. Nyt voimme jatkaa Apachen, MariaDB ja PHP asentamista tarvittavilla laajennuksilla . MediaWiki – Voit parantaa suorituskykyä asentamalla myös Xcachen. .

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. Käynnistä ja ota palvelut käyttöön seuraavasti:

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

5. Varmista nyt MariaDB-asennus suorittamalla:

mysql_secure_installation

6. Jos haluat aktivoida muutokset, sinun on käynnistettävä Apache-verkkopalvelin uudelleen:

systemctl restart httpd

MediaWikin asentaminen CentOS 7:ään

7. Seuraava askel on ladata MediaWiki-paketti. Siirry MediaWikin lataussivulle ja lataa uusin paketti tai voit käyttää seuraavaa wget-komentoa.

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

8. Pura nyt arkiston sisältö tar-komennolla.

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

9. Tämän jälkeen luomme tietokannan MediaWiki-asennusta varten kuvan mukaisesti.

mysql -u root -p 

Suorita MySQL-kehotteessa seuraavat komennot luodaksesi tietokannan, luodaksesi tietokannan käyttäjän ja myöntääksesi tälle käyttäjälle oikeudet äskettäin luotuun tietokantaan;

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

10. Nyt voit käyttää MediaWiki-sovellusta siirtymällä palvelimesi osoitteeseen http://ipaddress ja noudattamalla asennusvaiheita.

Ensin voit valita kieliasetukset:

11. Seuraavaksi komentosarja suorittaa ympäristötarkistuksen varmistaakseen, että kaikki vaatimukset täyttyvät:

12. Jos olet noudattanut vaiheita tähän mennessä, tarkistusten pitäisi olla kunnossa ja voit siirtyä seuraavalle sivulle, jossa määrität tietokannan tiedot. Käytä tähän tarkoitukseen aiemmin luomaasi tietokantaa, käyttäjää ja salasanaa:

13. Seuraavalla sivulla voit valita tietokantamoottorin – InnoDB tai MyIsam. Olen käyttänyt InnoDB:tä. Lopuksi voit antaa wikille nimen ja luoda järjestelmänvalvojan käyttäjätunnuksen ja salasanan täyttämällä tarvittavat kentät.

14. Kun olet täyttänyt tiedot, napsauta jatka. Seuraavilla näytöillä voit jättää oletusasetukset, ellet halua tehdä muita mukautettuja muutoksia.

Kun olet suorittanut nämä vaiheet, saat tiedoston nimeltä LocalSettings.php. Sinun on sijoitettava tämä tiedosto Wikin juurihakemistoon. Vaihtoehtoisesti voit kopioida tiedoston sisällön ja luoda tiedoston uudelleen. Jos haluat kopioida tiedoston, voit tehdä:

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

15. Kun nyt yrität käyttää osoitetta http://youripaddress, sinun pitäisi nähdä juuri asennettu MediaWiki:

Voit todentaa aiemmin luodulla admin-käyttäjälläsi ja aloittaa MediaWiki-asennuksen muokkaamisen.

Johtopäätös

Sinulla on nyt oma Wiki -sivusi, jolla voit hallita ja muokata sivujasi. Oikean syntaksin käyttämiseksi voit tarkistaa MediaWikin dokumentaatiosta.