Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Ubuntu >> .

Come installare e configurare MediaWiki su Ubuntu 20.04 LTS [Semplici passaggi]

## Installazione e configurazione di MediaWiki su Ubuntu 20.04 LTS:guida passo passo

MediaWiki è un software wiki gratuito e open source scritto in PHP e utilizzato da molti siti Web popolari, tra cui Wikipedia. La sua interfaccia intuitiva semplifica la collaborazione e la creazione di contenuti da parte degli utenti, rendendolo un'ottima scelta per organizzazioni, aziende o individui che desiderano creare un wiki. In questo tutorial ti guideremo passo dopo passo attraverso l'installazione e la configurazione di MediaWiki su Ubuntu 20.04 LTS.

Passaggio 1:installa prerequisiti e dipendenze

1. Aggiorna sistema

"bash."

sudo apt update &&sudo apt upgrade

```

2. Installa Apache2

"bash."

sudo apt installa apache2

```

3. Installa PHP e le estensioni richieste

"bash."

sudo apt installa php libapache2-mod-php php-xml php-intl php-mysql php-mbstring php-gd php-cli php-curl php-zip php-bz2

```

4. Installa il server del database MySQL

"bash."

sudo apt installa mariadb-server

```

5. Installazione sicura di MySQL

"bash."

sudo mysql_secure_installation

```

- Fornisci una nuova password per l'account root MySQL

- Inserisci "Y" per rimuovere gli account utente anonimi e testare il database.

- Inserisci 'Y' per disabilitare gli accessi root remoti

Passaggio 2:creazione del database MySQL e dell'utente per MediaWiki

1. Accedi a MySQL Shell

"bash."

sudo mysql -u root -p

```

2. Crea il database Mediawiki

```q

CREA DATABASE mediawiki SET DI CARATTERI PREDEFINITO utf8mb4;

```

3. Crea utente MySQL e concedi autorizzazioni:

```q

CREA UTENTE 'mediawikiuser'@'localhost' IDENTIFICATO DA 'strong_password';

CONCEDI TUTTI I PRIVILEGI SU mediawiki.* A 'mediawikiuser'@'localhost';

PRIVILEGI A FILO;

```

- Sostituisci "strong_password" con una password efficace per l'utente

Passaggio 3:scarica MediaWiki e configura il database

1. Scarica MediaWiki

L'ultima versione di MediaWiki può essere scaricata dal suo sito ufficiale.

2. Estrai MediaWiki

"bash."

sudo tar -xzvf mediawiki-*.tar.gz -C /var/www/html/

```

- Sostituisci "mediawiki-*.tar.gz" con il nome file effettivo dell'archivio scaricato.

3. Rinomina directory

"bash."

sudo mv /var/www/html/mediawiki-* /var/www/html/mediawiki

```

4. Configura la connessione al database

Passa al file "LocalSettings.php" nella directory MediaWiki e aprilo con un editor di testo come "nano" o "vim":

"bash."

sudo nano /var/www/html/mediawiki/LocalSettings.php

```

- Modifica le seguenti impostazioni:

```

$wgDBserver ="hostlocale";

$wgDBuser ="utentemediawiki";

$wgDBpassword ="password_forte";

$wgDBnome ="mediawiki";

```

- Sostituisci "mediawikiuser" e "strong_password" con il tuo utente e la tua password MySQL.

- Salva e chiudi "LocalSettings.php"

Passaggio 4:configurazione di Apache per MediaWiki

1. File di configurazione di Apache

"bash."

sudo nano /etc/apache2/sites-available/mediawiki.conf

```

2. Aggiungi configurazione host virtuale:

```

ServerName il tuo dominio o IP

DocumentRoot /var/www/html/mediawiki

Opzioni SeguiLink simbolici

Consenti sovrascrivi tutto

Richiedi tutto concesso

```

- Sostituisci "tuo-dominio-o-IP" con il nome di dominio effettivo o l'indirizzo IP del server

