Best Answer pr3st1g3 , 18 April 2015 - 12:53
Тему можно закрывать. Ошибка устранилась при повторном импорте таблиц БД со старого сайта. Там, где еще не были обновлены zoo и jbzoo
Go to the full postBest Answer pr3st1g3 , 18 April 2015 - 12:53
Тему можно закрывать. Ошибка устранилась при повторном импорте таблиц БД со старого сайта. Там, где еще не были обновлены zoo и jbzoo
Go to the full postPosted 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
Помогите пожалуйста решить проблему.
Posted 14 April 2015 - 07:41
А файл существует по этому пути?
media/zoo/applications/jbuniversal/framework/models/jbmodel.element.itempublish_down.php
На всякий случай приложу его.
Иногда на сервере включены различные ускорители, поэтому пути и содержимое PHP файлов кешируется.
Помогает обычная перезагрузка apache.
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Posted 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 на другой сайт, но пока незаполненного.
Вот список файлов, которые были добавлены в соответствующие папки:
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
Edited by pr3st1g3, 14 April 2015 - 09:43.
Posted 14 April 2015 - 10:35
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Posted 14 April 2015 - 12:51
хорошо. попробовала установить все патчи по очереди. не помогло. ошибки не отображаются, но и в панель администрирования также не могу зайти. Ну сейчас куда важнее перенести данные со старого сайта на новый, чем обновлять JBZOO на старом.
В связи с чем следующий вопрос, - как лучше всего перенести данные на новый сайт? Достаточно ли просто сделать экспорт-импорт из старой БД в новую с заменой префиксов всех таблиц, название которых начинается с zoo и jbzoo?
Posted 14 April 2015 - 14:14
хорошо. попробовала установить все патчи по очереди. не помогло. ошибки не отображаются, но и в панель администрирования также не могу зайти. Ну сейчас куда важнее перенести данные со старого сайта на новый, чем обновлять JBZOO на старом.
В связи с чем следующий вопрос, - как лучше всего перенести данные на новый сайт? Достаточно ли просто сделать экспорт-импорт из старой БД в новую с заменой префиксов всех таблиц, название которых начинается с zoo и jbzoo?
а не лучше\проще использовать импорт\экспорт?
"Это бессмысленно" - сказал разум. "Это нелепо" - заметил опыт. "Это бесполезно" - отрезал здравый смысл. "О! Вот так нормально!" - обрадовался клиент.
Posted 15 April 2015 - 08:44
Насчет импорт/экспорт каталога - я переношу на чистый сайт. попробовала перенести типы и шаблоны материалов, экспортировать таблицы, начинающиеся с zoo и импортировать их в новую БД с заменой префиксов. вроде все перенеслось. но с ошибкой MySQL. внешне выглядит, что сайт функционирует корректно, проверила каталоги, которые переносила. пробовала добавлять/удалять материалы. работает.
но не может ли эта ошибка вызвать проблемы в дальнейшем?
Скриншот ошибки прикладываю
Posted 18 April 2015 - 12:53 Best Answer
Тему можно закрывать. Ошибка устранилась при повторном импорте таблиц БД со старого сайта. Там, где еще не были обновлены zoo и jbzoo