Меняйте хостинг или пишите в суппорт. Пусть отключат open_basedir.
Если включена настройка
PHP open_basedir, то многие PHP-приложения перестают загружать файлы на сервер.
- open_basedir ограничивает список файлов, к которым может обращаться PHP сценарий, указанным деревом директорий.
- open_basedir может применяться независимо от того, используется защищенный режим или нет.
После включения этой настройки, скрипты работают только внутри директории своего сайта. Если директория временных файлов располагалагается на другом разделе и не входит в дерево директорий сайта, то возникают проблемы. PHP скрипты, которые работают через tmp_name переменной $_FILES, выдают ошибку. Т.е. если использовать стандарные функции загруки is_uploaded_file и move_uploaded_file, то проблем быть не должно. Но в prestashop 1.6, для совместимости со старыми версиями, используются функции, которые напрямую обращаются к загруженным файлам, в обход стандартных функций.
Выход, просить хостера изменить конф. сервера или менять хостинг.