Как обновить старую версию Joomla

prolait

Творец (III)
Сообщения
42
Симпатии
5
Баллы
149
Подскажите, пожалуйста, как я могу обновить старую версию Joomla но чтобы контент и сайт оставались после обновления в рабочем состоянии?
Если обновлять в ручную, сайт отображает белую страницу.
Я так понимаю проблема с совместимостью модулей или шаблона.
Так как быть?
Я обновляю сначала шаблон, а потом модули? В админку войти не получается...
Я пытаюсь обновить сначала модули, а потом шаблон? Обновление пишет, что не совместимо с версией joomla.
Почему так сложно? (
Подскажите, пожалуйста 😊
Если потребуется информация какая-то готов сюда написать
И самый важный момент шаблон я изменял на сайте вне стандартных разрешений его. При обновлении может накрыться я так понимаю всё если и получится обновить версию joomla с вашей помощью
 
Если обновлять в ручную, сайт отображает белую страницу
Показ ошибок надо включить и логи смотреть.

Вообще это геморой, нужно будет допиливать модули.
я бы сделал так:
1. Отключил модули
2. Отключил шаблон
3. Обновил joomla
4. Включил шаблон (если он есть под новую версию) или пришлось переписывать под новую версию и пыху
5. Постепенно включал модули (если есть обновленный) или переписывал под новую версию и пыху

Как-то так
 
Это ещё то веселье... смотря насколько версия joomla устарела.... Иногда проще сделать заново, новая концепция, новый дизайн/шаблон, глобальный upgrade. А контент перенести с помощью, как вариант, SP Transfer
 
Почему то ни кто не спросил на сколько старую версию хочет обновить тс.
Вы хоть напишите prolait какая у вас стоит.
В крайнем случае можно перенести таблицы БД, а дальше уже дорабатывать.
 
Нужно больше деталей:
1 текущая версия joomla
2 компоненты(версия)
3 шаблон
Как минимум чтобы не потерять контент - выставите шаблон на базовый, обновите joomla - потом проинсталируйте шаблон - поверх. Если были компоненты - тоже установите поверх, До этого все забэкапьте.
Если версия шаблона под новую версию у вас есть, а компонентов, помимо стандартных - нет - шансы на успех 80%, если компоненты есть - 40% в лучшем случае.
Проще тогда экспортировать на уровне базы и сравнивать с новыми таблицами.
 
Обновил компоненты в ручную через админку.
Жму кнопку обновить Joomla в админке
А мне в ответ ошибка:

Код:
1062 - Обнаружена ошибка.
Duplicate entry '1' for key 'PRIMARY' SQL=INSERT INTO `#__content_types` (`type_id`, `type_title`, `type_alias`, `table`, `rules`, `field_mappings`,`router`) VALUES (1, 'Article', 'com_content.article', '{"special":{"dbtable":"#__content","key":"id","type":"Content","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__core_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":[{"core_content_item_id":"id","core_title":"title","core_state":"state","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"introtext", "core_hits":"hits","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"attribs", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"urls", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "core_xreference":"xreference", "asset_id":"asset_id"}], "special": [{"fulltext":"fulltext"}]}','ContentHelperRoute::getArticleRoute'), (2, 'Contact', 'com_contact.contact', '{"special":{"dbtable":"#__contact_details","key":"id","type":"Contact","prefix":"ContactTable","config":"array()"},"common":{"dbtable":"#__core_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":[{"core_content_item_id":"id","core_title":"name","core_state":"published","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"address", "core_hits":"hits","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"params", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"image", "core_urls":"webpage", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "core_xreference":"xreference", "asset_id":"null"}], "special": [{"con_position":"con_position","suburb":"suburb","state":"state","country":"country","postcode":"postcode","telephone":"telephone","fax":"fax","misc":"misc","email_to":"email_to","default_con":"default_con","user_id":"user_id","mobile":"mobile","sortname1":"sortname1","sortname2":"sortname2","sortname3":"sortname3"}]}','ContactHelperRoute::getContactRoute'), (3, 'Newsfeed', 'com_newsfeeds.newsfeed', '{"special":{"dbtable":"#__newsfeeds","key":"id","type":"Newsfeed","prefix":"NewsfeedsTable","config":"array()"},"common":{"dbtable":"#__core_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":[{"core_content_item_id":"id","core_title":"name","core_state":"published","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"description", "core_hits":"hits","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"params", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"link", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "core_xreference":"xreference", "asset_id":"null"}], "special": [{"numarticles":"numarticles","cache_time":"cache_time","rtl":"rtl"}]}','NewsfeedsHelperRoute::getNewsfeedRoute'), (4, 'User', 'com_users.user', '{"special":{"dbtable":"#__users","key":"id","type":"User","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__core_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":[{"core_content_item_id":"id","core_title":"name","core_state":"null","core_alias":"username","core_created_time":"registerdate","core_modified_time":"lastvisitDate","core_body":"null", "core_hits":"null","core_publish_up":"null","core_publish_down":"null","access":"null", "core_params":"params", "core_featured":"null", "core_metadata":"null", "core_language":"null", "core_images":"null", "core_urls":"null", "core_version":"null", "core_ordering":"null", "core_metakey":"null", "core_metadesc":"null", "core_catid":"null", "core_xreference":"null", "asset_id":"null"}], "special": [{}]}','UsersHelperRoute::getUserRoute'), (5, 'Article Category', 'com_content.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__core_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":[{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "core_xreference":"null", "asset_id":"asset_id"}], "special": [{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}]}','ContentHelperRoute::getCategoryRoute'), (6, 'Contact Category', 'com_contact.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__core_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":[{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "core_xreference":"null", "asset_id":"asset_id"}], "special": [{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}]}','ContactHelperRoute::getCategoryRoute'), (7, 'Newsfeeds Category', 'com_newsfeeds.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__core_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":[{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "core_xreference":"null", "asset_id":"asset_id"}], "special": [{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}]}','NewsfeedsHelperRoute::getCategoryRoute'), (8, 'Tag', 'com_tags.tag', '{"special":{"dbtable":"#__tags","key":"tag_id","type":"Tag","prefix":"TagsTable","config":"array()"},"common":{"dbtable":"#__core_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":[{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"urls", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"null", "core_xreference":"null", "asset_id":"null"}], "special": [{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path"}]}','TagsHelperRoute::getTagRoute');

Соответственно ни сайте ни административная панель не работает после обновления
 
Смог обновить при помощи бубна до версии "3.0.0"
Теперь новые проблемы:
Код:
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/domain/libraries/joomla/filter/input.php on line 660

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/domain/libraries/joomla/filter/input.php on line 663

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/domain/libraries/joomla/filter/input.php on line 660

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/domain/libraries/joomla/filter/input.php on line 663
Пока вообще нет ни разу понимания что это такое! Может кто подскажет как исправить?
 
Смог обновить при помощи бубна до версии "3.0.0"
Теперь новые проблемы:
Код:
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/domain/libraries/joomla/filter/input.php on line 660

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/domain/libraries/joomla/filter/input.php on line 663

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/domain/libraries/joomla/filter/input.php on line 660

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/domain/libraries/joomla/filter/input.php on line 663
Пока вообще нет ни разу понимания что это такое! Может кто подскажет как исправить?
Deprecated - устарело
Первая ссылка в гуглах по теме: https://stackoverflow.com/questions...ted-preg-replace-e-with-preg-replace-callback
 
спасибо помогло, но ошибка
/libraries/joomla/filter/input.php on line 667
сохранилась :to-take-umbrage:
 
Решение такое заменяй строку 667 на:
Код:
$source = preg_replace_callback('/&#(\d+);/me', function( $a ) { return utf8_encode(chr( $a ) ); } , $source);
Может кто-то столкнется с такой же проблемой
 
×Внимание! База данных устарела.
  • Схема базы данных (Нет) не соответствует версии CMS (3.0.0).
  • Версия обновления базы данных (3.1.0) не соответствует версии CMS (3.0.0).
  • Таблица 'ky7iu_content' содержит неправильный тип или атрибуты поля 'title_alias' типа 'VARCHAR(255)' (из файла 1.7.3-2011-10-15.sql).
  • Таблица 'ky7iu_content' содержит неправильный тип или атрибуты поля 'title_alias' типа 'VARCHAR(255)' (из файла 1.7.4-2011-11-23.sql).
Жму кнопку "Исправить" выдаёт ошибку 500

Подскажите, пожалуйста, это первое моё обновление Joomla
 
Странно после входа на страницы появляется ошибка через раз...
Предупреждение: Не удалось загрузить компонент: com_tags, Компонент не найден.
После обновления страницы пропадает
 
Альтернативный вариант решения без разработки нового сайта в общем смысле этого слова - завести новый сайт на чистой CMS, перетащить шаблон со старого сайта, использовать подходящие методы миграции контента. Но в любом случае чуть более трудоемко, но менее геморройно и определенно более правильно убедить заказчика в переделке сайта. Ну и разработчику это будет более выгодно, полагаю.
 
У меня на одном аккаунте Joomla! 3.6.5 и при обновлении выкидывает из админки на фронтенд. Никаких ошибок, нигде ничего не пишется((( Так и не могу обновить... Может кто то сталкивался?
P.S. При обновлении руками все перестает работать.
 
Включил. Просто выкидывает на главную фронтэнда. И в лог ничего не пишет(((
 
Назад
Верх