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

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

Вы не зашли.

#1 30-05-2006 15:07:44

mimino
веди
Откуда: Из под портала
Зарегистрирован: 21-04-2006
Сообщений: 21

Как перенести блог на другой хост?

Понадобилось перенести блог на другой хост.
Все аккуратно перенес, пути в конфигах подправил, базу проимпортровал.
Максимальный достигнутый результат - при выходе на блог выдается:

Database unavailable.

Где копать?

Неактивен

 

#2 30-05-2006 15:27:32

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Как перенести блог на другой хост?

Database unavailable wink
Копай в настройках под базу.

Неактивен

 

#3 30-05-2006 15:40:03

mimino
веди
Откуда: Из под портала
Зарегистрирован: 21-04-2006
Сообщений: 21

Re: Как перенести блог на другой хост?

Исходя из сообщения об ошибке, твоя рекомендация имеет чрезвычайно исчерпывающее содержание smile
А конкретнее сумеешь? wink

Отредактированно mimino (30-05-2006 15:40:33)

Неактивен

 

#4 30-05-2006 19:42:13

mimino
веди
Откуда: Из под портала
Зарегистрирован: 21-04-2006
Сообщений: 21

Re: Как перенести блог на другой хост?

Да, диагностика у вашего Текстпаттерна офигивающая, нечего сказать - "Не доступна", и все тут.
А почему, отчего - болт...

Неактивен

 

#5 30-05-2006 20:07:12

mimino
веди
Откуда: Из под портала
Зарегистрирован: 21-04-2006
Сообщений: 21

Re: Как перенести блог на другой хост?

Кто-нить скажет, почему в блоге аж два, причем одинковых конфига config.php, лежащих в разных папках?

Отредактированно mimino (30-05-2006 20:07:44)

Неактивен

 

#6 30-05-2006 22:57:49

marazmus
наш
Откуда: Россия, Октябрьский
Зарегистрирован: 23-01-2006
Сообщений: 217
Вебсайт

Re: Как перенести блог на другой хост?

1) У текстпаттерна config.php в количестве 1 штука должен лежать в каталоге /textpattern. Окуда взялся второй - знать не знаем, не медиумы и не зеленые человечки, мысли не читаем... smile
2) Отвлеку от темы болтов, отчего и почему они происходят, спрошу просто: а) логин и пароль к БД в новом конфиге прописал? б) наименование БД в новом конфиге правильное? в) адрес хоста для БД прописан правильно?

p.s. Прежде чем наезжать на диагностику текстпаттерна, сделай rm dev/hands smile Может, поможет...
p.p.s. Прежде чем обижаться, обрати внимание на смайлы...

Неактивен

 

#7 30-05-2006 23:53:34

mimino
веди
Откуда: Из под портала
Зарегистрирован: 21-04-2006
Сообщений: 21

Re: Как перенести блог на другой хост?

> Прежде чем наезжать на диагностику текстпаттерна, сделай rm dev/hands smile Может, поможет...
Да пошел ты!

Неактивен

 

#8 31-05-2006 09:25:31

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Как перенести блог на другой хост?

Товарисч! Телепатия на этом витке эволюции не предусмотрена! Опиши действия по шагам. И выпускай свои эмоции где-нибудь там.

Неактивен

 

#9 31-05-2006 12:55:08

mimino
веди
Откуда: Из под портала
Зарегистрирован: 21-04-2006
Сообщений: 21

Re: Как перенести блог на другой хост?

Sergey:
Проблему решил сам (она была связана с особенностями Сипанели, которая самовольно и незаметно срезает задаваемое имя пользователя базы до 7 символов, потому и не сразу заметил).

> сделай rm dev/hands
А на хамство, пусть и замаскированное под никс-команду, я товарисчу ответил адекватно

Неактивен

 

#10 31-05-2006 13:35:22

mimino
веди
Откуда: Из под портала
Зарегистрирован: 21-04-2006
Сообщений: 21

Re: Как перенести блог на другой хост?

Не знаю. почему но на новом хосте блог вести стал себя лучше - стал работать "Поиск" и правильно показываться месяца.

Осталось странная проблема с буквами "И" и "ш" - они отображаются крякозябрами, даже вновь вводимые.

http://tigro.asplinux.net/blog/article/ … lo#comment

Видимо, это проблема чисто Текспаттерна?

Отредактированно mimino (31-05-2006 13:36:05)

