При установке модификаторов и модулей в OpenCart и OCstore вы можете встретить такие ошибки:
-
FTP должен быть включен в настройках
Часто это сообщение появляется из-за того, что в админ-панели OpenCart/OCStore или в файле конфигурации не активирован (или неверно настроен) FTP. По умолчанию, начиная с некоторых версий OpenCart, установка модулей и расширений через встроенный установщик требует наличие правильно настроенного FTP или использования альтернативного механизма записи файлов.
-
Этот каталог не доступен для записи!
Когда система сообщает, что каталог не доступен для записи, это указывает на недостаточные права (CHMOD) на директорию, куда пытается записать файлы установщик.
-
Папка не разрешена для записи!
Аналогичная ошибка, связанна с правами на запись в папку модуля или в системные директории (к примеру, system, storage, catalog/view/theme, admin/controller и т.д.).
-
Директория не доступна для записи!
-
The folder is not allowed to write!
Различия лишь в формулировке (русской или английской), но суть та же: скрипт не может записать файлы/изменения в указанную директорию.
-
The directory is not writable!
-
The directory is not allowed to be written to!
Эта ошибка говорит о том, что OpenCart/OCStore не может корректно внести нужные изменения в файлы, так как система не имеет прав на запись.
Для их исправления вы можете установить LocalCopy.ocmod.xml ( локалкопи ) от SenBenson
Установка:
1. Для OpenCart 3 скачайте архив: localcopy_oc3x.ocmod.zip, для OpenCart 2 - файл: localcopy.ocmod.xml
2. Расширения > Установка расширений - установить.
3. Обновите модификаторы Расширения > Модификаторы и нажмите кнопку справа вверху.
Fatal error: Cannot redeclare ControllerExtensionInstaller::localcopy() in /var/www/.../data/www/.../system/storage/modification/admin/controller/extension/installer.php on line 294