Ricerca nel sito web

Come installare MediaWiki su CentOS 7


Se vuoi creare il tuo sito web wiki, puoi farlo facilmente utilizzando MediaWiki, un'applicazione PHP opensource, originariamente creata per WikiPedia. Le sue funzionalità possono essere facilmente estese grazie alle estensioni di terze parti sviluppate per questa applicazione.

In questo articolo esamineremo come installare MediaWiki su CentOS 7 con stack LAMP (Linux, Apache, MySQL e PHP).

Installazione di LAMP Stack su CentOS 7

1. Per prima cosa devi abilitare i repository epel e remi per installare lo stack LAMP con l'ultima Versione PHP 7.x.

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

2. Successivamente, utilizzeremo php7.3, dovremo disabilitare l'installazione di php5.4 per installare php7.3 dal repository remi come mostrato.

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

3. Ora possiamo procedere con l'installazione di Apache, MariaDB e PHP con le estensioni necessarie per eseguire MediaWiki – Per prestazioni migliori puoi anche installare 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. Avvia e attiva i servizi con:

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

5. Ora assicurati l'installazione di MariaDB eseguendo:

mysql_secure_installation

6. Per rendere attive le modifiche, dovrai riavviare il server web Apache:

systemctl restart httpd

Installazione di MediaWiki su CentOS 7

7. La mossa successiva è scaricare il pacchetto MediaWiki. Vai alla pagina di download di MediaWiki e scarica il pacchetto più recente oppure puoi utilizzare il seguente comando wget.

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

8. Ora estrai il contenuto dell'archivio con il comando tar.

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

9. Successivamente creeremo il database per la nostra installazione MediaWiki come mostrato.

mysql -u root -p 

Al prompt MySQL eseguire i seguenti comandi per creare il database, creare l'utente del database e concedere i privilegi dell'utente sul database appena creato;

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

10. Ora puoi accedere all'applicazione MediaWiki raggiungendo http://ipaddress del tuo server e seguire i passaggi di installazione.

Per prima cosa puoi scegliere le impostazioni della lingua:

11. Successivamente, lo script eseguirà il controllo dell'ambiente per garantire che tutti i requisiti siano soddisfatti:

12. Se hai seguito i passaggi finora, i controlli dovrebbero essere OK e puoi procedere alla pagina successiva in cui imposterai i dettagli del database. A tale scopo, utilizza il database, l'utente e la password che hai creato in precedenza:

13. Nella pagina successiva puoi scegliere il motore del database: InnoDB o MyIsam. Ho utilizzato InnoDB. Infine puoi dare un nome alla tua wiki e creare nome utente e password amministrativi compilando i campi necessari.

14. Una volta inseriti i dettagli, fai clic su continua. Nelle schermate successive puoi lasciare le impostazioni predefinite, a meno che tu non voglia apportare altre modifiche personalizzate.

Una volta completati questi passaggi, ti verrà fornito un file chiamato LocalSettings.php. Dovrai posizionare quel file nella directory root del tuo Wiki. In alternativa è possibile copiare il contenuto del file e creare nuovamente il file. Se desideri copiare il file puoi fare:

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

15. Ora quando provi ad accedere a http://youripaddress dovresti vedere il MediaWiki appena installato:

Puoi autenticarti con il tuo utente amministratore creato in precedenza e iniziare a modificare la tua installazione MediaWiki.

Conclusione

Ora hai la tua pagina Wiki personale che puoi gestire e modificare. Per utilizzare la sintassi corretta, puoi controllare la documentazione di MediaWiki.