У меня ситуация. Пробую перелить сайт (Друпал 6) с локального на внешний хостинг.
В подправил /sites/default/settings.php (хост, логин, пароль к базе данных).
При этом, простое обращение к базе данных нормально работает:
$db = mysql_connect ("vasya.com.ua","xxxxxxxx","yyyyyyy");
mysql_select_db ("xxxxxxxx",$db);
$result = mysql_query ("SELECT * FROM language",$db);
$myrow = mysql_fetch_array($result);
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
echo "Language: ".$row[0]." Name:".$row[1]."
";
}
mysql_free_result($result);
(Я этот примерчик, выложил в корень сайта.
Однако, если я запускаю сам
Site off-lineсайт (на Друпал 6), то получаю на экране:
The site is currently not available due to technical problems. Please try again later. Thank you for your understanding.
If you are the maintainer of this site, please check your database settings in the settings.php file and ensure that your hosting provider's database server is running. For more help, see the handbook, or contact your hosting provider.
The mysql error was: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
================================
Видно где-то нужно "домазать" настройки, но где?
Подскажите, добрые люди!
Комментарии
Пардон, в первом посте были опечатки.
У меня ситуация. Пробую перелить сайт (Друпал 6) с локального на внешний хостинг.
В файле /sites/default/settings.php я указал (хост, логин, пароль к базе данных).
При этом, простое обращение к базе данных нормально работает:
$db = mysql_connect ("vasya.com.ua","xxxxxxxx","yyyyyyy");
mysql_select_db ("xxxxxxxx",$db);
$result = mysql_query ("SELECT * FROM language",$db);
$myrow = mysql_fetch_array($result);
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
echo "Language: ".$row[0]." Name:".$row[1]."
";
}
mysql_free_result($result);
Я этот примерчик, выложил в корень сайта.
Однако, если я запускаю сам сайт (т.е. index.php), то получаю:
Site off-line
The site is currently not available due to technical problems. Please try again later. Thank you for your understanding.
If you are the maintainer of this site, please check your database settings in the settings.php file and ensure that your hosting provider's database server is running. For more help, see the handbook, or contact your hosting provider.
The mysql error was: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
================================
Видно где-то еще нужно "домазать" настройки, но где?
Подскажите, добрые люди!
Разобрался.
В видео уроке автор почему-то не изменил имя хоста в файле settings.php
Бывает и нетакое!