| Цитата |
|---|
| Федор Михайлов написал: Может быть есть другие советы |
Не надо сверлить зубы через задний проход дрелью от Сваровски
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|||
|
|
|
|
|||
|
|
|
Скорее всего локальная ошибка (мол оперативны конкретно у вас не хватило и файл не удалился, например OOM убил процесс php раньше). Такое документировать достаточно тяжело - проще индивидуально в тех.поде разобраться.
Голосуй за идеи по развитию API Bitrix:
|
|||
|
|
|
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|||
|
|
|
Действительно оказалось что на странице использовалось еще одно меню из папки "/bitrix/components/user/menu/". И когда я переподключил нужное меню из папки "bitrix" второе осталось подключенным из папки "user" и это вызвало ошибку. Спасибо буду знать. З.Ы. Если что наш сайт не коммерческий и поддерживается полупрофессионалом. |
|||||
|
|
|
|
Вдруг кому будет полезно
Столкнулась с ошибкой на странице Marketplace - Установленные решения
Оказалось, что в папке /bitrix/modules подрядчик (или же сам битрикс при обновлении) решил сохранить старую версию модуля задач и задублировал модуль tasks, назначив дублю имя tasks.bak Убийство дубля помогло избавиться от ошибки |
|||
|
|
|
|
В моем случае были ошибка "Cannot declare class Bitrix\Iblock\ElementTable, because the name is already in use", при этом страница открывалась в браузере, но выдавала ошибку 500. Данную ошибку вызывал типовой компонент "Просмотренные товары".
Помогло удаление файла element.php из папки /bitrix/modules/iblock/lib/. |
|
|
|
|
|
Вдогонку ответ от ТП:
======= Убедитесь, пожалуйста, что у Вас в системе нет ни одного из следующих файлов:
|
|
|
|
|
|
|||
|
|
|
|
При попытке поменять статус заказа в админке.
Fatal error: Cannot declare class Bitrix\Bizproc\WorkflowTemplateTable, because the name is already in use in /home/bitrix/www/bitrix/modules/bizproc/lib/workflowtemplate [ErrorException] E_COMPILE_ERROR Cannot declare class Bitrix\Bizproc\WorkflowTemplateTable, because the name is already in use (0) /home/bitrix/www/bitrix/modules/bizproc/lib/workflowtemplate |
|
|
|
|
|
Добрый день, коллеги, были аналогичные проблемы на некоторых сайтах.
При обновлении 1С-Битрикс до последней версии, иногда остаются лишние файлы, которые мешают работе системы. Вот код от Техподдержки, который позволяет удалить лишние файлы и папки из системы. Выполнить можно в командной PHP строке сайта: <сайт>/bitrix/admin/php_command_line.php?lang=ru
|
|||
|
|
|
|
здравствуйте.
Помогите, пожалуйста, решить проблему. После смены php c 7.4 на 8.x такая ошибка: Fatal error: Declaration of Bitrix\Iblock\PropertyFeatureTable::getList($arData) must be compatible with Bitrix\Main\ORM\Data\DataManager::getList(array $parameters = []) in /home/maximy00/maximys.com.ua/www/local/modules2/iblock__/lib/propertyfeature.php on line 119 [ErrorException] E_COMPILE_ERROR Declaration of Bitrix\Iblock\PropertyFeatureTable::getList($arData) must be compatible with Bitrix\Main\ORM\Data\DataManager::getList(array $parameters = []) (0) /home/maximy00/maximys.com.ua/www/local/modules2/iblock__/lib/propertyfeature.php:119 |
|
|
|
|
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|||
|
|
|
у меня ошибка с iblock и с seo (при проверке обновления решений): [ErrorException] E_COMPILE_ERROR Cannot declare class seo, because the name is already in use (0) /home/bitrix/www/bitrix/modules/seo/install/index.php:0 seo вроде бы скрипт не трогает как раз |
|||
|
|
|
|
В скрипт не включен ещё файл crm observer.php похоже
Cannot declare class Bitrix\Crm\Observer\Entity\ObserverTable, because the name is already in use (0) /home/bitrix/www/bitrix/modules/crm/lib/observer/entity/obse Причина ошибки в том, что после обновления остается 2 файла: /home/bitrix/www/bitrix/modules/crm/lib/observer/entity/obse /home/bitrix/www/bitrix/modules/crm/lib/observer/entity/obse Удаляю первый и все работает. |
|
|
|
|
|
Алексей Гуляев, спасибо за код! Мне помогло после обновления битрикса (до 23.675.0). Не заходило в список записей HL-блока:
|
||||
|
|
|
|||