Installazione e configurazione di base di MediaWiki.
PREREQUISITI
L'installazione di MediaWiki comporta la presenza sul sistema di destinazione di tre principali software: Apache Web Server, PHP, e MySQL.
DOWNLOAD
Il download del pacchetto, in formato tar.gz, può essere eseguito dalla Home Page del progetto presente su Sourceforge:
root@Joker:/software# wget http://heanet.dl.sourceforge.net/sourceforge/wikipedia/mediawiki-1.3.8.tar.gz
--11:37:18-- http://heanet.dl.sourceforge.net/sourceforge/wikipedia/mediawiki-1.3.8.tar.gz
=> `mediawiki-1.3.8.tar.gz.1'
Resolving heanet.dl.sourceforge.net... done.
Connecting to heanet.dl.sourceforge.net[193.1.219.87]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,711,094 [application/x-gzip]
100%[===========================================================================================>] 1,711,094 3.97K/s ETA 00:00
11:44:31 (3.97 KB/s) - `mediawiki-1.3.8.tar.gz.1' saved [1711094/1711094]
SCOMPATTAZIONE E INSTALLAZIONE
Una volta eseguito il download del pacchetto, è possibile scompattarlo nella document root del webserver:
root@Joker:/home/webuser# tar xvfz mediawiki-1.3.8.tar.gz
mediawiki-1.3.8/
mediawiki-1.3.8/.cvsignore
mediawiki-1.3.8/AdminSettings.sample
mediawiki-1.3.8/config/
mediawiki-1.3.8/config/index.php
mediawiki-1.3.8/COPYING
...
mediawiki-1.3.8/templates/xhtml_slim.pt
mediawiki-1.3.8/UPGRADE
mediawiki-1.3.8/Version.php
mediawiki-1.3.8/wiki.phtml
Puo essere utile, creare un softlink di comodo in modo da gestire le future installazioni facendo puntare il link alla versione più recente, ma conservarndo la versione funzionante in caso di rollback:
root@Joker:/home/webuser# ln -s mediawiki-1.3.8 wiki
root@Joker:/home/webuser# ls -l wiki
lrwxrwxrwx 1 root root 15 Dec 12 12:43 wiki -> mediawiki-1.3.8
Il passo successivo è rendere momentaneamente scrivibile dal webserver la directory config
:
root@Joker:/home/webuser# cd wiki
root@Joker:/home/webuser/wiki# chmod a+w config
Infine è necessario configurare il webserver in modo da raggiungere MediaWiki, ad esempio:
root@Joker:/home/webuser# cat /usr/loca/apache/conf/httpd.conf
...
Alias /wiki "/home/webuser/wiki/"
Options Indexes
AllowOverride None
Order allow,deny
Allow from 192.168.0.
...
Per precauzione, prima di procedere al setup, è opportuno eseguire un backup del proprio database al fine di evitare perdite di dati qualora dovessero insorgere problemi durante l'installazione.
CONFIGURAZIONE
La configurazione di base di MediaWiki, avviene qualora il percorso a cui accedera sia settato come nel precedente esempio accedendo all'indirizzo http://nome-host/wiki/
. Al primo accesso, verrà visualizzato un messaggio con un link alla pagina di setup: "You'll have to set the wiki up first!".
A questo punto il MediaWiki eseguirà un checking dell'ambiente controllando che siano soddisfatti i requisiti per la configurazione, sarà quindi necessario inserire una serie di parametri relativi a:
Configurazione del Sito
- Site name: nome del sito gestito con MediaWiki;
- Contact email: utilizzato come account per il reinvio delle password e come riferimento in caso di errori;
- Language: configurazione del linguaggio dell'interfaccia utente;
- Copyright/license metadata: scelta licenza da visualizzare;
- Sysop account name: nome dell'account di amministrazione;
- password: password dell'utente di amministrazione;
- again: conferma password;
Configurazione del Database
- MySQL Server: idirizzo o nome host del server MySQL;
- Database name: il nome del database utilizzato da WikiMedia;
- DB username: nome utente con il quale WikiMedia accederà al database;
- DB password: password dell'utente WikiMedia;
- again: conferma della password;
- DB root Password: la password di root di MySQLnecessaria per la creazione del database;
Terminato l'inserimento dei dati richiesti nei campi è sufficiente premere il pulsante Install, verrà quindi visualizzato un messaggio di successo o di insuccesso dell'operazione.
Una volta terminata la configurazione sarà generato nella directory config
il file LocalSettings.php
che andrà copiato nella directory principale di MediaWiki, quindi sarà possibile rimuovere la directory di configurazione, oppure mantenerla ma ripristinando i permessi rendendola non scrivibile dall'esterno:
root@Joker:/home/webuser# mv LocalSettings.php ..
A questo punto è possibile utilizare Wikemedia collegandosi all'indirizzo http://nome-host/wiki/
.
Re: Mediawiki e EasyPhp
Alla fine ho risolto, grazie mille lo stesso ;)
RispondiRe: Mediawiki e EasyPhp
Ci sono riuscito digitanto a mano l'URL http://127.0.0.1/Lucio%20Battisti/index.php?title=Pagina_principale però ogni tanto anche nei link presenti nei menù a sinistra ottengo l'errore di prima.
Credo ci sia qualcosa di sbagliato nell'URL...
Re: Mediawiki e EasyPhp
Purtroppo per me è arabo... Il file su C:\Programmi\EasyPHP 3.0\apache\logs\access.log mi riporta tutti errori del genere: "127.0.0.1 - - [22/Jun/2009:17:46:55 +0200] "GET /Lucio%20Battisti/index.php/Pagina_principale HTTP/1.1" 301 -"
Che vuol dire?
Re: Mediawiki e EasyPhp
Guarda i log di apache (in /var/log/httpd o /var/log/apache di solito) che dovrebbero dirti qualcosa di significativo in riferimento a redirezionamenti errati.
RispondiMediawiki e EasyPhp
Ho installato MediaWiki sul mio computer con EasyPhp, l'installazione è andata a buon fine. Ho spostato il file LocalSettings.php nella directory padre, ho seguito il link alla pagina principale ma ricevo il seguente errore da Firefox: "Questa pagina non redireziona in modo corretto. Firefox ha rilevato che il server sta redirezionando la richiesta per questo indirizzo in modo che non possa mai essere completata." Che vuol dire? Soluzioni? Grazie.
RispondiCerca l'ambiente!!!
A me viene fuori la scritta Checking environmen...
Non so come fare.
leo bq
Su Fedora 7, Errore su utente mysql. first install.
#mysql -u root
mysql> UPDATE mysql.user SET Password = PASSWORD('lapassword')
-> WHERE User = 'root';
mysql> FLUSH PRIVILEGES;
utfnormal class
una volta installato mi dice di spostare il file local etc.. nella cartellamediawiki. Seguo le indicazioni e mi da l'errore: non posso dichiarare la classe utfnormal che sta nella cartella etc.... nel file utfnormal.php alla linea 117. Ho controllato..nn ci sono errori nel file. xkè nn va?
RispondiRe: Personalizzare MediaWiki
http://openskills.info/infobox.php?ID=1204
RispondiPersonalizzare MediaWiki
Salve, vorrei sapere come faccio a personalizzare la pagina di MediaWiki, ad esempio come inserisco il logo in alto a sinistra??
RispondiRispondiconfigurazione mediawiki
utilizzado easyphp si puo configuares mediawiki?