PHP и Access Violation at ...

19 отговора 346 прегледа
#1

PHP и Access Violation at ...

използвам РНР 4.0.4 и MySQL под windows2000 и понякога се получава следната грешка:
PHP was encountered an Access Violation at (някакъв адрес в паметта)
оправя се когато си рестартирам машината (не става с рестарт на уеб-сървъра (който в моя случай е IIS 5))

имам сигурни данни, че в РНР 4.2.х този бъг не е фикснат...

някой може ли да каже нещо смислено по този въпрос?
(освен, че уиндоус е много хубава ОС, само дето й пречат програмите (щото това всички го знаем...))

don't you know
you have the power to change it
Отговор
в отговор на vegeta #2

Re: PHP и Access Violation at ...

не, че много сигурно, но се пак има и 4.3.x

там случайно може да е фикснат

или може да пробваш с уеб сървер apache за windows и там да го няма този бъг

Отговор
в отговор на phpGuru #3

Re: PHP и Access Violation at ...

по принцип пробвах разни гимнастики като РНР 4.3.1 и MSSQL, но там съвсем се омазват нещата - уеб сървъра забива след 1-2 рекуеста...

не съм сигурна ISS-то ли трябва да сменя (например с Apache), или MSSQL-а...?
защото РНР 4.3.1 и MySQL и IIS работят чудесно.

don't you know
you have the power to change it
Отговор
в отговор на vegeta #4

Re: PHP и Access Violation at ...

може да пробваш да работиш и през odbc все пак

а ти сама каза няколко варианта, така че в случая освен да експериментираш сам ;-))

прецени кое да смениш mssql - mysql или iis - apache, а и варианта през odbc може да пробаш - комбинациите са много ;-))

(лично аз не харесвам никак IIS-то и то точно заради такива подобни проблеми и бих почнал с apache за съжаление не съм пробвал apache2 на виндовс, и то с php и незнам дали е много работещо, но освен да пробваш ....)

Отговор
в отговор на phpGuru #5

Re: PHP и Access Violation at ...

мерси за вниманието...
ще продължа с постановките на принципа проба-грешка... доста екзотично се получава

аре...

don't you know
you have the power to change it
Отговор
в отговор на phpGuru #6

apache2

Аз съм с Apache2 и php 4.3.1, но ми гърми много неприятно от време на време...

Отговор
в отговор на Dakota #7

Re: apache2

а това за вин или лин ?

Отговор
в отговор на vegeta #8

Re: PHP и Access Violation at ...

php 4.3.1 /правен ъпргрейд от не си спомням коя версия/ и IIS 5 под windows2000, MySQL - това имам инсталирано и за около 8 месеца не съм имал май абсолютно никакъв проблем, като имаш на предвид че не разбирам кой знае колко. Потърси в дискусионните групи като пуснеш да търсиш съобщението с кода на грешката. Чел съм някъде за нещо подобно и решението беше с деинсталиране на програми докато престане да ти гърми.

Отговор
в отговор на Dakota #9

Re: apache2

Apache/1.3.23 mu e maikata

E tuk ni6to niama :[линк]
Отговор
в отговор на vegeta #10

Re: PHP и Access Violation at ...

Hm, аз край време съм с Apache 1.3.x и PHP 4.x и MySQL - проблеми не съм имал никога...

Отговор
в отговор на Dakota #11

Re: apache2

стига бе, тъкмо тегля apache 2 ...
не мога да се откажа от уиндоуса в този случай... трябва ми изпитана комбинация, защото е Важно.
ужасТ

don't you know
you have the power to change it
Отговор
в отговор на veskop #12

Re: PHP и Access Violation at ...

изчетох 1 камара форуми... там наистина пише, че това се дължи на конфликти между разни програми но, това се случи и на компютър, на който има инсталиран почти единствено уиндоус2000 (има още MSSQL и толкоз)...

don't you know
you have the power to change it
Отговор
в отговор на vegeta #13

Re: PHP и Access Violation at ...

Ако ще сменяш IIS, само не Apache 2

Отговор
в отговор на veskop #14

Re: PHP и Access Violation at ...

абе да... и други ми го казаха и си взех поука. дръпнах 1.3.27
утре се мятам на свежа глава. благодаря на Фсички!

don't you know
you have the power to change it
Отговор
в отговор на phpGuru #15

Re: apache2

Win, разбира се...ако и днес почне да гърми пак си слагам 1.3.х...а уж водеха win версията на Apache 2, специално пренаписана за тази ОС, а не нагодена...

Отговор
в отговор на Dakota #16

Apache 1.3.x

Сложих си Apache 1.3.x и пак гърми...значи някой от DLL-лите се е омазал.

Отговор
в отговор на vegeta #17

този път IIS

с риск да стана досадна, ще задам следващата питанка:
случвало ли ви се е IIS да умре след известно време...? след няколко рефреша той просто не лоудва нито една страница... казва "Web site found. Waiting for reply..." и толкоз. ако го оставя, ще я "чака" цял ден.
след като рестартирам IIS, той работи известно време и нещата се повтарят.
преинсталирах го, но не помага...
(знам каква е крайната мярка - да го зарежа, но въпрсът е принципен...)

някой да има подобен опит? или аз някъде бъркам?

don't you know
you have the power to change it
Отговор
в отговор на vegeta #18

Re: този път IIS

на мен ми се е случвало IIS-то да умира при ползване на PHP и то от съвсем кратък и елементарен скрипт и да повлича освен http-то и сички други сървиси, които си влачи - след което рестарт на машината беше единственото решение

явно php модула има некой дефект в работата си с IIS, но па IIS явно яко е дефектно след като позволява такова отношение към него ;-))

Отговор
в отговор на phpGuru #19

Re: този път IIS

започна да се държи така откакто сложих РНР 4.3.1.
на едното от двете ще му бъде нанесен тежък побой. май ще е на IIS-то, тъй като аз тествам паралелно на няколко компютъра с еднакви конфигурации, а само на единия гърми.

don't you know
you have the power to change it
Отговор
в отговор на vegeta #20

Re: този път IIS

Все пак си мисля че при подходящо конфигуриране /все пак зависи от конкретните ти нужди/, не трябва да имаш проблеми. При мен поне не са се получавали никакви зависвания /може и да е просто късмет/, но пък и вярно че не е някакъв натоварен сървър.

Отговор