Muszę przesłać plik z instalacją mediawiki na moim serwerze. Podczas próby przesłania pliku tekstowego pojawia się następujący błąd:
Could not create directory "mwstore://local-backend/local-public/7/78"
Przesłany plik to zwykły plik tekstowy zakodowany w ascii, jednak dzieje się tak z każdym rodzajem pliku, takim jak obrazy i pliki pdf. Kolejna ciekawa rzecz: w innych artykułach znajdują się załączone pliki. Myślę, że jest to spowodowane złym parametrem konfiguracyjnym lub problemem dostępu do odczytu i zapisu, ale nie mogłem znaleźć dokładnej przyczyny.
Odpowiedzi:
Przesyłanie na Mediawiki wymaga specjalnej konfiguracji, aby je włączyć.
file_uploads = On
/images
folder (lub/upload
folder), aby mieć odpowiednie uprawnienia: 755 i upewnij się, że katalog jest własnością użytkownika apache (lub użytkownika uruchamiającego serwer apache, jeśli jest inny).LocalSettings.php
plik Mediawiki, aby sprawdzić, czy przesyłanie jest włączone, czy nie. Powinieneś sprawdzić jeden$wgEnableUploads
lub$wgDisableUploads
(w zależności od wersji).Powinno to umożliwić przesyłanie plików bez problemu. Jeśli chcesz dostroić konfigurację, możesz zajrzeć do Podręcznika Mediawiki .
źródło
Spróbuj tego:
źródło