За последние 24 часа нас посетили 23779 программистов и 1818 роботов. Сейчас ищут 1085 программистов ...

php-5.3.3: не пашет связь с MySQL 5.1.47

Тема в разделе "Установка PHP", создана пользователем ssergey, 10 сен 2010.

  1. ssergey

    ssergey Активный пользователь

    С нами с:
    10 сен 2010
    Сообщения:
    3
    Симпатии:
    0
    Сегодня попытался пересобрать связку на на ноуте для опытов
    скачал продукты:

    httpd-2.2.16-win32-x86-openssl-0.9.8o.msi
    php-5.3.3-Win32-VC9-x86.msi
    mysql-5.1.47-winx64.msi
    WIN 7 ULTIMATE

    нет коннекта с MySQL
    поиски по инету почти ничего не дали
    удалось подтвердить моё предположение, что это скорее всего баг драйвера.
    хотя и это ещё не факт. Может я чего накосячил. Хотя не понимаю где?

    в errors.log лезут сообщения типа
    сервер не ответил в течении определенного времени


    помогите разобраться что за косяк вылез
    Код (Text):
    1. Php errors.log
    2. [11-Sep-2010 09:26:42] PHP Notice:  Undefined variable: QUERY_STRING in D:\WWW\main.php on line 33
    3. [11-Sep-2010 09:44:07] PHP Notice:  Undefined variable: PHP_SELF in D:\WWW\price.php on line 9
    4. [11-Sep-2010 09:45:07] PHP Warning:  mysql_connect(): [2002] Попытка установить соединение была безуспешной, т.к. от другого  (trying to connect via tcp://localhost:3306) in D:\WWW\price.php on line 25
    5. [11-Sep-2010 09:45:07] PHP Warning:  mysql_connect(): Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера.
    6.  in D:\WWW\price.php on line 25
    7. [11-Sep-2010 09:45:07] PHP Fatal error:  Maximum execution time of 60 seconds exceeded in D:\WWW\price.php on line 25
    Код (Text):
    1. access.log
    2. 127.0.0.1 - - [11/Sep/2010:09:26:49 +0400] "GET /forum HTTP/1.1" 301 315
    3. 127.0.0.1 - - [11/Sep/2010:09:26:49 +0400] "GET /forum/ HTTP/1.1" 500 –
    Код (Text):
    1. Apache errors.log
    2. [Sat Sep 11 09:25:04 2010] [warn] pid file C:/Program Files (x86)/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
    3. [Sat Sep 11 09:25:06 2010] [notice] Apache/2.2.16 (Win32) PHP/5.3.3 configured -- resuming normal operations
    4. [Sat Sep 11 09:25:06 2010] [notice] Server built: Jul 30 2010 16:15:37
    5. [Sat Sep 11 09:25:06 2010] [notice] Parent: Created child process 2020
    6. [Sat Sep 11 09:25:07 2010] [notice] Child 2020: Child process is running
    7. [Sat Sep 11 09:25:07 2010] [notice] Child 2020: Acquired the start mutex.
    8. [Sat Sep 11 09:25:07 2010] [notice] Child 2020: Starting 64 worker threads.
    9. [Sat Sep 11 09:25:07 2010] [notice] Child 2020: Starting thread to listen on port 80.
    Может с логами будет легче
    несколько раз ставил подобные связки но никогда не видел подобного access.log
    заранее признателен за помощь
     
  2. ssergey

    ssergey Активный пользователь

    С нами с:
    10 сен 2010
    Сообщения:
    3
    Симпатии:
    0
    Всё оказалось просто, но додуматься было не очень

    в настройках web-приложений изменил localhost на 127.0.0.1 и всё запахало

    кто может объяснить почему так произошло
     
  3. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    127.0.0.1 прописан в hosts? видимо нет
     
  4. ssergey

    ssergey Активный пользователь

    С нами с:
    10 сен 2010
    Сообщения:
    3
    Симпатии:
    0
    действительно Вы правы строка в комментарии была

    снял комментарий и переправил в config.php 127.0.0.1 на localhost
    заработало соединение с MySQL
    честно говорю - менял только PHP и APACHE

    до смены продуктов всё работало :roll:

    Хотя и после смены продуктов на localhost APACHE пускал
     
  5. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Может еще семерка косячит, с правами пользовательскими что-то не так.
    Но это предположение, не уверен