[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не понятно выводится поле login
Серега187
Привет ребята, что за нафиг с БД? Чуть раньше выложил сайт на сервер, подключил БД все работает, в админку захожу все меняю. Тут проблем нет.
Через некоторое время (около 2-х недель) регистрирую новый домен и хостинг, заливаю этот же сайт, с этой же БД, она подключается, данные с нее выводятся, все нормально работает,но в админку зайти не могу. Пишет неверный пароль или логин. Пароль и логин не менял, в код не залазил.
Сервер в обоих случаях один и тот же TIMEWEB.
На локальной машине все хорошо работает.
Возможно все из-за этого как отображается поле login (на скринах)? Причем на хостинге в первом случаи, а также на локалке такого нет, там все нормально отображается.
Меняю кодировку поля login на utf8_general_ci слово admin отображается нормально не как с кодировкой utf8_bin (61646d696e), но все равно не заходит.
Winston
Есть подозрение, что это из-за utf8_bin для поля login.
http://stackoverflow.com/questions/2721302...llation-columns
Цитата (Серега187 @ 30.10.2014 - 11:45)
Меняю кодировку поля login на utf8_general_ci слово admin отображается нормально не как с кодировкой utf8_bin (61646d696e), но все равно не заходит

А в коде указана кодировка соединения?
Серега187
Вот подключение в конфигах:
//Подключение к БД
$link = mysqli_connect(HOST, USER, PASS, DB_NAME) or die('error DB');
mysqli_set_charset($link, 'utf8');

Еще в одном случае сервер: caritas, а в другом sensus.
johniek_comp
Цитата
caritas

Цитата
sensus

что это вообще? вы уверены что это название сервера?

_____________
user posted image
Серега187
В первом случае:
Сервер: caritas
IP-адрес:
Операционная система: 3.10
Apache: 2.2.22
MySQL: 5.5
PHP: 5.3.29

Во втором случае:
Сервер: sensus
IP-адрес:
Операционная система: 3.10
Apache: 2.2.22
MySQL: 5.5
PHP: 5.3.29
Серега187
Проблема решена! Это моя невнимательность, а еще денвер гад не вывел ошибку, хотя вывод всех ошибок в коде был включен. Перенес на опен сервер, 30 минут и все работает...
inpost
Серега187
error_reporting(-1);
ini_set('display_errors',1);


И наслаждаемся выводом ошибок на экране.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Серега187
inpost так в том-то и дело, что все было прописано как надо, а ошибку какого-то черта не показал. Когда залил на опен сервер сразу все показалось. Может косяк какой, а то давно его ставил.
inpost
Серега187
обе строчки были?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
exotica
inpost
вообще можно не увидеть ни одной ошибки, если есть какая нибудь маленькая "бяка" в css. 2 дня назад себя поймал на этом... касячнул в css и у меня блок закрывал ошибку. но есть одно но, в моем случае это ob_start() . и в итоге если вообще загрузился шаблон то все последующие ошибки летят в буфер , а потом отдаются biggrin.gif

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.