|
|
|
| Ставил по вашим документациям.
В phpinfo(); есть MySQL
Через msql-command line заходит, есть бд test всё хорошо
а вот phpMyAdmin и тестовые скрипты подключения к бд ...
в Firefox - Problem loading page - The connection was reset.
чего делать? | |
|
|
|
|
|
|
|
для: l0nelySoul
(06.11.2010 в 06:24)
| | для начала - показать выдачу phpinfo()
и уточнить - на каком этапе обрывается процесс обращения к БД. | |
|
|
|
|
|
|
|
для: l0nelySoul
(06.11.2010 в 06:24)
| | phpMyAdmin пароль требует надо установить и ты в тестовых скриптах прописываешь $dblocation = "localhost";
$dbname = "dbname";
$dbuser = "root";
$dbpasswd = "your_password";
$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd); ? | |
|
|
|
|
|
|
|
для: lightning.say
(07.11.2010 в 09:10)
| | для начала - показать выдачу phpinfo() - много же будет текста
и уточнить - на каком этапе обрывается процесс обращения к БД. - я незнаю, когда пытаюсь открыть index.php
например такой скрипт у вас
<?php
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "ВСТАВИЛ ПАРОЛЬ РУТА";
$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);
?>
|
и вот firefox пишет то что написанно в первом посте | |
|
|
|
|
|
|
|
для: l0nelySoul
(07.11.2010 в 13:37)
| | >для начала - показать выдачу phpinfo() - много же будет текста
нестрашно.
опять же приаттачить можно.
>и уточнить - на каком этапе обрывается процесс обращения к БД. - я незнаю, когда пытаюсь открыть index.php
>например такой скрипт у вас
у Вас
Во первых, это плохой, негодный скрипт
В годном для детального выяснения проблемы все возможные диагностики (дамп возвращаемых значений, отклик mysql_error() после любой ошибочной ситуации) должны быть выведены возможно более подробно.
И работа скрипта должна оканчиваться финальным echo, по которому можно было бы определить, что процесс дошел до логического конца.
Во вторых, судя по тому, как Вы описали проблему, затык происходит тихо, при обращении к какой-то очередной функции.
Отсюда вывод - нужно убирать вызовы снизу вверх, пока не останется успешно исполняемые обращения.
Последний убранный вызов и будет проблемным. | |
|
|
|
|
|
|
|
для: Trianon
(07.11.2010 в 14:12)
| | phpinfo(); 188.187.151.74 - динамический так что кто успеет если наш провайдер неразорвёт соединение
скрипт взят с этого же сайта из документации
ну ладно бы скрипт неработает, дак phpMyAdmin тоже, я там в конф зашел вписал пароль к руту и толку нет | |
|
|
|
|
 45.5 Кб |
|
|
для: l0nelySoul
(07.11.2010 в 14:20)
| | и что - сложно приаттачить?
см ---> | |
|
|
|
|
|
|
|
для: Trianon
(07.11.2010 в 14:24)
| | несложно решил так скинуть | |
|
|
|
|
|
|
|
для: l0nelySoul
(07.11.2010 в 14:28)
| | зря. | |
|
|
|
|
|
|
|
для: Trianon
(07.11.2010 в 14:24)
| | Как-то то ли клиент лег криво, то ли конфиг...
Судя по отклику , умалчиваемый порт сервера в конфигурации не указан.
Собственно , там вообще ничего не указано.
mysql.default_host no value no value
mysql.default_password no value no value
mysql.default_port no value no value
mysql.default_socket no value no value
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
|
У Вас в обращении к серверу в скрипте порт тоже не указан.
Стоило бы обратить внимание. | |
|
|
|
|
|
|
|
для: Trianon
(07.11.2010 в 14:30)
| | разные версии уже поставил всёравно 'no value'.
my.ini настраиваю чз MySQLInstanceConfig собственную.
даже незнаю что и делать
может в php.ini что дописать/изминить нужно ... | |
|
|
|
|
|
|
|
для: l0nelySoul
(07.11.2010 в 19:00)
| | шаг, на котором скрипт умирает, Вы уже определили? | |
|
|
|
|
|
|
|
для: Trianon
(07.11.2010 в 19:31)
| | http://188.187.151.74/index2.php - работает
но в phpinfo всёравно нет данных порта и тд это нормуль? | |
|
|
|
|
|
|
|
для: l0nelySoul
(07.11.2010 в 20:54)
| | и что там написано в этом index2.php ?
явно указан порт 3306?
его можно и в конфиг (php.ini) добавить, если дело в нем было. | |
|
|
|
|
|
|
|
для: Trianon
(07.11.2010 в 20:58)
| |
<?php
print "Current PHP version: <b> ". phpversion() ."</b>";
/*
В этой строчке измените пароль доступа к mysql НА ТОТ, КОТОРЫЙ ВЫ ВВОДИЛИ ПРИ УСТАНОВКЕ MYSQL!!!
$link = mysql_connect("localhost", "root","YOURPASSWORD") or die("Could not connect");
*/
$link = mysql_connect("localhost", "root","YOURPASSWORD") or die("Could not connect");
if( !$link ) die( mysql_error() );
$db_list = mysql_list_dbs($link);
while ($row = mysql_fetch_object($db_list))
{
echo "<h3>Database \"".$row->Database."\"</h3>\n";
$result = mysql_list_tables($row->Database);
if(!$result) die( "DB Error, could not list tables\n MySQL Error: ".mysql_error() );
else {
while ($row = mysql_fetch_row($result))
print "Table: $row[0]<br>";
mysql_free_result($result);
}
}
?>
|
| |
|
|
|
|
|
|
|
для: l0nelySoul
(07.11.2010 в 20:59)
| | то есть другими словами, всё работает? | |
|
|
|
|
|
|
|
для: Trianon
(07.11.2010 в 21:15)
| | да и phpMyAdmin заработал, спасибо | |
|
|
|
|
|
|
|
для: l0nelySoul
(07.11.2010 в 21:20)
| | так а починили-то как?
Наивные люди... полагают, что раз решение нашли, писать его необязательно. | |
|
|
|
|
|
|
|
для: Trianon
(07.11.2010 в 21:37)
| | версию mysql-4.1.16-win32 поставил и php-5.2.1-Win32
хотя ставил
mysql-4.1.22-win32
mysql-5.0.67-win32
mysql-5.1.28-rc-win32
и
php-5.2.8-Win32
php-5.2.14-Win32
неработало, так что выяснить что именно было теперь некак, разве что мне 4.1 не совсем нравится
поставить бы 5.0 ща наверно и проверю, думаю что в php.ini чтото поменялось в отличии от тех версий
а может просто руки кривые были, что нибудь не туда вставил | |
|
|
|