ОБСУЖДЕНИЕ

Подключение на БД

10 сообщений1 просмотровЗакрыта
#1
Мой сайт пишет:
Нет соединения с сервером базы
*проверьте параметры подключения
хотя у меня все Ок, как исправить ошибку? Из-за чего это может случится?

У меня два сайта, на кео, они сразу перестали работать обе внезапно. 2 БД и 2 Сайт на движке 1.9.8 социал не работают. Техподдержка пишет:
Для начала замените функцию в вашем скрипте mysql_connect на mysql_pconnect, и не используйте mysql_closet()
Если ваш сайт превысил 14400 подключений к базе в час, то база данных отключается. Постарайтесь оптимизировать ваш скрипт

Помогите плиз!!!!
#2
khujand, На Кео Зделали ограничение бд лимит сократили по этому у тебя и выползают эти ошибки. Я ушел с кео. И не жалею. Бери джино. 3.90р в день не дорого.я на джино перешел.
#3
-=THE-GAME=-, Я настроил, но почему по вводу логин и пасс теперь юзеры не могут войти на сайт.
Я переписал данные в db_connect.php напрямую, теперь почему юзеры не могут войти на сайт используя логин и пассс?
#4
тебе вежливо пытаются обьяснить,что твой гкод потребляет много ресурсов сервера,и если ты его не оптимизируешь то можешь валить с ним на все 4е стороны)))
#5
khujand, Валить с кео и не трепать себе нервы.
#6
Короче Техподдержка редактировал файл db_connect.php не через default.ini, а напрямую то есть:
само движка:
<?php
// авторизация на сервере базы
if(!($db = @mysql_connect($set['mysql_host'], $set['mysql_user'], $set['mysql_pass'])))
{
//echo $set['mysql_host'], $set['mysql_user'],$set['mysql_pass'];
echo "Нет соединения с сервером базы<br />*проверьте параметры подключения";
exit;
}

// подключение к базе
if (!@mysql_select_db($set['mysql_db_name'],$db))
{
echo 'База даных не найдена<br />*проверьте, существует ли данная база';
exit;
}

а они заменили на:
<?php
// авторизация на сервере базы
if(!($db = @mysql_connect('локалхост', 'имя бд', 'пароль')))
{
echo "Нет соединения с сервером базы<br />*проверьте параметры подключения";
exit;
}

// подключение к базе
if (!@mysql_select_db('имя бд',$db))
{
echo 'База даных не найдена<br />*проверьте, существует ли данная база';
exit;
}

Все работает, но юзеры которые регистрировались до сегодня, они не могут войти на свой аккаунт, если юзер новый зарегся, тогда все работает через логин и пароль.
Проблема в чем?
#7
Несколько раз уже в теме написали, что дело НЕ в подключении, а в лимитах хостинга и не оптимизированном движке
#8
Оптимизируй говнокод
#9
меняй хост или меняй гдвиг
#10
Тему закрыл khujand!
Причина: Нашел ошибку:
shif.day изменил