Здравствуйте! Подскажите пожалуйста. Я вот написал систему управления сайтом на php, используя базу данных, на локальном сервере (MAMP), все работает отлично. Хотел закинуть на хостинг и столкнулся с проблемой. (Хостинг джино.)
Подключаюсь к базе так: $mysqli = new mysqli("localhost","(логин в джино)","(пароль от базы данных)") or die("Невозможно подключиться к базе");
Сервер выдает:Warning: mysqli::mysqli(): MySQL server has gone away in /home/users/j/j561404/domains/j561404.myjino.ru/smc/editblog.php on line 45
Warning: mysqli::mysqli(): (HY000/2006): MySQL server has gone away in /home/users/j/j561404/domains/j561404.myjino.ru/smc/editblog.php on line 45
45 - это как раз та строчка на которой совершается подключение. ни как не могу понять, что я делаю не так
UPD:
Все, получилось, как-то само (методом комплексной правки файлов и поиском ошибок).
C четырьмя тоже самое( Нашел другой хост, туда залил. Там проблема другая, пишет что просто отказано в доступе, я раз 100 правил юзернеймы, пароли и название базы, все тщетно, единственное что, я там точно не знаю хоста, но по идее локалхост тоже
Вы уверены что имя сервера в данном случае "localhost"? Возможно на разных серверах все и надо указать имя сервера?
UPD: Посмотрел действительно Localhost
Тогда вам на MySQL.ru за ответом. Тоже вариант.
на сайте джино, прямо в панели управления mysql написано: Для локальных подключений к MySQL используйте имя сервера «localhost». Настройки для внешних соединений указаны в разделе «Техническая информация».