Тема: httpd.exe - Ошибка приложения

установил всё по инструкции, сайт работает, а вот при заходе localhost/phpmyadmin вылетает сообщение с ошибкой

Всплывающее окно приложения: httpd.exe - Ошибка приложения : Инструкция по адресу "0x017c2beb" обратилась к памяти по адресу "0x00000000". Память не может быть "read".

"ОК" -- завершение приложения
"Отмена" -- отладка приложения

если не влючать mysql то при заходе будет написано "#2003 - Can't connect to MySQL server on 'localhost' (10061)"
в чём причина?

2

Re: httpd.exe - Ошибка приложения

SnakeUltranet
Ошибка означает переполнение буфера.

Если сервер работает с выключенным MySQL, то поищите в системе дубль libmysql.dll. Эта библиотека должна быть в корне PHP и каталоге bin у MySQL.

Проверьте PATH. Каталог PHP должен быть перед MySQL.

Re: httpd.exe - Ошибка приложения

спасиб, причина была в PATH ;C:\php стояло в конце, переставил, заработало.

4

Re: httpd.exe - Ошибка приложения

А что делать если проблема не решается? изменил PATH, перезагрузил компьютер,проблема осталась,все та же ошибка

5

Re: httpd.exe - Ошибка приложения

cramer
Ошибка в точности та же?
Попробуйте выявить проблемную библиотеку, если она виновата. Закомментируйте их последовательно и запускайте Apache, чтобы узнать причину.

6

Re: httpd.exe - Ошибка приложения

Hanut сказал:

SnakeUltranet
Ошибка означает переполнение буфера.

Если сервер работает с выключенным MySQL, то поищите в системе дубль libmysql.dll. Эта библиотека должна быть в корне PHP и каталоге bin у MySQL.

Проверьте PATH. Каталог PHP должен быть перед MySQL.

у меня такая же ошибка
а какой такой PATH проверять?
благодарю заранее

7

Re: httpd.exe - Ошибка приложения

tav сказал:

а какой такой PATH проверять?

Control Panel -> System -> Advanced -> Environment Variables -> System variables -> Path (двойной клик)

8 (изменено: metra52, 2011-08-23 18:00:25)

Re: httpd.exe - Ошибка приложения

Установил все вроде при попытке запуска вылазит всплывающее окно приложения: httpd.exe - Ошибка приложения : Инструкция по адресу "0x017c2beb" обратилась к памяти по адресу "0x00000000". Память не может быть "read".


логи:

Starting the Apache2.2 service
The Apache2.2 service is running.
rmine the server's fully qualified domain name, using 192.168.1.3 for ServerName
[Tue Aug 23 18:21:23 2011] [warn] pid file E:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
No log handling enabled - turning on stderr logging
Cannot find module (IP-MIB): At line 0 in (none)
Cannot find module (IF-MIB): At line 0 in (none)
Cannot find module (TCP-MIB): At line 0 in (none)
Cannot find module (UDP-MIB): At line 0 in (none)
Cannot find module (HOST-RESOURCES-MIB): At line 0 in (none)
Cannot find module (SNMPv2-MIB): At line 0 in (none)
Cannot find module (SNMPv2-SMI): At line 0 in (none)
Cannot find module (NOTIFICATION-LOG-MIB): At line 0 in (none)
Cannot find module (UCD-SNMP-MIB): At line 0 in (none)
Cannot find module (UCD-DEMO-MIB): At line 0 in (none)
Cannot find module (SNMP-TARGET-MIB): At line 0 in (none)
Cannot find module (NET-SNMP-AGENT-MIB): At line 0 in (none)
Cannot find module (DISMAN-EVENT-MIB): At line 0 in (none)
Cannot find module (SNMP-VIEW-BASED-ACM-MIB): At line 0 in (none)
Cannot find module (SNMP-COMMUNITY-MIB): At line 0 in (none)
Cannot find module (UCD-DLMOD-MIB): At line 0 in (none)
Cannot find module (SNMP-FRAMEWORK-MIB): At line 0 in (none)
Cannot find module (SNMP-MPD-MIB): At line 0 in (none)
Cannot find module (SNMP-USER-BASED-SM-MIB): At line 0 in (none)
Cannot find module (SNMP-NOTIFICATION-MIB): At line 0 in (none)
Cannot find module (SNMPv2-TM): At line 0 in (none)

кто подскажет в чем проблема

9

Re: httpd.exe - Ошибка приложения

metra52 сказал:

Ошибка приложения : Инструкция по адресу "0x017c2beb" обратилась к памяти по адресу "0x00000000". Память не может быть "read"

Укажите какие версии дистрибутивов вы устанавливали и вышлите все конфигурационные файлы в которые вносили изменения на hanut@php-myadmin.ru , в письме укажите ссылку на данную тему.

10

Re: httpd.exe - Ошибка приложения

вылезает ошибка httpd.exe память не может быть read. причем это происходит когда кто-то заходит первый раз за сутки на сайт, который крутится на локальном сервере.
имеем
Платформа, на которой работает PHP     Windows NT MAX-WEB 5.1 build 2600 (Windows XP Professional Service Pack 3) i586
Версия базы данных     5.0.67-community-nt
Кодировка базы данных     utf8_general_ci
Версия PHP     5.3.5
Веб-сервер     Apache/2.2.21 (Win32) PHP/5.3.5
Интерфейс между веб-сервером и PHP     apache2handler

Hanut сказал:

