Weboldal keresés

A MediaWiki telepítése CentOS 7 rendszeren


Ha saját wiki-webhelyet szeretne készíteni, egyszerűen megteheti a MediaWiki használatával – egy nyílt forráskódú PHP alkalmazással, amelyet eredetileg a WikiPediához hoztak létre. Funkciói könnyen bővíthetők az ehhez az alkalmazáshoz kifejlesztett harmadik féltől származó bővítményeknek köszönhetően.

Ebben a cikkben áttekintjük, hogyan telepíthető a MediaWiki CentOS 7 rendszerre LAMP (Linux, Apache, MySQL és PHP) verem segítségével.

A LAMP Stack telepítése CentOS 7 rendszeren

1. Először engedélyeznie kell az epel és remi adattárakat a LAMP verem telepítéséhez a legújabb PHP 7.x verzió.

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

2. Ezután a php7.3 protokollt fogjuk használni, a telepítéséhez le kell tiltanunk a php5.4 telepítését. php7.3 fájlt a remi tárolóból, ahogy az ábra mutatja.

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

3. Most folytathatjuk az Apache, a MariaDB és a PHP telepítését a futtatásához szükséges bővítményekkel. MediaWiki – A jobb teljesítmény érdekében telepítheti az Xcache-t is. .

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. Indítsa el és engedélyezze a szolgáltatásokat:

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

5. Most biztosítsa a MariaDB telepítését a következő futtatásával:

mysql_secure_installation

6. A módosítások aktiválásához újra kell indítania az Apache webszervert:

systemctl restart httpd

A MediaWiki telepítése CentOS 7 rendszeren

7. A következő lépés a MediaWiki csomag letöltése. Menjen a MediaWiki letöltési oldalára, és töltse le a legújabb csomagot, vagy használhatja a következő wget parancsot.

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

8. Most bontsa ki az archívum tartalmát a tar paranccsal.

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

9. Ezt követően adatbázist hozunk létre aMediaWiki telepítéséhez, az ábra szerint.

mysql -u root -p 

A MySQL parancssorban futtassa a következő parancsokat az adatbázis létrehozásához, az adatbázis-felhasználó létrehozásához és a felhasználó jogosultságainak biztosításához az újonnan létrehozott adatbázisban;

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

10. Mostantól elérheti a MediaWiki alkalmazást, ha eléri szervere http://ipaddress címét, és kövesse a telepítési lépéseket.

Először kiválaszthatja a nyelvi beállításokat:

11. Ezt követően a szkript futtatja a környezetellenőrzést, hogy megbizonyosodjon arról, hogy az összes követelmény teljesül:

12. Ha az eddigi lépéseket követte, az ellenőrzéseknek rendben kell lenniük, és továbbléphet a következő oldalra, ahol beállítja az adatbázis részleteit. Erre a célra használja a korábban létrehozott adatbázist, felhasználót és jelszót:

13. A következő oldalon kiválaszthatja az adatbázismotort – InnoDB vagyMyIsam. Az InnoDB-t használtam. Végül nevet adhat a wikinek, és létrehozhat adminisztrátori felhasználónevet és jelszót a szükséges mezők kitöltésével.

14. Miután kitöltötte az adatokat, kattintson a Folytatás gombra. A következő képernyőkön elhagyhatja az alapértelmezett beállításokat, hacsak nem szeretne más egyéni változtatásokat végrehajtani.

Amikor végrehajtja ezeket a lépéseket, megjelenik egy LocalSettings.php nevű fájl. Ezt a fájlt a Wiki gyökérkönyvtárába kell helyeznie. Alternatív megoldásként másolhatja a fájl tartalmát, és újra létrehozhatja a fájlt. Ha másolni szeretné a fájlt, tegye a következőket:

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

15. Most, amikor megpróbálja elérni a http://youripaddress címet, látnia kell az újonnan telepített MediaWikit:

Hitelesítést végezhet a korábban létrehozott adminisztrátorral, és megkezdheti a MediaWiki telepítésének szerkesztését.

Következtetés

Mostantól sajátWiki-oldala van, amelyen kezelheti és szerkesztheti oldalait. A helyes szintaxis használatához ellenőrizze a MediaWiki dokumentációját.