fatal error cannot redeclare class

Здравствуйте, начал интегрировать сторонние CMS в виде модулей DLE, одна пошла отлично, со второй проблемы.

После подключения возникает ошибка:

class.db.PDO.php — это файл моей сторонней CMS )

Подскажите пожалуйста куда копать?

Ответил: Sander

1 комментарий

Похожие вопросы

Частые глюки в XML Парсере DLE

Ошибка повторной регистрации через модуль loginme

Добавление новостей с сайта ошибка пхп

Проблемы Доска объявлений 1.4

Переопределение тегов из main.tpl в другом.

Интеграция сторонней CMS в виде модуля DLE

Ошибка при подключении парсера к Datalife 10.2

Как исправить ошибку в topnews?

Здравстауйте. Скорее всего данное правило работает для поиска по доп полю, или чего-то подобного.

Скиньте свой .htaccess

решили проблему? смотрите стили редактора /engine/editor/jscripts/froala/css/
там должен быть файл editor.css весом примерно 100кб.

на сайте тыкаем по ПКМ + просмотр код страницы. ctrl + f и в поле пишем: editor.css если находит, то стили есть.

важно делать это всё находясь при этом в полной новости. мб чот их блокирует.

попробуйте заменить всё содержимое папки /engine/editor/jscripts/froala/ из оригинального дистрибутива двига, сделайте резерв если есть правки в редакторе/его стилях. не забываем про версию dle, сверяйте её.

Если после установки модуля или модификации на Opencart 2 вылазит ошибка Fatal error: Cannot redeclare . — это значит, что php-функция или php-класс, который указан в ошибке, дублируеться. Вам нужн оставить только одну функцию или класс с таким названием. Все очень просто, ищите проблемный файл (контроллер или модель, скорее всего модифицированный через vqmod или ocmod), который указан в функции, в этом файле ищите функции или класы с одинаковыми названиями и если они дублируються полностью — тогда один из них удаляете, если они разные — переименовывайте и исправляйте всю цепочку обращений к этой функции или классу.

Пример ошибки:
Fatal error: Cannot redeclare ModelCatalogProduct::editList() in /home/site/public_html/www.site.com/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 164
Решение ошибки:
Нужно открыть файл vqmod/vqcache/vq2-admin_model_catalog_product.php и сделать поиск «public function editList», вы найдете две функции с таким названием. Далее нужно определить: эти функции одинаковые или разные? Затем вам нужно найти в каком модификаторе добавляеться дублирующая функция, для этого открываете папку vqmod/xml/ и ищите файл в котором добавляеться эта функция. Когда уже нашли: если функции были одинаковые — тогда удаляете эту операцию из модификатора, если разные — переименовывайте и исправляйте цепочку обращений к этой функции в модуле.

Если такая ошибка возникает в папке system/modification/ или в system/storage/modification/ — процедура та же самая, только добавление дублирующейся функции нужно искать в модификаторе модуля ( файл с расширением *.ocmod.xml или файл install.xml ), затем удалить старый модификатор в админке и установить новый отредактированный.

Модуль Упрощенный заказ Custom Quick Checkout на Opencart 2.x

Модуль упрощенного заказа Custom Quick Checkout Opencart 2 — по сути модуль заказа на одной странице..

Из этого туториала Вы узнаете, как устранить ошибку Fatal error : Cannot redeclare class Mobile_Detect in Mobile_Detect.php (), которая может отобразиться на вашем сайте или в админ панели сразу после установки.

Вы можете увидеть одну из следующих ошибок на странице сайта сразу после установки:

Для того чтобы устранить эти ошибки, найдите файл modules.php вашего шаблона в папке emplates heme#### html , используя FTP или Файловый менеджер, и замените код на строке 5:

Сохраните изменения. Ошибка будет устранена.

Обратите внимание: код в вашем файле может отличаться, но его правильная структура приведена выше.

Вы можете также ознакомиться с детальным видео-туториалом ниже:

Похожие записи

Today, we will learn a few ways how to deal with one of the most common 403 error.

Февраль 28, 2018

Hello, our support is ready to present you a new tutorial that shows how to fix the PHP syntax errors in WordPress.

This video guide is going to show you how to check available modules positions in Joomla 3.x template and how to use this information.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов

Оцените статью