Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 12-09-2005 14:59:01

Admin
земля
Зарегистрирован: 18-04-2005
Сообщений: 106
Вебсайт

Обновляем сайты, upgrade c RC3 на 4.0

Примечание Администратора:
Обсуждение upgrade на новую версию textpattern перенесено из другой темы.
Начало обсуждения здесь.


glebotr написал:

помогите, запостьте опыт миграции. Я туда уже контента налил всякого, страшно потерять.

Неактивен

 

#2 12-09-2005 14:59:48

Admin
земля
Зарегистрирован: 18-04-2005
Сообщений: 106
Вебсайт

Re: Обновляем сайты, upgrade c RC3 на 4.0

Nicck написал:

На TextBook есть статья "Upgrading to a New Version".
Как говорил один из преподавателей в институте: "Иди читай!".

Для тех кто очень ленив:

Step 1: Download the New Textpattern Package

скачайте текстпаттерн поновее

Step 2: Backup/Save the Old Textpattern Resources (Simply a Safeguard)

забэкапьте/сохраните старые ресурсы текстпаттерна

2.a: Backup the MySQL Database

забэкапьте мускульную базу. ну, например недавно обсуждённым плагином или phpmyаdmin'ом

2.b: Backup Your Existing Textpattern Files

и файлы тоже сохраните

Step 3: Install the New Textpattern Files

ставьте новый текстпаттерн, т.е только файлы скопируйте куда надо, никаких сетупов не запускайте

Step 4: Updating the Config File

типа обновите конфиги

The old and new config.php files are nearly identical: the only difference is that the old one contains two variables no longer used in the new one. This step involves copying the old file, and removing the now unused lines.

м... в старом конфиге пара ненужных переменных определены

1. Open up the new file, and empty it entirely.

откройте новый файл и очистите его  (хотя япредпочитаю сравнить с новым и всё сделать сознательно и руками)

2. Open up the old file, and copy its contents. Close the old file.

скопируйте содержание старого конфига...

3. Paste the copy into the new file.

...в новый

4. Find the lines that start with $txpcfg['doc_root'] and $txpcfg['secret_word'], and remove them.

вот эти пременные и не нужны, удалите их

4. Save and close the new file.

сохраните новый файл и закройте его
--

ну, дальше заходите в админку и textpattern всё сделает за вас

Неактивен

 

#3 12-09-2005 15:00:18

Admin
земля
Зарегистрирован: 18-04-2005
Сообщений: 106
Вебсайт

Re: Обновляем сайты, upgrade c RC3 на 4.0

glebotr написал:

Так опыт есть у кого-нибудь? Вопрос то не КАК (читать умею:)), а как проходит.  Какие плагины вылетают, какие стоят, русский язык и хаки, связанные с ним? Как новый текстиль работает со старыми статьями? И так далее...

Неактивен

 

#4 12-09-2005 15:00:50

Admin
земля
Зарегистрирован: 18-04-2005
Сообщений: 106
Вебсайт

Re: Обновляем сайты, upgrade c RC3 на 4.0

Evgeny написал:

glebotr написал:

как проходит.  Какие плагины вылетают, какие стоят, русский язык и хаки, связанные с ним? Как новый текстиль работает со старыми статьями?

На этой неделе (в конце, видимо) буду переводить один проект с 1000+ статей на новую версию.
Собрался уже сегодня скачать 880 revision, но баг там появился с формами. на днях исправят. Подождем.

Если время терпит - погоди, о результатах расскажу.
С русским языком проблем не должно быть, это уже в основную ветку вошло (есть там один момент, вот его проверить надо),
по текстилю тоже не должно быть вопросов.

По поводу Текстиля и старых статей - чтобы было понятно, как работает ТП. Он не парсит статью "на лету", экономя процессорное время, он хранит 2 версии статьи, неформатированный текст (тот, что мы вводим и редактируем при написании статьи в админ.панели) и уже отформатированный (со всеми xhtml-тэгами) текст, который выдается при Web-запросе посетителю. Вечную дилемму, что важнее - время или пространство, разработчики ТП решили таким образом (кстати, тут довелось один коммерческий движок посмотреть изнутри, так там тоже подобным образом подошли к этому вопросу, но чуть менее элегантно).
Поэтому версия Текстиля никаким образом не будет влиять на уже отформатированные и лежащие в базе документы-статьи. Текстиль будет вызываться только если статья редактируется-переписывается-исправляется.

