Карауул, помогите перенести сайт на хостинг?

Главные вкладки

Аватар пользователя chilander1 chilander1 10 мая 2015 в 16:13

Здравствуйте! Помогите молодому, необразованному.
Первый раз делаю это, не судите строго.
Пробую перенести Друпал-сайт на хостинг.
1. Сделал дамп базы (экспорт через phpmyadmin).
2. Добавил весь сайт в архив (с ядром и со всем).
3. На хостинге, перед тем в созданной базе данных, захожу в phpmyadmin и импортирую базу данных.
4. Загружаю архив на сервер в папку с сайтом, извлекаю его.
5. Уже на сервере захожу sites/defaults/setting.php и меняю настройки в базt данных (имя, пользователя, пароль)
6. Перехожу по адресу сайта в браузере и мне выдает такую ​​ошибку

Warning: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///tmp/mysql.sock) in /sata2/home/users/olski/www/www.olski.com.ua/includes/database/database.inc on line 307

Еще скрин внузу

Объясните пожалуйста что это за ошибка и где я что-то опустил.
Возможно проблема на стороне сервера?
Заранее огромное спасибо!

ВложениеРазмер
Иконка изображения bb.png72.87 КБ

Комментарии

Аватар пользователя tlito tlito 10 мая 2015 в 17:18

у меня как-то было такое что не найдет сокет.
по-моему надо правильно указать сервер баз данных, уточните в письме хостинга как там у них сервер бд и исправьте в sites/default/settings.php
там где логин и пароль есть еще сервер localhost возможно надо сменить на mysql.hosting.ru
если это не поможет то просто спросите у хостера. сокет майскл это уже их сторона вопроса.

Аватар пользователя ttenz ttenz 10 мая 2015 в 18:01

"ХулиGUN" wrote:
Гедеон, какой хост? какой порт, если соединение через сокет?

"Changing 'localhost' to '127.0.0.1' fixed it."

http://stackoverflow.com/questions/1819592/error-when-connecting-to-mysq...

«Usually means that you need to specify TCP/IP (1), or tell MySQL where your Unix socket is (2):

"mysql:host=127.0.0.1" or "mysql:host=localhost;port=3306"
"mysql:unix_socket=/var/run/mysqld/mysqld.sock"»

http://stackoverflow.com/questions/1435445/error-on-creating-connection-...

Аватар пользователя chilander1 chilander1 10 мая 2015 в 18:02

"ХулиGUN" wrote:
Вместо этого пункта попробуйте просто удалить settings.php, и созать заново из settings.default, как при первой установке друпал. Запустите инсталятор... укажите Вашу бд, юзера и пароль... и будет Вам счастье

Сделал так, тепер при установке друпал на этапе настройки БД выбивает ту же ошибку

Warning: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///tmp/mysql.sock) in DatabaseConnection->__construct() (line 307 of /sata2/home/users/olski/www/www.olski.com.ua/includes/database/database.inc).

Невозможно связаться с сервером базы данных. Сервер посылает следующее сообщение: SQLSTATE [HY000] [2002] No such file or directory.

Проблема наверное в настройке сервер(host)

Аватар пользователя chilander1 chilander1 10 мая 2015 в 18:56

"tlito" wrote:
там где логин и пароль есть еще сервер localhost возможно надо сменить на mysql.hosting.ru
если это не поможет то просто спросите у хостера. сокет майскл это уже их сторона вопроса.

Вы правы, проблема была именно в этом!
Спасибо)