2010-05-11 5 views
7

Sto solo installando MediaWiki (amandolo). Sto osservando this per aggiungere immagini. Posso se la logica delIn che modo MediaWiki calcola il percorso del file per un'immagine?

[[File: MediaWiki: campione Immagine | 50px]]

ma dove così ho impostato il percorso del file per "file" (nulla di ovvio in LocalSettings.php). .. o c'è qualche altra logica al lavoro?

Apprezzerei tutto l'aiuto Grazie

+0

Se il pulsante immagine inserisce '[[File: MediaWiki: immagine campione | 50px]]' ci deve essere qualche problema con la traduzione. 'MediaWiki: Image sample' è il nome della pagina wiki da cui deve essere preso il nome del file di esempio. – Tgr

risposta

0

tua "campione Immagine" è il nome dell'immagine, non il nome di un file. Tramite il file di configurazione puoi semplicemente impostare la cartella principale per i caricamenti di immagini.

1

Le impostazioni predefinite dal DefaultSettings.php sono:

$ wgUploadPath = "$ wgScriptPath/uploads";
$ wgUploadDirectory = "$ IP/upload";

Se si desidera modificare questa impostazione, è necessario copiare e incollare questo in LocalSettings.php

E assicurarsi che $wgEnableUploads = true; è in LocalSettings.php troppo.

+0

Questo non sembra accurato (più). $ wgUploadPath imposta automaticamente {$ wgScriptPath}/images e $ wgUploadDirectory a {$ IP}/images. –

10

La posizione del file è determinata da $wgLocalFileRepo che per impostazione predefinita dipende da $wgUploadDirectory e $wgHashedUploadDirectory. La directory di caricamento ha come valore predefinito [MediaWiki base dir]/images (Adrian deve utilizzare una versione precedente). If hashing is enabled, /x/xy verrà aggiunto al percorso, dove xy sono le prime due lettere dell'hash md5 del nome file.

+0

sì, hai ragione dopo 1.8 per impostazione predefinita/immagini –

0

Solo per riferimento futuro nel caso in cui qualcun altro corre in questo problema:

ho installato MediaWiki sul mio Mac OS Sierra e quando ho tentato di caricare un'immagine ho ricevuto il seguente messaggio:

Failed: 
Could not open lock file for "mwstore://local-backend/local-public/d/d9/babypicture.png". 

Ho cambiato le autorizzazioni sulla cartella mediawiki_root/images per essere di proprietà di _www utente e gruppo.

chown -R _www:_www wiki/images 

Sono stato in grado di caricare l'immagine in seguito.

Problemi correlati