Неактивен

 

#11 31-05-2006 15:44:33

mimino
веди
Откуда: Из под портала
Зарегистрирован: 21-04-2006
Сообщений: 21

Re: Как перенести блог на другой хост?

Перезалили дамп по другому- теперь вся кирилица отображается корректно, но каждый раз в браузере нужно принудительно выставлять кодировку 1251.

Вообще, Текстпаттерн способен работать на мускуле-1251?

Неактивен

 

#12 31-05-2006 16:19:41

mimino
веди
Откуда: Из под портала
Зарегистрирован: 21-04-2006
Сообщений: 21

Re: Как перенести блог на другой хост?

Решили и эту проблему - в индексном файле прописал вместо Utf-8 Cp1251, и стартовая кодировка стала отображаться нормально.
Как оно теперь работает, фиг его знает, но работает! ;p

Неактивен

 

#13 01-06-2006 09:33:27

marazmus
наш
Откуда: Россия, Октябрьский
Зарегистрирован: 23-01-2006
Сообщений: 217
Вебсайт

Re: Как перенести блог на другой хост?

Линуксоиды в своем репертуаре... smile
Чувство юмора отсутствует как класс. Способность читать сообщения тоже где-то там... Ну и взаиоотношения между людьми для них заменены компиляцией сырцов. smile

Еще раз повторюсь - у себя наставил смайликов и хамишь. Наезжаешь на текстпаттерн, имея в основе своих проблем свои же ошибки. Какого х тогда обижаешься на мое замечание? На обиженных воду возят. Это раз. Второе. За посылание можно и в морду получить. Так что остынь, салага.

Отредактированно marazmus (01-06-2006 09:42:05)

Неактивен

 

#14 01-06-2006 11:11:42

mimino
веди
Откуда: Из под портала
Зарегистрирован: 21-04-2006
Сообщений: 21

Re: Как перенести блог на другой хост?

> Это раз. Второе. За посылание можно и в морду получить. Так что остынь, салага.
Заработал - послал.  Если непонятно, поясню - советы с намеками hands оскорбительны для любого человека. У нас на сайте в Кодексе модератора для таких, как ты, специально предусмотрен пункт, в котором запрещено:
7. Упрекать пользователей, что они "тормоза", имеют "кривые руки" и т.п.
Можно подумать, ты сразу родился в штанах и сертификатом магистра Текстпаттерна на шее.
Кто салага, то еще надо посмотреть. Обычно к этому прибегают, когда дельного нечего сказать.  Еще одно кривое слово в мой адрес - в морду получишь сам.
Научись выражаться уважительно, тогда и с тобой будут обращаться аналогично.

Неактивен

 

#15 01-06-2006 11:37:48

marazmus
наш
Откуда: Россия, Октябрьский
Зарегистрирован: 23-01-2006
Сообщений: 217
Вебсайт

Re: Как перенести блог на другой хост?

Ты вообще читаешь написанное? Супермодератор ты наш... smile

Прежде чем обижаться, обрати внимание на смайлы...

Это для кого было писано? Слова в воздух? Ок, признаюсь - шутка была грубая. Зато проверили заодно, что чувства юмора у тебя нет.
И еще раз - знаю по собственному опыту. Посыланием подальше вслух обычно грешат малолетки. Потому что не знают, что за свои посылания придется получать. Отсюда вывод о салаге. Если вывод неправильный, так и скажи.

Ладно, это разговор ни о чем, по сути. Просьба модераторам, удалить все мои сообщения в этой ветке. Они не несут особого смысла, как оказалось smile Да и вся тема тоже, по сути.

Неактивен

 

#16 01-06-2006 11:43:04

mimino
веди
Откуда: Из под портала
Зарегистрирован: 21-04-2006
Сообщений: 21

Re: Как перенести блог на другой хост?

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

Да, насчет салаги - причем тут возраст? Важно то, сколько времени провел в Интернете. Ты сколько? smile

Отредактированно mimino (01-06-2006 11:45:49)

Неактивен

 

#17 01-06-2006 12:07:03

marazmus
наш
Откуда: Россия, Октябрьский
Зарегистрирован: 23-01-2006
Сообщений: 217
Вебсайт

Re: Как перенести блог на другой хост?

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

Мир, дружба, жвачка... smile Заодно приношу публичные извинения все присутствующим за намеренные и ненамеренные, явные и неявные оскорбления их чести и достоинства. Честно-честно smile

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