SnakeUltranet
Ошибка означает переполнение буфера.

Если сервер работает с выключенным MySQL, то поищите в системе дубль libmysql.dll. Эта библиотека должна быть в корне PHP и каталоге bin у MySQL.

Проверьте PATH. Каталог PHP должен быть перед MySQL.

у меня вот столько этих файлов.
c:\PHP5\libmysql.dll
c:\Program Files\MySQL\MySQL Server 5.0\bin\libmySQL.dll
c:\Program Files\MySQL\MySQL Server 5.0\lib\debug\libmysql.dll
c:\Program Files\MySQL\MySQL Server 5.0\lib\opt\libmysql.dll

куда копать?

11

Re: httpd.exe - Ошибка приложения

maxexp сказал:

у меня вот столько этих файлов.

У PHP 5.3.5 не должно быть библиотеки libmysql.dll в корне. Попробуйте переустановить PHP.

12

Re: httpd.exe - Ошибка приложения

если честно, я уже запуталась с этим пхп.
мне нужно для joomla пхп не ниже 5.2.4 при этом апач не ниже 2.*
при этом на апач надо версию пхп vc6. на оф сайте версии выше 5.2.4 vc6 просто нет О_о. может там где-то старье лежит не знаю.
столкнулась с этим, лень стало вникать попросила знакомого переустановить пхп чтоб джумла встала. вот результат
как говорится, хочешь сделать что-то хорошо, сделай это сам.

13

Re: httpd.exe - Ошибка приложения

maxexp сказал:

мне нужно для joomla пхп не ниже 5.2.4 при этом апач не ниже 2.*

Воспользуйтесь статьей. В ней есть ссылки на дистрибутивы.
http://php-myadmin.ru/learning/instrument-intro.html

14 (изменено: maxexp, 2012-08-10 13:41:53)

Re: httpd.exe - Ошибка приложения

спасибо)
однако тут опять нестыковка:
Дистрибутив (VC9 x86 Thread Safe, Zip архив)
сайт пхп настоятельно рекомендует на апач ставить VC6. Non Thread safe.

15

Re: httpd.exe - Ошибка приложения

"Do NOT use VC9 version with apache.org binaries" прямо так и пишут

16

Re: httpd.exe - Ошибка приложения

maxexp сказал:

"Do NOT use VC9 version with apache.org binaries" прямо так и пишут

Правильно пишут, только в статье дана ссылка на дистрибутив Apache собранный под VC9.

17

Re: httpd.exe - Ошибка приложения

тогда вообще все надо переставлять?
а чем плох оригинальный пхп с оф. сайта?
я нашла там 5.3.5 vc6. есть Non Thread Safe/Thread Safe версии.
может лучше их поставить а апач не трогать?

18

Re: httpd.exe - Ошибка приложения

maxexp сказал:

я нашла там 5.3.5 vc6. есть Non Thread Safe/Thread Safe версии.

Под VC6 я вижу только версию 5.2.17. Можете использовать ее.

19

Re: httpd.exe - Ошибка приложения

http://windows.php.net/downloads/releases/archives/

вот здесь я нашла. это что-то не то?

20

Re: httpd.exe - Ошибка приложения

maxexp сказал:

вот здесь я нашла. это что-то не то?

Вроде то. Пробуйте.

21

Re: httpd.exe - Ошибка приложения

скажите, а надо удалять старый пхп?
и могу ли я воспользоваться инструкцией с вашей ссылки если у меня будет другой дистрибутив. (совпадет ли последовательность действий и куски кода там указанные)

22

Re: httpd.exe - Ошибка приложения

maxexp сказал:

скажите, а надо удалять старый пхп?

Да, надо. Для этого достаточно удалить каталог PHP.

maxexp сказал:

могу ли я воспользоваться инструкцией с вашей ссылки если у меня будет другой дистрибутив.

Можете воспользоваться инструкцией. От сборки под VC6 или VC9 настройки не меняются.

23 (изменено: maxexp, 2012-08-21 09:08:27)

Re: httpd.exe - Ошибка приложения

переставила пхп. 2 раза все внимательно проверила. все по инструкции.
***
начала вникать: какая каша. полный бардак в системе и mysql и mssql и phphmyadmin (в корне сайта почему-то).
все подряд наставлено. моя задача была наполнить интернет магазин а не решать проблемы софта. но поскольку крепостное право у нас еще не скоро отменят)) все делают то, чего не умеют.
в итоге бардак((((
***
в итоге сборка
Apache/2.2.21 + PHP 5.3.5 (VC6 thread safe x86)  + Microroft SQL Server Service Manager 8.00.382 (остановлен)

ошибка так и вылазит. самое печальное что она вылазит ночью когда меня нет. и я не могу нажать "ок" или "отмена".
видимо на сайт заходит робот (установлена яндекс метрика) сайт ложится, метрика мне на почту шлет письмо:сайт мол не работает.

проверила path. поменяла местами mysql и раздел php.

что еще сделать незнаю.

пс. осталось радмин поставить и будильник на 00:00. вставать и отжимать эту ошибку

24

Re: httpd.exe - Ошибка приложения

maxexp сказал:

что еще сделать незнаю.

Проверьте систему антивирусом. Пока посоветовать больше нечего.

25

Re: httpd.exe - Ошибка приложения

починила. черт бы его побрал. на второй день мучений мне подарок на день рождения сделал апач. он таки встал)))))
все теперь заработали сайты и даже красивые урлы появилсь))
будем тестить теперь)