- Salva il file ed esci.

3. Abilita l'host virtuale MediaWiki

"bash."

sudo a2ensite mediawiki.conf

```

4. Ricarica Apache

"bash."

sudo systemctl ricarica apache2

```

Passaggio 5:installa e configura PHP-FPM per FastCGI

1. Installazione di PHP-FPM

"bash."

sudo apt installa php-fpm

```

2. Configura PHP-FPM

"bash."

sudo nano /etc/php/7.4/fpm/php.ini

```

- Imposta "cgi.fix_pathinfo" su "0"

```

cgi.fix_pathinfo=0

```

- Salva il file di configurazione PHP modificato ed esci.

3. Riavvia PHP-FPM

"bash."

sudo systemctl riavvia php7.4-fpm

```

Passaggio 6:proteggi MediaWiki

1. Crea il file "LocalSettings.php.secret"

"bash."

sudo nano /var/www/html/mediawiki/LocalSettings.php.secret

```

- Aggiungi il seguente contenuto:

```

$wgSecretKey ="sostituisci_questo_con_una_strong_random_secret_string";

```

- Sostituisci la stringa dopo il segno di uguale con una stringa casuale per maggiore sicurezza.

Passaggio 7:finalizzazione dell'installazione di MediaWiki

1. Esegui lo script 'install.php'

"bash."

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

sudo chmod -R ug+rwx /var/www/html/mediawiki

```

- Dal tuo browser, accedi alla procedura guidata di configurazione di MediaWiki:

```

http://localhost/mediawiki/install.php

```

- Utilizza questa interfaccia per completare l'installazione di MediaWiki seguendo i passaggi della procedura guidata.

2. Elimina 'install.php' dopo l'installazione

```

sudo rm -rf /var/www/html/mediawiki/install.php

```

Passaggio 8:crea l'utente amministratore e configura il Wiki

1. Accedi a MediaWiki

```

http://localhost/mediawiki/index.php

```

2. Crea un utente amministratore e imposta le preferenze

- Inserisci "Admin" o qualsiasi nome utente desiderato.

- Specificare una password ed un'e-mail complesse.

- Vai alla scheda "Preferenze" e fornisci un nome Wiki e una lingua.

Passaggio 9:configurazione di Apache per utilizzare HTTPS (facoltativo)

1. Ottieni il certificato SSL

Se disponi di un certificato SSL emesso da un'autorità di certificazione (CA), copia il certificato, il certificato intermedio e la chiave privata nei seguenti percorsi:

```

sudo cp fullchain.pem /etc/apache2/ssl/

sudo cp privkey.pem /etc/apache2/ssl/

sudo cp chain.pem /etc/apache2/ssl/

```

- Puoi anche ottenere un certificato Let's Encrypt gratuito. Fare riferimento alle guide per farlo.

2. Modifica il file dell'host virtuale Apache

"bash."

sudo nano /etc/apache2/sites-available/mediawiki.conf

```

- All'interno del blocco VirtualHost, aggiungi le seguenti righe:

```

Motore SSL acceso

FileCertificatoSSL /etc/apache2/ssl/fullchain.pem

FileChiaveCertificatoSSL /etc/apache2/ssl/privkey.pem

FileChainCertificatoSSL /etc/apache2/ssl/chain.pem

```

- Salva il file host virtuale.

3. Attiva il modulo SSL

"bash."

sudo a2enmod ssl

```

4. Ricarica Apache

"bash."

sudo systemctl ricarica apache2

```

Ora la tua installazione MediaWiki dovrebbe essere accessibile tramite HTTPS.

Con questa guida, hai installato con successo MediaWiki su Ubuntu 20.04 LTS e lo hai configurato per un'esperienza sicura e facile da usare. Ora puoi utilizzare la tua wiki per la creazione e la gestione collaborativa dei contenuti.

 

sistemi © www.354353.com