Здравствуйте! Помогите молодому, необразованному.
Первый раз делаю это, не судите строго.
Пробую перенести Друпал-сайт на хостинг.
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.png | 72.87 КБ |
Комментарии
проверь в сеттинге хост 127.0.0.1
+ порт mysql
у меня как-то было такое что не найдет сокет.
по-моему надо правильно указать сервер баз данных, уточните в письме хостинга как там у них сервер бд и исправьте в sites/default/settings.php
там где логин и пароль есть еще сервер localhost возможно надо сменить на mysql.hosting.ru
если это не поможет то просто спросите у хостера. сокет майскл это уже их сторона вопроса.
"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-...
Сделал так, тепер при установке друпал на этапе настройки БД выбивает ту же ошибку
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)
Вы правы, проблема была именно в этом!
Спасибо)
И в верстке!