|
|
|
|
|
для: cheops
(11.03.2011 в 12:51)
| | Дополнительная настройка MySQL помогла! Спасибо большое! При выполнении скрипта выводит версию MySQL! :):):) | |
|
|
|
|
|
|
|
для: NeoN
(11.03.2011 в 12:49)
| | Из тестового скрипта следует убрать все символы подавления ошибок @ и поместить сюда сообщения, которые будут выведены. | |
|
|
|
|
|
|
|
для: NeoN
(11.03.2011 в 12:43)
| | >$dbpasswd = "пароль сервера mysql";
Кстати, при установке MySQL вы задавали пароль для root-пользователя? Если да, то его нужно подставить вместо "пароль сервера mysql", если нет, то следует оставить в этой переменной пустую строку
| |
|
|
|
|
|
|
|
для: NeoN
(11.03.2011 в 11:11)
| | следующий этап мучений преодолен. В httpd.conf сняла знак комментария у имени сервера и выключила брэндмауэр. Теперь не может найти базу данных. (сообщение выводит скрипт) | |
|
|
|
|
|
|
|
для: NeoN
(11.03.2011 в 12:43)
| | Попробуйте изменить участок кода
<?php
...
$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo "<p>К сожалению, не доступен сервер mySQL</p>";
exit();
}
...
?>
| следующим образом
<?php
...
$dbcnx = mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo "<p>К сожалению, не доступен сервер mySQL: ".mysql_erorr()."</p>";
exit();
}
...
?>
| Что теперь сообщает скрипт? | |
|
|
|
|
|
|
|
для: cheops
(11.03.2011 в 12:36)
| | да, сообщает сам скрипт.
<?php
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
?>
<?php
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "пароль сервера mysql";
$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo "<p>К сожалению, не доступен сервер mySQL</p>";
exit();
}
if (!@mysql_select_db($dbname,$dbcnx) )
{
echo "<p>К сожалению, не доступна база данных</p>";
exit();
}
$ver = mysql_query("SELECT VERSION()");
if(!$ver)
{
echo "<p>Ошибка в запросе</p>";
exit();
}
echo mysql_result($ver, 0);
?>
|
| |
|
|
|
|
|
|
|
для: NeoN
(11.03.2011 в 12:34)
| | FireWall какой-нибудь запущен на машине? Не может он блокировать 3306 порт?
>Скрипт работает, но сервер mySQL не доступен.
Об этом сообщает скрипт? Если не сложно приведите сам скрипт, которым проверяете работоспособность MySQL. | |
|
|
|
|
|
|
|
для: cheops
(11.03.2011 в 12:33)
| | да, служба запущена. | |
|
|
|
|
|
|
|
для: NeoN
(11.03.2011 в 12:28)
| | Посмотрите в сервисах (Пуск -> Настройки -> Панель управления -> Администрирование -> Службы) запущен ли MySQL-сервер? | |
|
|
|
|
|
|
|
для: NeoN
(11.03.2011 в 11:11)
| | Ошибка ушла (по ошибке убрала не тот знак комментария в php.ini). Скрипт работает, но сервер mySQL не доступен. ( | |
|
|
|
|