Давай все-таки распишем по шагам, как советовал Sergey. В дальнейшем можно будет оформить в виде алгоритма для ситуации "Перенос существующего сайта на Txp на другой хостинг". Ну и все тонкости обговорить. Может, мини-faq получится.
Например, БД в 1251, а не в UTF-8. И как быть, если такая ситуация. Описание решения.
wiki была бы идеальным вариантом для такого рода вещей.
Отсюда
http://textpattern.ru/forum/viewtopic.php?id=208
собрать,
http://textpattern.ru/forum/viewtopic.php?id=273
отсюда полезную инфу.


p.s. Нашел вики, здесь: http://textpattern.net/wiki/index.php?t … 1%86%D0%B0

Можно обсудить разные моменты переноса в этой ветке, а затем попросить админов сделать статью на вики.
К примеру:
1-й шаг: дамп БД и импорт в новую БД
возможные проблемы и решения:
а) ситуация 1251 -> utf-8
б) ошибка SQL при импорте
и т.п.
пока сумбур, но можно поработать

Отредактированно marazmus (01-06-2006 12:11:23)

Неактивен

 

#18 01-06-2006 12:11:13

mimino
веди
Откуда: Из под портала
Зарегистрирован: 21-04-2006
Сообщений: 21

Re: Как перенести блог на другой хост?

Ок, попробуем вечером

Неактивен

 

#19 01-06-2006 23:17:52

mimino
веди
Откуда: Из под портала
Зарегистрирован: 21-04-2006
Сообщений: 21

Re: Как перенести блог на другой хост?

Вот что могу сообщить по проведенному переносу.

1. Заархивировал имеющийся на старом хосте код блога и залил его на новый хост.
2. Подправил файл конфигурации config.php в соответствии с новыми путями на новом хосте.
3. Создал при помощи ПхмМайАдмин пустую базу на новом хосте.
4. Создал при помощи ПхмМайАдмин пользователя базы и его пароль но новом хосте.
Здесь обратить внимание - некоторые панели управления хостом могут искажать вводимое имя пользователя.
5. Соединил пользователя с базой.
6. Импортировал при помощи ПхмМайАдмин старую базу во вновь созданную.
После этого блог заработал, но с крякозябрами (на новом хосте в MySQL используется CP1251).
7. Обратился к хостеру, и он проконвертировал UTF8 в CP1251 при помощи самописного конвертера.

Примечание.
Исходный код конвертора хостер не предоставляет sad

Неактивен

 

#20 02-06-2006 07:41:58

marazmus
наш
Откуда: Россия, Октябрьский
Зарегистрирован: 23-01-2006
Сообщений: 217
Вебсайт

Re: Как перенести блог на другой хост?

Добавлю от себя smile

По поводу UTF-8

Пункт 3 - создаем базу заранее в UTF-8

Пункт 6 - при Экспорте БД нужно выбрать кодировку UTF-8, PHPMyAdmin (или MySQL сам?) автоматом переконвертирует таблицы в 1251 в кодировку UTF-8. Проверено на локалхосте и на хостинге мажордомы (MySQL 4.1.*). Может, у кого есть возможность проверить другие варианты.

! Нужно указать в настройках PHPMyAdmin кодировку UTF-8 для полей Язык и Кодировка (Language, Collation) - тогда на странице Экспорт появится селектор, в котором можно будет выбрать кодировку для экспорта.

Проверка прошла успешно, алгоритм такой:
а) создана тестовая БД в UTF-8
б) из другой БД (в формате 1251) экспортирована таблица - с перекодировкой в UTF-8 при экспорте
в) эскортированный текст запроса запущен в тестовой UTF-8 БД
г) таблица отображается нормально

Может, и конвертор тогда не нужен, если это рабочий способ.

p.s. Некоторые советские хостеры сильно не любят utf-8, поэтому иногда в .htaccess нужно писать

CharsetDisable On
AddHandler default-handler html
CharsetDefault utf-8

Неактивен

 

#21 02-06-2006 10:00:45

mimino
веди
Откуда: Из под портала
Зарегистрирован: 21-04-2006
Сообщений: 21

Re: Как перенести блог на другой хост?

> MySQL 4.1.*
Кстати, да - версия мускула в данном вопросе может играть важную роль. В старых ее версиях проблем с кодировками может быть меньше.

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru