2010-05-11 16 views
7

Właśnie instaluję MediaWiki (kocham to). Patrzę na this, aby dodać obrazy. Można se logikiW jaki sposób MediaWiki oblicza ścieżkę do pliku?

ja [[Plik: MediaWiki: Przykładowy obraz | 50px]]

ale gdzie tak ustawić filepath na "Plik" (nic oczywiste w LocalSettings.php). .. czy jest jakaś inna logika w pracy?

bym wdzięczni za każdą pomoc Dzięki

+0

Jeśli przycisk obrazu wstawia '[[File: MediaWiki: Image sample | 50px]]' musi wystąpić pewne problemy z tłumaczeniem. 'MediaWiki: Image sample' to nazwa strony wiki, z której należy pobrać przykładową nazwę pliku. – Tgr

Odpowiedz

0

Twój „próbka obrazu” to nazwa obrazu, a nie nazwa pliku. Przez plik konfiguracyjny możesz po prostu ustawić folder główny do przesyłania zdjęć.

1

Domyślne z DefaultSettings.php są:

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

Jeśli chcesz to zmienić, należy skopiować i wkleić do LocalSettings.php

I upewnij się, że jest w LocalSettings.php $wgEnableUploads = true; zbyt.

+0

To nie wydaje się być dokładne (więcej). Domyślnie $ wgUploadPath wynosi {$ wgScriptPath}/images, a $ wgUploadDirectory to {$ IP}/images. –

10

Lokalizacja pliku jest określona przez $wgLocalFileRepo, która domyślnie zależy od $wgUploadDirectory i $wgHashedUploadDirectory. Katalog przesyłania jest domyślnie ustawiony na [MediaWiki base dir]/images (Adrian musi używać starszej wersji). If hashing is enabled, zostanie dodana do ścieżki, gdzie xy są pierwszymi dwoma literami skrótu md5 nazwy pliku.

+0

Tak, masz rację, po 1.8 jest domyślnie/obrazy –

0

Tak na przyszłość, w przypadku gdy ktoś inny prowadzi w tej kwestii:

zainstalowaniu MediaWiki na moim Mac OS Sierra i kiedy usiłował przesłać obraz mam następujący komunikat:

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

Zmieniłem uprawnienia do folderu mediawiki_root/images, które należy do użytkownika i grupy _www.

chown -R _www:_www wiki/images 

Byłem w stanie przesłać obraz później.

Powiązane problemy