Не помню как, но вдруг стало выдавать ошибки:
Warning: mysql_connect() [function.mysql-connect]: [2002] A connection attempt failed because the connected party did not (trying to connect via tcp://localhost:3306) in S:\home\localhost\www\wordpress\wp-includes\wp-db.php on line 1017
Warning: mysql_connect() [function.mysql-connect]: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. in S:\home\localhost\www\wordpress\wp-includes\wp-db.php on line 1017
Fatal error: Maximum execution time of 30 seconds exceeded in S:\home\localhost\www\wordpress\wp-includes\wp-db.php on line 1017
Это строка коннекта к БД. Проверял, там подставляются правильные хост, пользователь и пароль. В консоли mysql эти же данные работают. База данных тоже создана, но до выбора базы вроде не доходит.
На всякий случая поменял кодировку в базе на utf8 — всеравно.
А phpMyAdmin работает?
Тоже использую Денвер, но с такой ошибкой никогда не сталкивался.
Здесь рассматриваются похожие вопросы:
http://forum.dklab.ru/viewtopic.php?t=39603
http://sqlinfo.ru/forum/viewtopic.php?id=2058
Судя по второму обсуждению, соединение может блокироваться файрволом.
Sergey Biryukov, во второй ссылке вообще порт 3312 вместо стандартного 3306. У них видимо свои замуты.
phpMyAdmin его или нет или я не знаю где его искать.
В php.ini поменял mysql.connect_timeout с 60 на 20, в результате вместо фатальной ошибки сообщение на русском и предложением на форум сходить….
Ошибка установки соединения с базой данных
Действительно убивал процесс mysqld — результат тот же, значит присоединиться не может.
Проверил оба фаервола отключены (Брандмауэр и NetLimiter).
В последнем четко нарисован mysqld слушающий на 127.0.0.1 3306 порт.
И консоль нормально конектится к серверу.
В логе mysql:
111224 4:08:49 [Note] \usr\local\mysql-5.1\bin\mysqld.exe: ready for connections.
Version: '5.1.40-community' socket: '' port: 3306 MySQL Community Server (GPL)
Что за особое соединение не удается выполнить?
phpMyAdmin его или нет или я не знаю где его искать
http://localhost/Tools/phpMyAdmin/
Бага оказалась в настройках этой версии Денвера.
http://forum.dklab.ru/viewtopic.php?p=180987#180987
тут описано…
лечится или указанием ip вместо хоста к базе или махинациями с версией php.
Теперь другая ошибка:
Warning: fopen(http://localhost/wordpress/wp-cron.php?doing_wp_cron) [function.fopen]: failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. in S:\home\localhost\www\wordpress\wp-includes\class-http.php on line 876
Warning: Cannot modify header information - headers already sent by (output started at S:\home\localhost\www\wordpress\wp-includes\wp-db.php:1016) in S:\home\localhost\www\wordpress\wp-login.php on line 353
Warning: Cannot modify header information - headers already sent by (output started at S:\home\localhost\www\wordpress\wp-includes\wp-db.php:1016) in S:\home\localhost\www\wordpress\wp-login.php on line 365
Warning: Cannot modify header information - headers already sent by (output started at S:\home\localhost\www\wordpress\wp-includes\wp-db.php:1016) in S:\home\localhost\www\wordpress\wp-includes\pluggable.php on line 737
Warning: Cannot modify header information - headers already sent by (output started at S:\home\localhost\www\wordpress\wp-includes\wp-db.php:1016) in S:\home\localhost\www\wordpress\wp-includes\pluggable.php on line 738
Warning: Cannot modify header information - headers already sent by (output started at S:\home\localhost\www\wordpress\wp-includes\wp-db.php:1016) in S:\home\localhost\www\wordpress\wp-includes\pluggable.php on line 739
Warning: Cannot modify header information - headers already sent by (output started at S:\home\localhost\www\wordpress\wp-includes\wp-db.php:1016) in S:\home\localhost\www\wordpress\wp-includes\pluggable.php on line 934
И по традиции Белый экран 🙂
Но это уже другой вопрос.