После автообновления с 3.6.2. на 3.6.3 упал сайт

  • 11 Ответов
  • 717 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

maxigran

  • ***
  • 68
  • 0
  • Учиться задавать правильные вопросы....
После автообновления с 3.6.2. на 3.6.3 упал сайт. Фронтэнд, точнее - админка работает.
Вот что показывается, удаление кешей не помогает.
Fatal error: Cannot redeclare virtuemartBuildRoute() (previously declared in /var/www/administrator/data/www/site.ru/components/com_tcpdf/router.php:23) in /var/www/administrator/data/www/site.ru/components/com_virtuemart/router.php on line 332
VirtueMart стоял 3.0.16, обновил только что до 3.0.18. Обновился корректно, ошибка никуда не делась.
Во вложении router.php, на который ругается (/var/www/administrator/data/www/site.ru/components/com_virtuemart/router.php on line 332)
Забивал ошибку в поисковик, полный ноль в результатах.
Что делать?


*

voland

  • ********
  • 9365
  • 420
  • СКАЙП утерян! Пишите в телеграм @volandku

*

maxigran

  • ***
  • 68
  • 0
  • Учиться задавать правильные вопросы....
А это такая хрень для VirtueMart'а, чтобы печатались PDF документы. Ставилась как компонент вместе с шаблоном от Joomlart
Щас вот пытался в нее зайти в разделе компонентов, выдало ошибку "Компонент не найден".

*

voland

  • ********
  • 9365
  • 420
  • СКАЙП утерян! Пишите в телеграм @volandku
Модераторы, перенесите пожалуйста в разде VirtueMart (или в раздел какая-то хрень)

*

maxigran

  • ***
  • 68
  • 0
  • Учиться задавать правильные вопросы....
Помощь, как всегда, исчерпывающая. ))))))
Откатываюсь на старую версию.


*

SeBun

  • *******
  • 3071
  • 185
  • @SeBun48
Помощь, как всегда, исчерпывающая.
Он вам правильно же посоветовал (и решение вы приняли верное). Проблема не в Joomla, а в установленном расширении, которое и выдает фатальную ошибку. Вопрос скорее к разработчику этого расширения. Если он его поддерживает, в скором времени пофиксит баг, тогда и обновитесь. Либо посмотрите, может у вас старая версия стоит и ее стоит обновить.
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Администрирование
Ник занят | По личным вопросам не консультирую

*

gartes

  • ******
  • 951
  • 71
  • Е = mс²
Цитировать
   if (!class_exists('virtuemartBuildRoute'))
           virtuemartBuildRoute();
Вот это добавь в
/components/com_tcpdf/router.php:23

*

gartes

  • ******
  • 951
  • 71
  • Е = mс²
Цитировать
а в установленном расширении, которое и выдает фатальную ошибку
Да же нее в этом.
Просто уже кто то этот класс загрузил раньше...

*

maxigran

  • ***
  • 68
  • 0
  • Учиться задавать правильные вопросы....
Нет, после добавления перед 23 строкой получил вот что:
Warning: Missing argument 1 for virtuemartBuildRoute(), called in /var/www/administrator/data/www/site.ru/components/com_tcpdf/router.php on line 23 and defined in /var/www/administrator/data/www/site.ru/components/com_tcpdf/router.php on line 24

Да ладно. Наверное, вы правы. Надо откатиться и подождать немного, исправят, скорее всего.

*

Tetzlaff

  • ***
  • 30
  • 0
Короче не знаю кому как, а мне помогло переименование (удаление) папки /components/com_tcpdf

*

artsasha

  • **
  • 22
  • 0
Короче не знаю кому как, а мне помогло переименование (удаление) папки /components/com_tcpdf
Удаляем его через админку!