Перейти к содержимому


Фотография
- - - - -

Обновление JBZOO - белый экран

обновление jbzoo белый экран

Лучший Ответ pr3st1g3 , 18 April 2015 - 12:53

Тему можно закрывать. Ошибка устранилась при повторном импорте таблиц БД со старого сайта. Там, где еще не были обновлены zoo и jbzoo

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 8

#1 pr3st1g3

pr3st1g3

Отправлено 13 April 2015 - 12:58

Добрый день!

 

Возникла проблема при обновлении JBZOO с версии 2.1.0 до 2.1.5.

 

Joomla 3.4.1

ZOO 3.3.4 (после обновления и чистки кеша)

Widgetkit 1.5.5

PHP 5.5.15 (локальный компьютер, XAMPP)

 

Что было сделано:

1. Бекап сайта

2. Обновление компонента ZOO с версии 3.2.4 до версии 3.3.4, почистила кэш.

3. Появилась ошибка, которая уже обсуждалась на форуме, связанная с неправильным отображением полного описания элемента => отключила компонент RokInjectModule => заработало.

4. Скачала патч jbzoo_patch_2.x.x-2.1.5, распаковала, заменила файлы на сайте => в результате белый экран. Не могу зайти ни на одну страницу сайта, в т.ч. и в панель администрирования, чтобы почистить кэш и/или заново индексировать БД.

5. Включение показа ошибок в php.ini выдает: 

Warning: require(/Applications/XAMPP/xamppfiles/htdocs/welcome2yamal3/media/zoo/applications/jbuniversal/framework/models/jbmodel.element.itempublish_down.php): failed to open stream: No such file or directory in/Applications/XAMPP/xamppfiles/htdocs/welcome2yamal3/media/zoo/applications/jbuniversal/framework/jbzoo.php(1) : eval()'d code on line 1

Fatal error: require(): Failed opening required '/Applications/XAMPP/xamppfiles/htdocs/welcome2yamal3/media/zoo/applications/jbuniversal/framework/models/jbmodel.element.itempublish_down.php' (include_path='.:/Applications/XAMPP/xamppfiles/lib/php') in/Applications/XAMPP/xamppfiles/htdocs/welcome2yamal3/media/zoo/applications/jbuniversal/framework/jbzoo.php(1) : eval()'d code on line 1

 

Помогите пожалуйста решить проблему. 

 

 


  • 0

#2 SmetDenis

SmetDenis

Отправлено 14 April 2015 - 07:41

А файл существует по этому пути?

 

media/zoo/applications/jbuniversal/framework/models/jbmodel.element.itempublish_down.php

 

На всякий случай приложу его.

 

Иногда на сервере включены различные ускорители, поэтому пути и содержимое PHP файлов кешируется.

Помогает обычная перезагрузка apache.

 

 

 

Прикрепленные файлы


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 pr3st1g3

pr3st1g3

Отправлено 14 April 2015 - 09:31

А файл существует по этому пути?

media/zoo/applications/jbuniversal/framework/models/jbmodel.element.itempublish_down.php

На всякий случай приложу его.

 

Иногда на сервере включены различные ускорители, поэтому пути и содержимое PHP файлов кешируется.

Помогает обычная перезагрузка apache.

 

Спасибо большое, SmetDenis! Да, действительно, проблема была в этом. Добавила этот файл и обработчик PHP стал выдавать такую же ошибку для  файлаjbmodel.element.itempublish_up.php. Поискала в патче, не нашла. Добавила недостающие файлы, на которые он ругался. Взяла из папки установленного JBZOO на другой сайт, но пока незаполненного.

Вот список файлов, которые были добавлены в соответствующие папки:

1. models/jbmodel.element.itempublish_down.php
2. models/jbmodel.element.itempublish_up.php
3. render/filter/element.author.checkbox.php
4. render/filter/element.author.radio.php
5. render/filter/element.author.select.php
6. render/filter/element.author.select.chosen.php
7. render/filter/element.country.checkbox.php
8. element.country.radio.php
9. element.country.select.chosen.php
10. element.country.select.php
11. element.frontpage.jqueryui.php
12.element.frontpage.php
13.element.hidden.php
14.element.jbselectcascade.php
15. element.name.checkbox.php
16.element.name.radio.php
17. element.name.select.chosen.php
18. element.name.select.php
19. element.radio.php
20. element.rating.ranges.php
21. element.rating.slider.php
22. element.select.chosen.php
23. element.select.php
24. element.slider.php
25. element.tag.checkbox.php
26. element.tag.radio.php
27. element.tag.select.chosen.php
28. element.tag.select.php
29. events/jbevent.php
30. jbevent.basket.php
31. jbevent.category.php
32. jbevent.comment.php
33. jbevent.jbzoo.php
34. jbevent.layout.php
35. jbevent.payment.php
36. jbevent.submission.php

