Press "Enter" to skip to content

PrestaShop – problem z wgraniem plików DOCX albo DOC – Niedozwolone rozszerzenie pliku

Admin 0

W domyślnej instalacji PrestaShop 1.7 nie możemy niestety wgrać pliku z Worda (doc, docx) ponieważ pojawia się komunikat:

Z kolei np. rozrzerzenie PDF można wysłać na serwer bez problemu.

Jak dodać typ pliku DOC albo DOCX ?

Na szczęście wystarczą 2 modyfikacje kodu w 1 pliku 🙂

Otwórz plik:

{admin}/filemanager/config/config.php

Następnie znajdź 1-wszy fragment kodu:

//**********************
//Allowed extensions (lowercase insert)
//**********************
$ext_img = array('jpg', 'jpeg', 'png', 'gif', 'bmp', 'tiff', 'svg'); //Images
$ext_file = array('pdf'); //array('doc', 'docx','rtf', 'pdf', 'xls', 'xlsx', 'txt', 'csv','html','xhtml','psd','sql','log','fla','xml','ade','adp','mdb','accdb','ppt','pptx','odt','ots','ott','odb','odg','otp','otg','odf','ods','odp','css','ai'); //Files

I dopisz do niego formaty na których nam zależy:

//**********************
//Allowed extensions (lowercase insert)
//**********************
$ext_img = array('jpg', 'jpeg', 'png', 'gif', 'bmp', 'tiff', 'svg'); //Images
$ext_file = array('pdf','docx','doc'); //array('doc', 'docx','rtf', 'pdf', 'xls', 'xlsx', 'txt', 'csv','html','xhtml','psd','sql','log','fla','xml','ade','adp','mdb','accdb','ppt','pptx','odt','ots','ott','odb','odg','otp','otg','odf','ods','odp','css','ai'); //Files

Znajdź teraz 2-gi fragment kodu:

//**********************
//Allowed mime types
//**********************
$mime_img = array('image/jpeg', 'image/png', 'image/gif', 'image/bmp', 'image/tiff', 'image/svg');
$mime_file = array('application/pdf');

I dopisz typy MIME tych formatów:

//**********************
//Allowed mime types
//**********************
$mime_img = array('image/jpeg', 'image/png', 'image/gif', 'image/bmp', 'image/tiff', 'image/svg');
$mime_file = array('application/pdf','application/vnd.openxmlformats-officedocument.wordprocessingml.document','application/msword');

Następnie przeładuj stronę admina poprzez wciśnięcie CTRL + F5.

Może być też konieczne przeładowanie cache w dziale „Wydajność”.

Po tych czynnościach można już wgrywać formaty DOC/DOCX:

Na analogicznej zasadzie można dodawać inne rozszerzenia. Oczywiście z rozwagą 🙂

grafika:alphacoders.com

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Zobacz także !
Jak w tekstowym polu służącym do dostosowania produktu dodać zgodę…