Форум русской поддержки Joomla!® CMS
03.12.2016, 10:46:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1] 2  Все   Вниз
  Добавить закладку  |  Печать  
Автор

Обновление 2.5.24 до 3.3.0. Ошибка 1062 (бд)

 (Прочитано 6067 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Nikolay Blinov
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Пол: Мужской
Сообщений: 143


How much is the fish?


« : 15.09.2014, 13:01:54 »

При обновлении с 2.5.24 до 3.3.3.белый экран на сайте и Ошибка админке.


1062 - Обнаружена ошибка.

Duplicate entry '1' for key 'PRIMARY' SQL=-- -- Dumping data for table `jos_content_types` -- INSERT INTO `jos_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, 'Weblink', 'com_weblinks.weblink', '{"special":{"dbtable":"#__weblinks","key":"id","type":"Weblink","prefix":"WeblinksTable","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":"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":"urls", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "core_xreference":"xreference", "asset_id":"null"}], "special": []}','WeblinksHelperRoute::getWeblinkRoute'), (3, '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'), (4, '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'), (5, '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'), (6, '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'), (7, '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'), (8, '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'), (9, 'Weblinks Category', 'com_weblinks.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"}]}','WeblinksHelperRoute::getCategoryRoute'), (10, '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');


У кого нибудь было такое?

Обновлял через админку напрямую. Расширений сторонних очень мало.


Исправлял ошибки в базе данных в разделе расширения. Вот что осталось
10 ошибок
    Схема базы данных (2.5.24) не соответствует версии CMS (3.3.0-2014-04-02).
    В таблице 'jos_content' отсутствует поле 'title_alias' типа 'VARCHAR(255)'. (из файла 1.7.3-2011-10-15.sql.)
    В таблице 'jos_content' отсутствует поле 'title_alias' типа 'VARCHAR(255)'. (из файла 1.7.4-2011-11-23.sql.)
    Таблица 'jos_modules' не содержит поля 'asset_id'. (из файла 3.2.0.sql.)
    Таблица 'jos_users' не содержит поля 'otpKey'. (из файла 3.2.0.sql.)
    Таблица 'jos_users' не содержит поля 'otep'. (из файла 3.2.0.sql.)
    Таблица 'jos_update_sites' не содержит поля 'extra_query'. (из файла 3.2.2-2013-12-22.sql.)
    Таблица 'jos_updates' не содержит поля 'extra_query'. (из файла 3.2.2-2013-12-22.sql.)
    В таблице 'jos_updates' отсутствует поле 'version' типа 'varchar(32)'. (из файла 3.2.2-2014-01-18.sql.)
    Таблица 'jos_users' не содержит поля 'requireReset'. (из файла 3.3.0-2014-02-16.sql.)

Доп информация
    Версия схемы базы данных (из #__schemas): 2.5.24.
    Версия обновления (из #__extensions): 3.3.3.
    Драйвер БД: MySQL.
    104 изменений базы данных были успешно проверены.
    143 изменений базы данных не изменили структуру таблиц и были пропущены.



« Последнее редактирование: 15.09.2014, 13:19:36 от Nikolay Blinov » Записан
SK
Практически профи
*******

Репутация: +161/-0
Offline Offline

Сообщений: 2153


« Ответ #1 : 15.09.2014, 13:41:50 »

Попробуйте обновить последовательно - сначала до версии 3.2.4, а потом уже до 3.3.3
Записан
b2z
Support Team
*****

Репутация: +707/-0
Offline Offline

Пол: Мужской
Сообщений: 7517


Разраблю понемногу


« Ответ #2 : 15.09.2014, 14:27:55 »

Лучше всего это делать миграторами.
Записан
Nikolay Blinov
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Пол: Мужской
Сообщений: 143


How much is the fish?


« Ответ #3 : 15.09.2014, 14:42:51 »

Сейчас попробую
Записан
ChaosHead
Профи
********

Репутация: +381/-10
Offline Offline

Пол: Мужской
Сообщений: 4378



« Ответ #4 : 21.01.2015, 16:33:21 »

Обновил 2.5.20 до 3.3.6

Это полный трындец.

Сначала обновил в админке до 2.5.28 (последней)

Затем всё становится (((

Чтобы хоть как-то шло удалил таблицы jos_content_types и jos_tags (по мнению инсталлятора их ещё не должно быть)

Прошел чуть дальше, получил: 1091 Can't DROP 'usertype'; check that column/key exists SQL=ALTER TABLE xxx_users DROP KEY usertype;

Потом ещё ругалось что в jos_content нет столбца title-alias Varchar 255 (он блин там походу в версии 1.7 только есть)
Создал его в phpMyAdmin, чтобы инсталлер удалил его %(

Потом помогла следующая инструкция:
Things i have done.

    delete cdcaptcha plugin & anywhere module (gave me installation problems)
    deleted the folder "updates" in ./administrator/components/com_admin/sql/
    upgraded to 3.3.6 with the tool on the administrator page. (Gave me 100.. table errors
    accessed: /administrator/index.php?option=com_installer&task=database.fix to fix all remaining database problems
    accessed: /administrator/index.php?option=com_installer&view=discover&task=discover.refresh and updated/installed all extensions
    Repeated step 4. to make sure everything is ok

Everything works fine now. Thnx again!
отсюда: http://stackoverflow.com/questions/20738790/migrate-from-joomla-2-5-17-to-joomla-3-2-1-failed

Потом на всякий случай залил поверх все файлы 3.3.6 и обновил языковой пакет из админки.

Зашел в админке в расширения, менеджер расширений - База данных

Там она снова обнаружила ошибку отсутствующую строку title_alias из Joomla 1.7.3. ОПЯТЬ!
Я её снова создал, чтобы снова Joomla её удалила.

Всё! Структура таблиц базы данных в актуальном состоянии.

Я их ненавижу с их обновлениями, потратил целый день на 1 сайт (((
« Последнее редактирование: 21.01.2015, 22:02:51 от ChaosHead » Записан
ChaosHead
Профи
********

Репутация: +381/-10
Offline Offline

Пол: Мужской
Сообщений: 4378



« Ответ #5 : 28.02.2015, 13:26:59 »

Все сайты, которые обновляю с 2.5 на всех такая же беда. Мешают старые database.fix файлы, которые уже были применены.

До обновления:
Обновите до последней версии 2.5
Отключите все сторонние плагины
Отключите кэширование. Плагин Система-Кэшь и кэширование в настройках Joomla поставьте - Нет
Включите стандартный шаблон
Включайте отображение ошибок в настройках Joomla.
Проверяйте, чтобы в разделе Расширения - Менеджер расширений - База данных - база данных была в актуальном состоянии.

Вот такая инструкция помогает обновиться.
1.) При ошибке бд откройте в отдельном окне your-site-url.com/administrator/index.php?option=com_installer&task=database.fix
2.) Удалите старые .sql файлы (ниже вашей и равные вашей старой версии Joomla) в папке /administrator/components/com_admin/sql/updates/mysql
3.) Обновите экран установки (перезагрузите страницу)
4.) Снова запустите your-site-url.com/administrator/index.php?option=com_installer&task=database.fix
5.) Обновление завершено

Обновите сторонние плагины и компоненты до актуальных версий.

Ещё похоже успешность обновления зависит от версии php
« Последнее редактирование: 13.06.2015, 17:40:38 от ChaosHead » Записан
siao
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Женский
Сообщений: 189


http://www.svetreiki.ru


« Ответ #6 : 12.03.2015, 16:48:14 »

Лучше всего это делать миграторами.


извините, а как зайти в этот раздел?

испытываю трудности с обновлением напрямую. хотя и действую по пошаговой инструкции... обновление зависло на "процесс обновления 85.5%"
Записан
SeBun
Практически профи
*******

Репутация: +134/-3
Offline Offline

Пол: Мужской
Сообщений: 2271



« Ответ #7 : 12.03.2015, 17:49:33 »

Возможно, раздел, о котором говорил b2z, удален.
Вот официальная инструкция по переносу. Почитайте.
Вот статья про штатное обновление в картинках.

Так же советую прислушаться к предыдущему посту от ChaosHead. Ну и последнее - делайте все на локальном сервере - разверните на нем бекап вашего сайта и экспериментируйте.
« Последнее редактирование: 12.03.2015, 18:01:58 от sebun » Записан
siao
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Женский
Сообщений: 189


http://www.svetreiki.ru


« Ответ #8 : 19.03.2015, 16:50:59 »

Возможно, раздел, о котором говорил b2z, удален.
Вот официальная инструкция по переносу. Почитайте.
Вот статья про штатное обновление в картинках.

Так же советую прислушаться к предыдущему посту от ChaosHead. Ну и последнее - делайте все на локальном сервере - разверните на нем бекап вашего сайта и экспериментируйте.

спасибо.
эти картинки конечно хороши, когда пустой маленький сайтик.
для крупного, например, отключение всех сторонних компонентов привело к тому, что вовсе процесс обновления и не начинается - invalid login выскакивает окошко и ничего не происходит, даже файл не закачивается для распаковки
(до этого я уже раза 4 пыталась обновить, все время виснет на 85.5%)

бэкап на компьютере тоже не очень хорошая идея, много всего, очень большой сайт.
на сервере проще, да и сразу видны местные ошибки.

в общем nvalid login побежден был закачкой обновления на ftp (разбираться уже с "напрямую" неохота совсем).
сейчас обновление перевалило критическую отметку 85.5% и пошло дальше на 85.8 но умерло с ошибкой 502

и как в предыдущих случаях - Can't DROP 'usertype'; check that column/key exists SQL=ALTER TABLE `_users` DROP KEY `usertype`;
и
Table '_new2.j25_postinstall_messages' doesn't exist SQL=SHOW FULL COLUMNS FROM `_postinstall_messages`
« Последнее редактирование: 19.03.2015, 17:06:39 от siao » Записан
SeBun
Практически профи
*******

Репутация: +134/-3
Offline Offline

Пол: Мужской
Сообщений: 2271



« Ответ #9 : 19.03.2015, 17:29:30 »

бэкап на компьютере тоже не очень хорошая идея, много всего, очень большой сайт.
на сервере проще, да и сразу видны местные ошибки
Вы очень рискуете безвозвратно потерять все данные, тем более что сайт большой.
Записан
siao
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Женский
Сообщений: 189


http://www.svetreiki.ru


« Ответ #10 : 19.03.2015, 17:44:50 »

Вы очень рискуете безвозвратно потерять все данные, тем более что сайт большой.
так ведь я не на живом сайте это делаю (уже давно бы все потеряла)
на поддомене и в копии БД
Записан
SeBun
Практически профи
*******

Репутация: +134/-3
Offline Offline

Пол: Мужской
Сообщений: 2271



« Ответ #11 : 19.03.2015, 17:58:22 »

А советы выше помогают? Там как раз по поводу вашего предпоследнего поста.
Записан
siao
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Женский
Сообщений: 189


http://www.svetreiki.ru


« Ответ #12 : 20.03.2015, 09:52:55 »

советы выше видимо нет
1. таблиц _content_types _tags у меня нет (Joomla 2.5.28) и их как раз установщик создать и не может на процессе обновления, т.к. появляются сообщения об ошибках о том, что этих таблиц нет


3. delete cdcaptcha plugin & anywhere module (gave me installation problems)   такого плагина нет, есть конечно же масса других всяких разных, но их я все отключила как предложено в руководстве с картинками (по той ссылке, что Вы мне дали)

4. deleted the folder "updates" in ./administrator/components/com_admin/sql/   - делала, без этой папки вообще отказалось что либо делать. вернула, процесс пошел/ или ее удалять после незавершенного процесса обновления? почему процесс не заказнчивается, вот что интересно (в хостинг уже написала, чтобы увеличили время работы скриптов, на компьютер всю эту махину ну очень не хотелось бы разворачивать... придется видимо все же)

5. /administrator/index.php?option=com_installer&task=database.fix to fix all remaining database problems   эти вещи я делаю до обновления. а после они уже не работают, точнее -КАК они должны работать? выдавать по одной ошибке? ну и выдает постоянно про usertype


« Последнее редактирование: 20.03.2015, 10:03:56 от siao » Записан
siao
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Женский
Сообщений: 189


http://www.svetreiki.ru


« Ответ #13 : 20.03.2015, 10:43:05 »

в итоге... чтобы не мучаться с этими ошибками... хоть сколько-то сайт да обновился (85.8%) я распаковала полный установочный пакет Joomla 3.4 и из папки C:\Users\\Downloads\Joomla_3.4.0-Stable-Update_Package\administrator\components\com_admin\sql\updates\mysql
начала просто запускать в phpMyAdmin все требуемые обновления БД начиная с файла 3.0

потом переписала на сервер файлы Joomla_3.4.0-Stable-Full_Package
и похоже теперь сайт худо бедно обновился
Записан
flyingspook
Профи
********

Репутация: +226/-9
Offline Offline

Сообщений: 3525


« Ответ #14 : 20.03.2015, 10:59:15 »

обновление происходит так
сначала расширение все обновляются потом 2.5.* до актуальной 2.5
с 2.5(последней актуальной) на 3.3* или 3.4* обновление происходит по разному надо или сначала обновить движок и потом расширение или сначала удалить расширения и потом обновив движок устанавливать их заново, бубен в помощь
после каждого обновления смотреть ошибки БД и если есть исправлять и смотреть/читать информацию в менеджере установки
очень часто надо папку fof заменять вручную, удалив старую залить новую
Код:
libraries/fof/
Записан
siao
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Женский
Сообщений: 189


http://www.svetreiki.ru


« Ответ #15 : 20.03.2015, 11:46:29 »

Мой путь обновления:

1. имеется старый обширный сайт на 2.5.28 (примерно 140тыс файлов), все компоненты обновлены до актуальных версий
2. делаю копии бд в phpMyAdmin, копирую весь сайт на поддомен
на этой копии начинаю работать
3. проверяю еще раз обновления компонентов
4. отключаю все сторонние расширения с ID от 10000
5. сношу securitycheck - очень мешает обновлению
6. проверяю еще раз все лишнее и деинсталлирую
7. включаю показывать ошибки в общих настройках (зачем это я так и не поняла, толку ноль), а также отключаю кеширование (на прежних попытках у меня возникали ошибки с APC)
8. меняю сервер настройки Joomla Update
9. запускаю обновление
на 85.8% у меня все валится с ошибкой 502
10. запускаю страницу /administrator/index.php?option=com_installer&task=database.fix
любуюсь на ошибку и открываю phpMyAdmin и папку на своем компьютере C:\Users\\Downloads\Joomla_3.4.0-Stable-Update_Package\administrator\components\com_admin\sql\updates\mysql
и начинаю делать sql запросы последовательно по файлам от 3.0.0.sql до 3.4., открывая КАЖДЫЙ файл, т.к. почти во всех есть изменения в БД

11. из папки на компьютере копирую на сайт файлы ядра Joomla_3.4.0-Stable-Full_Package

12. запускаю /administrator/index.php?option=com_installer&task=database.fix
и вижу обновленную админку Joomla.
однако переходя по разделам можно увидеть массовые ошибки controller.php в разных компонентах
помогает удалить и перезалить administrator/components/com_installer

ну и дальше работа над компонентами. включаю по одному и смотрю как они работают
обновляю если требуется
Kunena тоже обновился хорошо (не автоматически, правда, пришлось скачать пакет и устанавливать вручную через установщик Joomla)
EasySocial работает и 1.2.17 нормально
PhocaGallery надо скачать и запустить установку, а потом также вручную заливать sql в БД
Также надо обновить и шаблон.

все юзеры, статьи, форумы, все перенеслось нормально
« Последнее редактирование: 22.03.2015, 22:41:17 от siao » Записан
SeBun
Практически профи
*******

Репутация: +134/-3
Offline Offline

Пол: Мужской
Сообщений: 2271



« Ответ #16 : 20.03.2015, 13:43:17 »

все юзеры, статьи, форумы, все перенеслось нормально
С переездом вас!  Cheesy
Записан
AlekVolsk
Профи
********

Репутация: +316/-3
Online Online

Пол: Мужской
Сообщений: 6452



« Ответ #17 : 20.03.2015, 15:37:43 »

Мой путь обновления:
{далее перечисление 100500 пунктов гемора}
И после этого разработчики J говорят об обратной совместимости, не бред ли?
Записан
siao
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Женский
Сообщений: 189


http://www.svetreiki.ru


« Ответ #18 : 20.03.2015, 16:06:21 »

С переездом вас!  Cheesy
спасибо! -)
Записан
siao
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Женский
Сообщений: 189


http://www.svetreiki.ru


« Ответ #19 : 20.03.2015, 16:09:05 »

И после этого разработчики J говорят об обратной совместимости, не бред ли?
не читала, что они говорят -) но выбирать не приходится...
(мой сайт претерпел эволюцию с phpnuke - slaed - Joomla 1.5 - Joomla 2.5 - Joomla 3.4 ...)
Записан
AlekVolsk
Профи
********

Репутация: +316/-3
Online Online

Пол: Мужской
Сообщений: 6452



« Ответ #20 : 20.03.2015, 17:50:42 »

(мой сайт претерпел эволюцию с phpnuke - slaed - Joomla 1.5 - Joomla 2.5 - Joomla 3.4 ...)
ну что ж, и еще столько же прожить ему, не меньше )
Записан
siao
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Женский
Сообщений: 189


http://www.svetreiki.ru


« Ответ #21 : 21.03.2015, 16:37:33 »

ну что ж, и еще столько же прожить ему, не меньше )
спасибо и вам! -))
Записан
Yomoto
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 89



« Ответ #22 : 09.04.2015, 17:37:32 »

и начинаю делать sql запросы последовательно по файлам от 3.0.0.sql до 3.4., открывая КАЖДЫЙ файл, т.к. почти во всех есть изменения в БД
На первом же запросе сразу ошибка:
Код:
ALTER TABLE `мойпрефикс_users` DROP KEY  `usertype`;
#1091 - Can't DROP 'usertype'; check that column/key exists
И так по всем запросам с DROP KEY Что это за ерунда !
Записан
ChaosHead
Профи
********

Репутация: +381/-10
Offline Offline

Пол: Мужской
Сообщений: 4378



« Ответ #23 : 09.04.2015, 20:47:57 »

Не могу удалить, проверьте, что присутствует. Возможно sql запросы уже отработали.
Записан
siao
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Женский
Сообщений: 189


http://www.svetreiki.ru


« Ответ #24 : 13.04.2015, 14:48:53 »

апгрдейд этот непредсказуемая штука вообще
сейчас другой сайт обновляла. первая попытка - неудача (там еще  virtuemart)
все удалила, стала заново обновлять (все по своим шагам описанным выше)
да, надо стараться все ненужные компоненты и плагины удалять (отключать все что с цифрой 100ХХХ так это обязательно)
и надо же о чудо! сайт обновился САМ без всяких плясок с БД и sql запросами.

теперь остались только пляски с компонентами.

а насчет того, что при выполнении запросо в БД по кждому летит ошибка, тут их тоже надо аккуратно добавлять, на все скопом. а по одному. такой вот неудобный способ.
Записан
borro
Живу я здесь
******

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 1150


желаю вам счастья


« Ответ #25 : 07.05.2015, 18:11:56 »

разрешите спросить по принципам исполнения серии sql-команд в phpMyAdmin.
Если я вставляю кучу sql-команд в PMA и нажимаю "Поехали" и в ответ вываливается какая-либо ошибка, означает ли это, что другие команды, о которых не упоминается в ошибке были исполнены? Похоже я неправильно делаю, пытаясь выполнять пакеты обновления методом исключения только тех команд, о которых сообщается в ошибке и тем самым создаю задвоения при INSERT, а может и ещё какие неприятности, так ли это?
« Последнее редактирование: 07.05.2015, 18:25:02 от borro » Записан
ChaosHead
Профи
********

Репутация: +381/-10
Offline Offline

Пол: Мужской
Сообщений: 4378



« Ответ #26 : 07.05.2015, 19:48:37 »

Задвоение вы вряд ли сделаете. MySQL скажет, что уже есть то, что вы пытаетесь создать. Но через phpMyAdmin - это в любом случае, на свой страх и риск.
Записан
borro
Живу я здесь
******

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 1150


желаю вам счастья


« Ответ #27 : 11.05.2015, 11:46:51 »

Здравия желаю  Smiley

Уходил с работы, была ошибка 1062, потом уже сегодня увидел 1091-ю, в менеджере расширений на странице управления ими были ещё какие-то две ошибки. Потом кажется удалил установочные пакеты для муsql с версиями <= 2.5.28, почистил кэш и вроде бы всё. Открыл админку заново и, о чудо, ни одной ошибки. Ходил-блуждал в надежде где-то увидеть ошибку, но нет, не увидел. Может мне это всё мерещится?... Как ещё можно проверить, что обновление прошло удачно?
Записан
Vovansk
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 49


« Ответ #28 : 22.05.2015, 10:44:43 »

Все сайты, которые обновляю с 2.5 на всех такая же беда. Мешают старые database.fix файлы, которые уже были применены.

До обновления:
Обновите до последней версии 2.5
Отключите все сторонние плагины
Включайте отображение ошибок в настройках Joomla.
Проверяйте, чтобы в разделе Расширения - Менеджер расширений - База данных - база данных была в актуальном состоянии.

Вот такая инструкция помогает обновиться.
1.) При ошибке бд откройте в отдельном окне your-site-url.com/administrator/index.php?option=com_installer&task=database.fix
2.) Удалите старые .sql файлы (ниже вашей и равные вашей старой версии Joomla) в папке /administrator/components/com_admin/sql/updates/mysql
3.) Обновите экран установки (перезагрузите страницу)
4.) Снова запустите your-site-url.com/administrator/index.php?option=com_installer&task=database.fix
5.) Обновление завершено

Обновите сторонние плагины и компоненты до актуальных версий.

Ещё похоже успешность обновления зависит от версии php

Нет слов..., не просто мне далась миграция. Эта инструкция помогла!
ChaosHead, спасибо! + однозначно!
P.S. Я мигрировал с J2.5.28 на J3.4.1, метод работает!
Записан
k-redactor
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 23


« Ответ #29 : 21.07.2015, 22:07:23 »

Нет слов..., не просто мне далась миграция. Эта инструкция помогла!
ChaosHead, спасибо! + однозначно!
P.S. Я мигрировал с J2.5.28 на J3.4.1, метод работает!

Ну не могу не присоединиться, и тоже хочу поблагодарить.
Долго билась, вычитала все советы, что удалось найти, и вот только с этой инструкцией сработало - переехала с J2.5.28 на J3.4.3. У меня, правда, your-site-url.com/administrator/index.php?option=com_installer&task=database.fix на локальном не открывался, но удаление старых .sql, видимо помогло.
Спасибо!

Может быть кому-то пригодится - я тоже поотключала все сторонние расширения, и даже некоторые джумлины - всякие там поиски, некоторые кнопки, загрузки модулей. Но ничего не деинсталировала. При обновлении сразу вылезла на белом экране ошибка, кивающая на JComments. Тогда я просто папку с компонентом переименовала в com_jcomments_disable. Все заработало. Потом этот компонент заново переустановила. Ну понятно, после переезда все пришлось налаживать, настраивать, обновлять. Но это все ерунда по сравнению с пустой инсталляцией J3 и переносом всего контента руками. Даже интересно - чего-то новенькое нарыла для сайта.

И еще - долго глючила кракозябрами главная страница. Но после нескольких перезапусков Денвера все нормализовалось. Так что сижу теперь вся счастливая, хлопаю в ладошки и новый шаблончик примеряю то так, то сяк. И контент, и меню, и картинки, и ссылки - вроде все в порядке, мигрировало без косяков. Даже почти все расширения нормально обновились. Ну не считая тех, что совсем старенькие и только под J2.5 шли.

Так что, мил человек, дай Бог Вам здоровья, и примите пожелание твор... э-э-э технических  успехов от вебредакторов-любителей.
Вот редко на таких форумах так по-человечески и без хамства относятся к чайникам. Спасибо, еще раз.
 Cheesy Cheesy Cheesy
Записан
Страниц: [1] 2  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet