Tworząc sobie małą stronkę budowaną na CMSie e107 natrafiłem na samym początku na bardzo niemiły i poważny problem, mianowicie nie mogłem wysłać na serwer żadnego pliku poprzez upload, nawet żadnego pluginu.
Problem zauważyłem próbując wysłać sobie nowy theme do strony a objawiał się on następująco:
The file did not upload. Filename: 'solo_install__v1.1.zip'
Error: The filetype application/zip is not allowed and has been deleted. (1)
Admin Message
An error has occurred, unable to un-archive the file PCLZIP extract error: 'PCLZIP_ERR_MISSING_FILE (-4)'
Komunikat po próbie wysłania pliku wyglądał tak:
Rozwiązanie okazało się banalnie proste.
Należało zmienić nazwę pliku
filetypes_.php
na filetypes.php
czyli usunąć _ znajdujący się przed rozszerzeniem .phpPlik można znaleźć w podkatalogu /e107_admin czyli dokładniej zmienić z:
/e107_admin/filetypes_.php
na:
/e107_admin/filetypes.php
oraz upewnić się że napewno wszelkie chciane przez nas rozszerzenia plików są tam wpisane.
I gotowe 🙂