Installazione di PmWiki
Questa pagina spiega come scaricare e installare PmWiki 2.1. Questa è una lista delle pagine correlate:
- Requirements Requisiti per installare PmWiki.
- Upgrades Come aggiornare uninstallazione esistente.
- WikiFarms Lanciare wiki multipli da uninstallazione singola.
- ChangeLog Nuove caratteristiche e coorezioni disponibili.
E' sempre apprezzato qualsiasi miglioramento a queste istruzioni. E sufficiente riferire qualsiasi problema incontriate alla mailing list degli utenti di PmWiki o utilizzare il PmWiki Issue Tracking System.
Installare PmWiki
1. Scaricalo.
Scarica lultima versione di PmWiki come file zip (pmwiki-latest.zip) o tarball gzip (pmwiki-latest.tgz) da http://www.pmwiki.org/pub/pmwiki/.
2. Decomprimilo
Scompatta il file (tar zxvf pmwiki-latest.tgz
o unzip pmwiki-latest.zip
). Verrà creata una cartella pmwiki-x.y.z che conterrà il software PmWiki. Ad esempio, lattuale "ultimo" dovrebbe essere decompresso in una cartella di nome pmwiki-2.3.38. I file in questa cartella includono:
pmwiki.php --> Il principale script PmWiki
local/ Script di configurazione (File di configurazione locali)
cookbook/ Ricette (aggiunte) dal Cookbook
docs/ Breve documentazione, semplici script di configurazione
pub/ File accessibili a tutti
skins/ Esempi di layout per un aspetto custom
wikilib.d/ Pagine incluse in PmWiki
La cartella pmwiki-x.y.z deve essere in una posizione accessibile dal tuo webserver (ad es. in una cartella public_html di qualche tipo). Puoi pubblicare file e cartelle usando diversi metodi -- FTP, o i comandi Unix mv o cp in genere funzionano.
3. Crea le cartelle.
Nella maggioranza dei casi PmWiki lo farà per te. Apri una finestra del browser con lo script pmwiki.php lato server (cioè, non quella sul computer locale o con un indirizzo del tipo file://...). PmWiki analizzerà la tua configurazione di sistema e fornirà le istruzioni (se necessario) per creare la cartella wiki.d/ che verrà usata per le pagine create per il tuo sito.
Diversamente, ci sono due modi per riuscirci.
chmod 777 wiki.d
"). Usa questo metodo quando viene attivato il "safe mode" nellinstallazione dei server PHP.
chmod 2777.
chmod
funziona anche in molti programmi FTP. Creare wiki.d/ in questo modo (1) renderà la cartella scrivibile in modo che il server web possa creare la cartella per i dati di cui ha bisogno per i file wiki, (2) conserverà la proprietà di gruppo della cartella in modo che laccount dellinstallatore possa modificare i file creati in questa cartella, e (3) rendere più difficile per altri account sullo stesso server accedere ai file in wiki.d/.
Dopo aver impostato i permessi sulla cartella, prova di nuovo ad aprire un browser allo script pmwiki.php. Se è tutto ok, la cartella wiki.d verrà creata e vedrai la home page di default.
Importante: se hai usato il metodo 3b, dovresti reimpostare i permessi eseguendo "chmod 755 ." nella cartella che contiene pmwiki.php.
4. Inizializza
Verifica Initial Setup Tasks per altre azioni che potresti voler eseguire per iniziare a personalizzare la tua installazione di PmWiki. Potresti anche voler leggere le Release Notes per ulteriori informazioni.
5. Imposta la lingua.
Se vuoi usare PmWiki in una lingua differente scarica linternational language pack in formato zip (i18n.zip) o tarball gzip (i18n.tgz) da http://www.pmwiki.org/pub/pmwiki/. Poi estrai e copia i file nella cartella wikilib.d/ come sopra.
Ci sono due cartelle nel file decompresso i18n, scripts e wikilib.d. Copia i file rispettivamente contenuti in queste cartelle nelle cartelle scripts e wikilib.d della tua cartella PmWiki. Per esempio, per una localizzazione italiana, PmWikiIt.* e PmWiki.* devono essere contenuti nella stessa cartella.
Dopo, abilita la localizzazione aggiungendo unistruzione nel file local/config.php per caricare la pagina di traduzione della lingua che hai scelto. Per esempio, XLPage('it','PmWikiIt.XLPage');
carica la pagina in lingua italiana PmWikiIt.XLPage.
Approfondisci su Internationalizations.
Note
- La distribuzione di PmWiki volutamente non include un file index.php. Resisti alla tentazione di rinominare pmwiki.php in index.php perché se rinomini il file non sarà sovrascritto durante un aggiornamento. Invece, aggiungi un "wrapper script" index.php contenente la seguente linea singola (manca volutamente un tag " ?>" che chiude):
<?php include_once('pmwiki.php');
- Se usi il comando Unix tar per decomprimere il file del precedente passo 2, assicurati che i file siano creati con i necessari permessi per consentire al webserver di accedervi. Di solito puoi assicurarti di ciò digitando umask 002 sulla riga di commando prima di decomprimere il file tar.
- Se installi su Windows dovresti dare unocchiata a Cookbook:SimultaneousEdits per abilitare gli aggiornamenti simultanei su questa piattaforma.
- Altri suggerimenti li puoi trovare su Troubleshooting.
<< Deleting pages? | Documentation Index | Initial setup tasks? >>
Come imposto pmwiki.php come pagina di default per un sito? Devo rinominare pmwiki.php in index.php?
Non è consigliabile rinominare pmwiki.php. Crea piuttosto un file index.php che contiene questa singola riga:
<?php include_once('pmwiki.php');
Guarda anche su Cookbook:CleanUrls.
Perchè pmwiki.org sembra avere una struttura di directory invece che "?n=pagename" negli url?
Pmwiki.org usa una variante di Cookbook:CleanUrls.
E' possibile spostare wiki.d in /tmp/persistent/wiki.d (nuova regola di sourceforge)?
Sourceforge suggerisce di muovere tutto in /tmp/persistent/nuova-cartella-di-tua-scelta e di creare un collegamento simbolico alla nuova cartella in /tmp. Funziona -- vedi Cookbook:SourceForgeServers.
Come faccio a lanciare PmWiki su una macchina (scollegata, portatile) ?
Vedi Cookbook:Standalone.
.
Traduction of PmWiki.Installation
- Original page on PmWiki.Installation - Backlinks
Last modifications:
PmWikiIt.Installation: 10/11/2012 ore 22:40 UTC
PmWiki.Installation: 13/10/2024 ore 03:05 UTC
Traduzione di PmWiki.Installation -
Pagina originale: PmWikiIt.Installation -
Backlinks
Ultime modifiche:
PmWikiIt.Installation: 10/11/2012 ore 22:40 UTC
PmWiki.Installation: 13/10/2024 ore 03:05 UTC