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

prolait

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

name

Продвинутый (IV)
Сообщения
32
Симпатии
18
Баллы
166
Если обновлять в ручную, сайт отображает белую страницу
Показ ошибок надо включить и логи смотреть.

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

Как-то так
 

Kseni

Продвинутый (IV)
Сообщения
22
Симпатии
19
Баллы
216
Это ещё то веселье... смотря насколько версия joomla устарела.... Иногда проще сделать заново, новая концепция, новый дизайн/шаблон, глобальный upgrade. А контент перенести с помощью, как вариант, SP Transfer
 

quickweb

Созидатель (II)
Сообщения
3
Симпатии
2
Баллы
25
Почему то ни кто не спросил на сколько старую версию хочет обновить тс.
Вы хоть напишите prolait какая у вас стоит.
В крайнем случае можно перенести таблицы БД, а дальше уже дорабатывать.
 

arsen

Разрушитель (V)
Сообщения
141
Симпатии
45
Баллы
1 881
Нужно больше деталей:
1 текущая версия joomla
2 компоненты(версия)
3 шаблон
Как минимум чтобы не потерять контент - выставите шаблон на базовый, обновите joomla - потом проинсталируйте шаблон - поверх. Если были компоненты - тоже установите поверх, До этого все забэкапьте.
Если версия шаблона под новую версию у вас есть, а компонентов, помимо стандартных - нет - шансы на успех 80%, если компоненты есть - 40% в лучшем случае.
Проще тогда экспортировать на уровне базы и сравнивать с новыми таблицами.
 

prolait

Творец (III)
Сообщения
42
Симпатии
5
Баллы
149
Обновил компоненты в ручную через админку.
Жму кнопку обновить 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');

Соответственно ни сайте ни административная панель не работает после обновления
 

prolait

Творец (III)
Сообщения
42
Симпатии
5
Баллы
149
Смог обновить при помощи бубна до версии "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
Пока вообще нет ни разу понимания что это такое! Может кто подскажет как исправить?
 

name

Продвинутый (IV)
Сообщения
32
Симпатии
18
Баллы
166
Смог обновить при помощи бубна до версии "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
 

prolait

Творец (III)
Сообщения
42
Симпатии
5
Баллы
149
спасибо помогло, но ошибка
/libraries/joomla/filter/input.php on line 667
сохранилась :to-take-umbrage:
 

prolait

Творец (III)
Сообщения
42
Симпатии
5
Баллы
149
Решение такое заменяй строку 667 на:
Код:
$source = preg_replace_callback('/&#(\d+);/me', function( $a ) { return utf8_encode(chr( $a ) ); } , $source);
Может кто-то столкнется с такой же проблемой
 

prolait

Творец (III)
Сообщения
42
Симпатии
5
Баллы
149
×Внимание! База данных устарела.
  • Схема базы данных (Нет) не соответствует версии 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
 

prolait

Творец (III)
Сообщения
42
Симпатии
5
Баллы
149
Странно после входа на страницы появляется ошибка через раз...
Предупреждение: Не удалось загрузить компонент: com_tags, Компонент не найден.
После обновления страницы пропадает
 

meetheme

Продвинутый (IV)
Сообщения
23
Симпатии
16
Баллы
840
Альтернативный вариант решения без разработки нового сайта в общем смысле этого слова - завести новый сайт на чистой CMS, перетащить шаблон со старого сайта, использовать подходящие методы миграции контента. Но в любом случае чуть более трудоемко, но менее геморройно и определенно более правильно убедить заказчика в переделке сайта. Ну и разработчику это будет более выгодно, полагаю.
 

Wingedbull

Разрушитель (V)
Сообщения
42
Симпатии
57
Баллы
1 826

brus46

Продвинутый (IV)
Сообщения
45
Симпатии
17
Баллы
208
У меня на одном аккаунте Joomla! 3.6.5 и при обновлении выкидывает из админки на фронтенд. Никаких ошибок, нигде ничего не пишется((( Так и не могу обновить... Может кто то сталкивался?
P.S. При обновлении руками все перестает работать.
 

brus46

Продвинутый (IV)
Сообщения
45
Симпатии
17
Баллы
208
Включил. Просто выкидывает на главную фронтэнда. И в лог ничего не пишет(((
 
Верх