Единственный момент, на который не смогу дать ответ - по поводу плагинов. ОФициально заявлено, что все плагины от rc4 и rc5  должны работать с TxP 4.0, но у нас была revision 400, а это rc3 :-(
И еще один момент. Дело в том, что я почти не использую плагинов :-(
Поэтому по поводу плагинов, к сожалению, помочь не смогу. Да и вряд ли кто сможет, т.к. набор плагинов очень индивидуален.
Придется этот вопрос решать самому :-(

Самый простой вариант - если позволяет комп, скопировать базу MySQL и провести инсталляцию на новую базу (или в той же базе, но применить таблицы с префиксом). Свежую версию ТП можно поставить в отдельную директорию.
Больше идей нет, как сделать переход как можно менее безопасным. :-(

Но Beginner прав. Переходить на новую все равно придется.  Лучше с этим не затягивать :-(

Неактивен

 

#5 12-09-2005 15:01:27

Admin
земля
Зарегистрирован: 18-04-2005
Сообщений: 106
Вебсайт

Re: Обновляем сайты, upgrade c RC3 на 4.0

glebotr написал:

запостишь, значит, какой релиз брать?

Неактивен

 

#6 12-09-2005 15:02:00

Admin
земля
Зарегистрирован: 18-04-2005
Сообщений: 106
Вебсайт

Re: Обновляем сайты, upgrade c RC3 на 4.0

Evgeny написал:

Уже однозначно понятно, что надо 4.0.1 ставить. Судя по сообщениям на форуме в течении первых суток после появления новой версии - существенных багов там не обнаружено.
Надо ориентироваться на нее.
Сообщу-расскажу, конечно.

Неактивен

 

#7 12-09-2005 15:02:28

Admin
земля
Зарегистрирован: 18-04-2005
Сообщений: 106
Вебсайт

Re: Обновляем сайты, upgrade c RC3 на 4.0

Evgeny написал:

докладываю о результатах.
1. сделан переход одного сайта с rc3  на txp 4.0.1. ( revision 895, скачан с svn )
2. сделан первод другого сайта c txp 4.0 (revision 800 c небольшим, точно сейчас не вспомню, смотреть надо, но незачем) на txp 4.0.1 (все тот же rev 895).

Оба сайта - в реальном Интернете, не на локале.
Оба сайта с контентом. На всяк.случай сделал  в PhpMyAdmin копии баз в zip, который сбросил на локал.
Последовательность действий.
1. Поправил htaccess ( для одного хостинга он отличается от стандартоного, для другого использовался стандартный)
2. скачал index.php и htaccess в корневой католог TXP.
3. перешел в каталог textpattern/
    для rc3 скачал с хостинга на комп config.php, в который добавил перед завершением php-тэга "?>" строку
   

Код:

$txpcfg['dbcharset'] = 'latin1';

после чего закал его обратно, на хостинг ( в txp 4.0 эта строка уже присутствует, там это действие не нужно )
   
    скачал все файлы из textpattern/ на хостинг.

4. В броузере набрал domain.ru/dir/textpattern , т.е. пошел в админ.панель. (и там и там у меня  txp стоит в каталогах dir)
    При входе в админ.панель (логин-пароль остались прежними) происходит проверка версии, если версия не совпала (как в нашем
    случае), автоматически запускается update-процедура и подкачка из сети используемого Вами языкового файла.
5. После того, как update завершился, попадаем внутрь админ.панели. Первым делом идем в диагностику и смотрим, что там и как.
    Если все ок, то начинаем проверять все остальное.

Общие впечатления.
Все прошло нормально. Причем сначала я делал upgrate c 4.0 - проблемы. Причина оказалось банальной. Во время скачивания c svn что-то глюкнуло и часть файлов не скачалось (мораль: поставка в zip - экономит наше время и нервы). После того как нашел причину, и сделал докачку недостающих, все пошло как по маслу.
Контент, шаблоны, формы - все работает нормально. Я обильно использовал пхп в формах, были сомнения, но все заработало сразу (справедливости ради надо сказать, что этот вариант, с апдейтами я учитывал, и, поэтому, старался обходится либо обращениям к функциям нижнего уровня в тхп, либо делал полностью самостоятельный кусок кода на php).

По плагинам.
Вот тут проблемы будут. в тхп 4.0 изменились некоторые глобальные переменные, по сравнению с rc3.
Я бы предложил предпринять след. действия (надеюсь, что вы использовали плагины только серьезных разработчиков, которые продолжают поддержку своих детищ).
По ссылкам на страницах плагинов найти страницы  описаний плагинов и посмотреть даты последних версий (или номера версий, для которых предназначен самый последний вариант плагина). Как уже упоминалось - плагины для rc4, rc5 должны нормально работать.
Приготовить (скачать к себе) все к установке посл. версий. После апгрейта, в админ.панели перейти в меню плагины и послеовательно удалив старый вариант, поставить свежую версию.
Важный момент.
Чуть изменилась форма для добавления плагинов - исчезла форма для download plugin filen, т.е. сейчас надо делать просто copy-paste текста закодированного плагина в предназначенную для этого форму ввода.
После ввода текста закодированного плагина, на экране появится раскодированный текст плагина. Если вы видите внятный текст, для его установки не забудьте нажать Save (или что-то подобное) внизу страницы.

Вот вроде и все. Готов ответить на вопросы (если они появятся) и услышать ваши мнения и результаты.

Неактивен

 

#8 12-09-2005 16:02:12

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Обновляем сайты, upgrade c RC3 на 4.0

еще 2 момента про апгрейд
1. Более сотни буржуйских сайтов здесь отчитались о своем успешном переходе с rc3 на 4.0
2. Обратите внимание, что при переходе на 4.0.1  НЕ НАДО делать никаких хаков, о которых упоминалось здесь, на форуме. Авторы модернизировали языковую систему. Работают нормально и УРЛы и Textile.
Пока о 100% русификации движка говорить рано (некоторые тэги, такие как section, breadcrumbs и т.п. еще используют англоязычное наименование секций), но 4.0.1 - сделала гигантский шаг в нужном :-)) направлении.

Неактивен

 

#9 12-09-2005 18:23:17

Nicck
ферт
Откуда: Ижевск
Зарегистрирован: 11-05-2005
Сообщений: 536
Вебсайт

Re: Обновляем сайты, upgrade c RC3 на 4.0

$txpcfg['dbcharset'] = 'utf8';

Неактивен

 

#10 12-09-2005 19:02:37

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Обновляем сайты, upgrade c RC3 на 4.0

о! спасибо, Nicck!
В запале эйфории после успешного апгрейта совсем упустил вопрос про эту переменную.
До конца с ней не разобрался :-((
Привел пример для своего случая. С такими установками у меня апгрейт прошел нормально.

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

Неактивен

 

#11 12-09-2005 20:52:37

Nicck
ферт
Откуда: Ижевск
Зарегистрирован: 11-05-2005
Сообщений: 536
Вебсайт

Re: Обновляем сайты, upgrade c RC3 на 4.0

Важна если используется mysql 4
Я уже говорил об этом.

Неактивен

 

#12 16-09-2005 15:27:25

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Обновляем сайты, upgrade c RC3 на 4.0

Можно вопрос - я туплю, наверное - с какими установками надо бэкапить базу в пхпМайАдмин? Чтобы уникод не слетел? Если кто разбирается, пожалуйста, расскажите идиоту, какие галки при сливе ставить, какие убирать.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#13 16-09-2005 17:04:46

Beginner
земля
Зарегистрирован: 22-04-2005
Сообщений: 104

Re: Обновляем сайты, upgrade c RC3 на 4.0

Не, не тупишь smile Сам мучился этим вопросом. Сейчас не мучаюсь, сохраняю в зип с первыми попавшимися установками, скачиваю на свой комп, потом смотрю EmEditor-ом распакованный zip, в кодировке utf-8, просто для проверки, все ли читаемо.
Все нормально проходит. Как в базу записал, так и обратно получил.

Отредактированно Beginner (16-09-2005 17:06:30)

Неактивен

 

#14 18-09-2005 19:33:07

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Обновляем сайты, upgrade c RC3 на 4.0

Все работает, но вылез глюк - на главной странице сообщение:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in path_to/textpattern/lib/txplib_db.php on line 245


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#15 18-09-2005 19:53:16

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Обновляем сайты, upgrade c RC3 на 4.0

glebotr написал:

Все работает, но вылез глюк - на главной странице сообщение:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in path_to/textpattern/lib/txplib_db.php on line 245

Если перевести сайт в режим "рабочийЭ (стояло - "тестирование") сообщение пропадает. Подозреваю, что глюк-то остается... Эни суггешшшнз?


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#16 19-09-2005 11:51:33

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Обновляем сайты, upgrade c RC3 на 4.0

На оф.форуме поиск выдал только одну тему с эти предупреждением - китаец пробовал названия категорий писать по китайски, из-за чего и возмутился MySQL.
Сильно удивлюсь, если ты пытался сделать что-то подобное.
Осмелюсь предположить, что у тебя это предупреждение вылезает в результате работы одного из необновленных плагинов.
Попытайся по очереди отключая плагины посмотреть - не исчезнет ли предупреждение?

Отредактированно Evgeny (19-09-2005 11:52:56)

Неактивен

 

#17 19-09-2005 11:55:50

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Обновляем сайты, upgrade c RC3 на 4.0

Ха! У меня названия категорий по-русски написаны wink (title, естественно)


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#18 19-09-2005 12:02:32

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Обновляем сайты, upgrade c RC3 на 4.0

glebotr написал:

(title, естественно)

Речь там шла не о титлах, конечно.

Неактивен

 

#19 19-09-2005 12:05:58

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Обновляем сайты, upgrade c RC3 на 4.0

Посмотри плз еще вопрос про релизы я отдельной темой запостил.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#20 19-09-2005 12:10:15

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Обновляем сайты, upgrade c RC3 на 4.0

Хорошо. Сейчас..А ты потестируй плагины и расскажи, что получилось :-))

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru