Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Помогите с настройкой apache 2.0.55, php 5.1.4, mysql-5.0.22

Сообщения:  [1-10]   [11-19] 

 
 автор: cheops   (15.07.2006 в 10:37)   письмо автору
 
   для: antonio_86   (14.07.2006 в 23:57)
 

Обсуждение перенесено в тему http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=20845

   
 
 автор: antonio_86   (14.07.2006 в 23:57)   письмо автору
 
   для: Sergey59   (13.07.2006 в 07:48)
 

Помогите настроить MySQL5 плиз у меня такая ситуация, я все установил апач, mysql(даже запросы создавал в "консоли")
но тут руки дошли соединить php и mysql и вот что из этого вышло, я решил протестить mysql и написал следующий код:
<?php
$dblocation = "localhost";
$dbname = "xxxxxxxx";
$dbuser = "root";
$dbpasswd = "xxxxxxx";

$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);
?>
Прошу заметить что apache и Myaql серваки запущены
В результате я получаю вот такой ответ:


Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\php\Database.php on line 7

К сожалению, не доступен сервер mySQL




я внедоумении подскажите плиз в чем может быть дело?

   
 
 автор: Sergey59   (13.07.2006 в 07:48)   письмо автору
 
   для: Максимыч   (12.07.2006 в 17:13)
 

В процессах есть mysqld-nt.exe

   
 
 автор: Максимыч   (12.07.2006 в 17:13)   письмо автору
 
   для: Sergey59   (12.07.2006 в 16:04)
 

Ctrl+Alt+Delete. Он тебе выдаст список всех запущенных процессов.

   
 
 автор: Sergey59   (12.07.2006 в 16:04)   письмо автору
 
   для: glsv   (12.07.2006 в 15:57)
 

1. Ругается:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '127.0.0.1' (10061) in D:\main\html\index.php on line 7

К сожалению, не доступен сервер mySQL


и маленький нескромный вопрос : а как посмотреть список процессов Windows?

   
 
 автор: glsv   (12.07.2006 в 15:57)
 
   для: Sergey59   (12.07.2006 в 14:49)
 

>6. может всетаки не мучаться и поставить php версией моложе?....хотя интересно всетаки узнать почему неработает!!!

Подождите ставить. 50% проблем вы уже решили.
1. Уберите символ @ в следующей строке

$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);

Что выводится на экран?

Также посмотрите в списке процессов Windows есть ли процесс с именем mysqld.exe?

   
 
 автор: Sergey59   (12.07.2006 в 14:49)   письмо автору
 
   для: Максимыч   (12.07.2006 в 11:26)
 

1. фаил php_mysql.dll в С:/php имеется, но ничего не меняется.
2. прописал путь PHPIniDir "c:/php/" пишет сервер недоступен.
3. при выводе функции phpinfo(): подключилось расширение mysql к PHP., блок с именем mysql там есть!

mysql
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 4.1.7

Directive Local Value Master Value
mysql.allow_persistent On On
mysql.connect_timeout 60 60
mysql.default_host no value no value
mysql.default_password no value no value
mysql.default_port 127.0.0.1 127.0.0.1
mysql.default_socket no value no value
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
mysql.trace_mode Off Off


4. фаил php.ini отредактировал заново и поместил в видоус - работает!, причину почему не работал в первый раз не знаю, т.к. поменял его весь заново!
5. еще мне кажется, что почемуто это связано с функцией $dbcnx
ведь в программе она не пропускает, может чтото в php.ini нужно отредактировать?

$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo "<p>К сожалению, не доступен сервер mySQL</p>";
exit();
6. может всетаки не мучаться и поставить php версией моложе?....хотя интересно всетаки узнать почему неработает!!!

   
 
 автор: Максимыч   (12.07.2006 в 11:26)   письмо автору
 
   для: glsv (Дизайнер)   (12.07.2006 в 04:22)
 

Да. Точно. Я ступил. Знак равенства там совершенно не нужный. Поэтому и апач не запускался.

   
 
 автор: glsv (Дизайнер)   (12.07.2006 в 04:22)   письмо автору
 
   для: Sergey59   (11.07.2006 в 14:28)
 

>в первом апатч не запускается
Либо потому, что директива была записана не в том формате. Символ = не нужен. Пропишите в таком формате.

PHPIniDir "c:/php/"

Вместо "c:/php/" путь к Вашему php.ini

> все сделано, работать не хочет, и еще когда помещаю отредактированый php.ini в windows сервер не запускается, убераю его выдается чистая страница!

Либо, Apache все таки находит php.ini он не может подключить php или его расширения. Копать нужно отсюда. Ищите какие директивы файла php.ini не дают запустится Apache.

> во втором никаких изменений - чистая страница!
Проверку работы через скрипт оставьте на «второе». В первую очередь проверяйте через вывод функции phpinfo(): подключилось ли расширение mysql к PHP. Если блок с именем mysql там есть, то далее уже проверяйте скриптом.

   
 
 автор: cheops   (11.07.2006 в 22:33)   письмо автору
 
   для: Sergey59   (11.07.2006 в 14:28)
 

При значении extension_dir = "./" скопируйте php_mysql.dll из C:/php/ext в С:/php и перезапустите Web-сервер Apache - что-то меняется?

   

Сообщения:  [1-10]   [11-19] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования