Вот полный текст ошибки:
«PDOException: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '' (2) in lock_may_be_available() (line 165 of /usr/home/yatsenko/data/www/codins.com/includes/lock.inc).»
параметры бд 100% прописаны правильно, перепроверял раз 10, на друпал 6 на этом же хостинге все нормально,
также пробовал ставить d7 на локалке (MAMP Pro), установилась нормально при переносе на хостинг опять таже ошибка.
Смотрю в d7 отличный принцип записи доступа к бд, вот так у меня прописано, на локальном d7
<?php
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'database1',
'username' => 'root',
'password' => 'root',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);
?>
решено host' => 'localhost127.0.0.1',
Комментарии
возможно, что адрес мускуля на хостинге не localhost или порт не стандартный
адресс точно localhost поскольку прописывал такой же для drupal6 тут же, а вот с портом может быть, но d6 же нормально стоял с теми же параметрами на этом же месте...
Тут косяк скорее всего с PDO, возможно расширение установленно некорректно.
D6 работал напрямую, слой БД у семёрки завёрнут на PDO