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

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

Вы не зашли.

#1 03-07-2006 15:19:01

Angerslave
веди
Откуда: Омск
Зарегистрирован: 03-07-2006
Сообщений: 17

Выкидывает из админки

Поставил TxP на локалхосте, откатал, подредактировал оформление. Закачал на хостинг, залил базу, долго парился с кодировкой, но всё-таки решил(ура!), захожу в админку, выбираю другой пункт меню и выкидывает(просит ввести пароль заново) и так постоянно. Скорее всего это происходит из-за того что вывод в браузер начинается раньше чем кукисы прописываются в хеадер(кукисов в браузере нет, хотя на локальном варианте всё ок), конфиг менял, в базе всё ок вроде. Кто-нибудь сталкивался с таким?

Неактивен

 

#2 08-07-2006 11:50:00

Angerslave
веди
Откуда: Омск
Зарегистрирован: 03-07-2006
Сообщений: 17

Re: Выкидывает из админки

Мда, пришлось полностью всё снести, убить базу, перезакачать файлы, заново установить и через админки восстановить настройки. Скорее всего где-нить закомментировал что-нибудь не то(искал где же можно убрать чёртовы предупреждения, полезть на форум поддержки не сразу догадался smile ).

Неактивен

 

#3 09-07-2006 00:07:05

Lesnik
веди
Откуда: Земля
Зарегистрирован: 08-06-2006
Сообщений: 17

Re: Выкидывает из админки

я тоже сталкивался с этой проблемой. А причина кроется в том что после снятия дампа базы данных нужно смотреть в какой кодировке представлена таблица txp_users. Потому что после восстановления , обновления базы данных из дампа часто таблица получает кодировку cp1251 а надо utf8 для  этого я в ручную в файле дампа (например через блокнот) нахожу текст, это в самом конце

Код:

-- Структура таблицы `txp_users`
-- 

CREATE TABLE txp_users (
  user_id int(4) NOT NULL,
  name varchar(64) NOT NULL default '',
  pass varchar(128) NOT NULL default '',
  RealName varchar(64) NOT NULL default '',
  email varchar(100) NOT NULL default '',
  privs tinyint(2) NOT NULL default '1',
  last_access datetime NOT NULL default '0000-00-00 00:00:00',
  nonce varchar(64) NOT NULL default '',
  PRIMARY KEY  (user_id),
  UNIQUE KEY name (name)
) AUTO_INCREMENT=2 ;

в конце добавляю

Код:

   ENGINE=MyISAM DEFAULT CHARSET=UTF8

это можно и добавить всем остальным таблицам. В результате должен быть следующий текст

Код:

-- 
-- Структура таблицы `txp_users`
-- 

CREATE TABLE txp_users (
  user_id int(4) NOT NULL,
  name varchar(64) NOT NULL default '',
  pass varchar(128) NOT NULL default '',
  RealName varchar(64) NOT NULL default '',
  email varchar(100) NOT NULL default '',
  privs tinyint(2) NOT NULL default '1',
  last_access datetime NOT NULL default '0000-00-00 00:00:00',
  nonce varchar(64) NOT NULL default '',
  PRIMARY KEY  (user_id),
  UNIQUE KEY name (name)
) AUTO_INCREMENT=2  ENGINE=MyISAM DEFAULT CHARSET=UTF8;

и тогда ваш пароль админа будет работать как надо.

Неактивен

 

#4 09-07-2006 12:51:10

Angerslave
веди
Откуда: Омск
Зарегистрирован: 03-07-2006
Сообщений: 17

Re: Выкидывает из админки

Спасибо за рекомендации, только я их уже проверить не смогу smile

Неактивен

 

#5 09-07-2006 14:51:54

Lesnik
веди
Откуда: Земля
Зарегистрирован: 08-06-2006
Сообщений: 17

Re: Выкидывает из админки

А это на будущее. И может еще кому нибудь пригодиться. Потому что на форуме где то был такой вопрос, и там предлагалось на хосте инсталировать копию текстпаттерна, затем удалять ее, удалять таблицы из базы данных, за исключением txp_users, а потом закачивать уже свою настроенную версию, восстанавливать базу данных из дампа локального, опять же за исключением txp_users. Но здесь опять же можно наступить на грабли. ПЕРЕД тем как делать дамп работающей версии базы данных, через PhpMyAdmin нужно посмотреть, в какой кодировке представлена таблица txp_users в работающей версии, в такой же кодировке и должен быть дамп, иначе будут проблемы с паролями. А все это зависит от настроек базы данных на сервере и на локальном компе, а на локальном компе еще и зависит от региональных настроек компьютера, поэтому и возникают несоответствия.

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru