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.
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
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
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"
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
```
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
```
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.
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
```
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.
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.
Passaggio 5:installa e configura PHP-FPM per FastCGI
Passaggio 6:proteggi MediaWiki
Passaggio 7:finalizzazione dell'installazione di MediaWiki
Passaggio 8:crea l'utente amministratore e configura il Wiki
Passaggio 9:configurazione di Apache per utilizzare HTTPS (facoltativo)
Informazioni correlate
sistemi © www.354353.com