37. jbevent.tag.php
Сайт стал открываться, но не полностью. Меню не видно, новости не отображаются.

Да и в панель администратора до сих пор не могу зайти. Пишет другую ошибку

Fatal error: Class 'jbfileHelper' not found in /Applications/XAMPP/xamppfiles/htdocs/welcome2yamal3/administrator/components/com_zoo/framework/classes/app.php on line 162

 


Сообщение отредактировал pr3st1g3: 14 April 2015 - 09:43

  • 0

#4 pr3st1g3

pr3st1g3

Отправлено 14 April 2015 - 09:39

На всякий случай прикладываю скриншоты с ошибками. Сам сайт и панель управления

Прикрепленные изображения

  • 1429000002770.jpg
  • Screenshot 2015-04-14 13.38.31.png

  • 0

#5 SmetDenis

SmetDenis

Отправлено 14 April 2015 - 10:35

Я бы вам советовал переустановить приложение.
Патчи верные, ими обновлялось уже очень много сайтов.

Возможно что у вас была версия 1.6.x или ниже.
----
Либо сначала поставьте патч
1.x.x - 2.0.1
а затем
2.x.x - 2.1.5

так все файлы будут наверняка.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#6 pr3st1g3

pr3st1g3

Отправлено 14 April 2015 - 12:51

хорошо. попробовала установить все патчи по очереди. не помогло. ошибки не отображаются, но и в панель администрирования также не могу зайти.  Ну сейчас куда важнее перенести данные со старого сайта на новый, чем обновлять JBZOO на старом.
В связи с чем следующий вопрос, - как лучше всего перенести данные на новый сайт? Достаточно ли просто сделать экспорт-импорт из старой БД в новую с заменой префиксов всех таблиц, название которых начинается с zoo и jbzoo?


  • 0

#7 Евгения

Евгения

Отправлено 14 April 2015 - 14:14

хорошо. попробовала установить все патчи по очереди. не помогло. ошибки не отображаются, но и в панель администрирования также не могу зайти.  Ну сейчас куда важнее перенести данные со старого сайта на новый, чем обновлять JBZOO на старом.
В связи с чем следующий вопрос, - как лучше всего перенести данные на новый сайт? Достаточно ли просто сделать экспорт-импорт из старой БД в новую с заменой префиксов всех таблиц, название которых начинается с zoo и jbzoo?

а не лучше\проще использовать импорт\экспорт?


  • 1

"Это бессмысленно" - сказал разум. "Это нелепо" - заметил опыт. "Это бесполезно" - отрезал здравый смысл. "О! Вот так нормально!" - обрадовался клиент.

Что, где лежит (тема-сборник про пути к файлам)


#8 pr3st1g3

pr3st1g3

Отправлено 15 April 2015 - 08:44

Насчет импорт/экспорт каталога - я переношу на чистый сайт. попробовала перенести типы и шаблоны материалов, экспортировать таблицы, начинающиеся с zoo и импортировать их в новую БД с заменой префиксов. вроде все перенеслось. но с ошибкой MySQL. внешне выглядит, что сайт функционирует корректно, проверила каталоги, которые переносила. пробовала добавлять/удалять материалы. работает.
но не может ли эта ошибка вызвать проблемы в дальнейшем?

Скриншот ошибки прикладываю

Прикрепленные изображения

  • 1429082286892.jpg

  • 0

#9 pr3st1g3

pr3st1g3

Отправлено 18 April 2015 - 12:53   Лучший Ответ

Тему можно закрывать. Ошибка устранилась при повторном импорте таблиц БД со старого сайта. Там, где еще не были обновлены zoo и jbzoo


  • 0





Темы с аналогичным тегами обновление jbzoo, белый экран

Click to return to top of page in style!