Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 16.08.2009, 20:13   #1
Podlec
Senior Member
 
Аватар для Podlec
 
Регистрация: 07.12.2006
Адрес: Volgograd
Сообщений: 189
Отправить сообщение для Podlec с помощью ICQ
По умолчанию Обновить систему с 4.1.12 до 4.2.x

Собственно в названии темы кроется вопрос.
Если обновление тайпы в текущей ветке проходит гладко, то обновлять ее с 4.1.12 до 4.2.x побаиваюсь, но очень хочется

Кто имел опыт - поделитесь пожалуйста им
__________________
... be happy...
Podlec вне форума   Ответить с цитированием
Старый 16.08.2009, 20:53   #2
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Обновление самой системы обычно решается Install Tool: сравнение таблиц БД и их модификация по необходимости (ALTER TABLE...), установка совместимости c нужной версией TYPO3.

Хуже с раширениями. Если есть старые расширения, что то может перестать работать. Тут уже придется смотреть самому.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 16.08.2009, 22:09   #3
Podlec
Senior Member
 
Аватар для Podlec
 
Регистрация: 07.12.2006
Адрес: Volgograd
Сообщений: 189
Отправить сообщение для Podlec с помощью ICQ
По умолчанию

хм... насчет расширений вы меня обрадовали так как стоят лишь слайд-шоу и новости - и те самой последней версии... буду смотреть в сторону БД.
Спасибо.
Просто думал, что кроме сравнения таблиц есть еще что-нибудь - и интересен личный опыт перехода на 4.2.х, если у кого-нибудь такой имеется.
__________________
... be happy...
Podlec вне форума   Ответить с цитированием
Старый 17.08.2009, 18:06   #4
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Есть опыт подготовки к такому переходу , но сам переход пока откладывается.

Главный совет - сделайте тестовую машину (хоть под виндой) и перейдите там. Если все пройдет нормально переходите на вашем основном сервере.

1. Кодировка всех таблиц меняется на UTF-8 - этот процесс лучше сделать вручную. Если у вас база еще не UTF-8, то нужно потренироваться - не так это просто и гладко проходит.
2. Меняется тип полей где содержаться TS Setup - если там есть русские символы (например коментарии), то содержимое полей обрежется до первого такого символа. Соответственно шаблоны сайта умрут. Вариант: не менять тип этих полей в Install Tool (снять галки возле соответсвующих Alter)
3. Если есть что-то выводящееся в кодировке не UTF-8 - например текстовые константы забитые в php код и html шаблоны на Windows-1251, то они будут выводится в FE вопросиками. Такие файлы надо пересохранять как UTF-8 (например в EmEditor)
dmartynenko вне форума   Ответить с цитированием
Старый 18.08.2009, 13:34   #5
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
3. Если есть что-то выводящееся в кодировке не UTF-8 - например текстовые константы забитые в php код и html шаблоны на Windows-1251, то они будут выводится в FE вопросиками. Такие файлы надо пересохранять как UTF-8 (например в EmEditor)
notepad++ рулит
Lucifer вне форума   Ответить с цитированием
Старый 18.08.2009, 14:23   #6
Podlec
Senior Member
 
Аватар для Podlec
 
Регистрация: 07.12.2006
Адрес: Volgograd
Сообщений: 189
Отправить сообщение для Podlec с помощью ICQ
По умолчанию

а как быть, если есть русские символы, но они в кодировке UTF8 ?
__________________
... be happy...
Podlec вне форума   Ответить с цитированием
Старый 18.08.2009, 15:13   #7
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Цитата:
Сообщение от Podlec Посмотреть сообщение
а как быть, если есть русские символы, но они в кодировке UTF8 ?
В полях где TS ?
Не знаю, не пробовал Тип поля меняется с двоичного BLOB на текстовый TEXT. Можно создать тестовую табличку с одной записью, сделать такую конвертацию и посмотреть результат. Windows-1251 точно режется.
dmartynenko вне форума   Ответить с цитированием
Старый 18.08.2009, 17:29   #8
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от Podlec Посмотреть сообщение
а как быть, если есть русские символы, но они в кодировке UTF8 ?
Если сайт в utf-8 ничего делать не надо с конвертацией
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 18.08.2009, 20:53   #9
Podlec
Senior Member
 
Аватар для Podlec
 
Регистрация: 07.12.2006
Адрес: Volgograd
Сообщений: 189
Отправить сообщение для Podlec с помощью ICQ
По умолчанию

То есть те три шага, которые указал dmartynenko отпадают?
Просто перезалить сорц и всё? Ну и в инсталл тул мердж сделать.
Единственное препятствие на пути, как я понимаю, это только старые расширения, которые могут не работать с новой веткой typo3
__________________
... be happy...
Podlec вне форума   Ответить с цитированием
Старый 19.08.2009, 12:36   #10
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Я это и имел в виду, что если у вас все в UTF-8, то для подстраховки сделайте сначала переход на тестовом серваке. Скорее всего вам будет достаточно встроенных в TYPO3 механизмов апгрейда. Или же вы увидите какие появились глюки.

Но не всем так везет с кодировкой
dmartynenko вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где прочесть как правильно обновить систему. Manas Общие вопросы 1 22.03.2007 17:14


Часовой пояс GMT +4, время: 18:41.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория