|
|
|
| Поставил себе Apache 2.0.54, PHP 4.3.4, MySQL 4.1.22 все настройки сделал, по инструкции, тесты на CGI, SSI, PHP- прошли успешно. А вот с MySQL вроде как лажа получилась. Вот код mysqltest.php:
<?
if(!isset($go)) {
echo "<form method=POST action=mysqltest.php>";
echo "Введите пароль root: ";
echo "<input type=password name=pass size=30> ";
echo "<input type=submit value=Connect name=go>";
echo "</form>";
}
else {
if(!@mysql_connect("localhost","root","$pass")) {
echo "Ошибка подключения к MySQL:<br>";
echo mysql_error();
exit();
}
echo "MySQL тест прошел успешно - mysqltest.php!";
}
?>
|
При его открытии и введении пороля ровным счетом ничего не происходит, а должен, как я понимаю, осуществляться вход в MySQL. Народ помогите чайнику!!! | |
|
|
|
|
|
|
|
для: mjc66
(23.08.2007 в 04:03)
| | В php.ini должна быть подключена соответсвующая библиотека, например:
extension=php_gd2.dll //убраны точка с зяпятой перед этой строкой
Эта же библиотека должна быть на сервере, обычно это папка php\extensions | |
|
|
|
|
|
|
|
для: sim5
(23.08.2007 в 05:04)
| | Это я уже понял и поправил- все хорошо, а вот что с MySQL? Фраза: MySQL тест прошел успешно - mysqltest.php! не выводится | |
|
|
|
|
|
|
|
для: mjc66
(23.08.2007 в 05:06)
| | А вы посмотрите на свой код внимательно, пройдитесь после условия IF, как вы думаете - верно ли у вас написано? | |
|
|
|
|
|
|
|
для: sim5
(23.08.2007 в 05:38)
| | Я в PHP не силен, а что там не так? | |
|
|
|
|
|
|
|
для: mjc66
(23.08.2007 в 06:26)
| | Учите значит - ваше условие никогда не выполнится.
<?
if(!isset($go))
{
echo "<form method=POST action=mysqltest.php>";
echo "Введите пароль root: ";
echo "<input type=password name=pass size=30> ";
echo "<input type=submit value=Connect name=go>";
echo "</form>";
}
else
{
if(!@mysql_connect("localhost","root","$pass"))
{
echo "Ошибка соеденения с MySQL:<br>";
echo mysql_error();
exit();
} else echo "MySQL тест прошел успешно - mysqltest.php!";
}
?>
|
И проверять видимо надо не кнопку SUBMIT, а логин и пароль пользователя, в вашем случае - пароль. | |
|
|
|
|
|
|
|
для: sim5
(23.08.2007 в 07:22)
| | Ну как бы дело сдвинулось с мертвой точки,но после введения пароля и нажатия "Connect" выдает следующее: Ошибка соеденения с MySQL:
Client does not support authentication protocol requested by server; consider upgrading MySQL client. С чем это может быть связано? | |
|
|
|
|
|
|
|
для: mjc66
(23.08.2007 в 08:10)
| | А эта ошибка говорит, что требуемый клиент не опознан - значит он не создан, в общем проверяйте. Не знаю что у вас стоит на локалке, но если у вас есть phpmyadmin, то надо зайти в него, создать базу данны и пользователя на нее, указать пароль пользователя. Вот тогда обращайтесь к своей базе данных - без нее какой смысл тревожить MySQL. | |
|
|
|
|
|
|
|
для: sim5
(23.08.2007 в 08:29)
| | Ну я так и думал! Но все равно респект за скрипт | |
|
|
|