DykarnMedlem sedan mars 2005174 inlägg
Hej jag försöker att installera phpmyadmin på min server men lyckas ej
får hela tiden
PHP has encountered an Access Violation at 018A765E
php fungerar vet ej vad som kan vara fel några förslag ???
(php 5 mysql 5 samt IIS 6)
; Default timeout for socket based streams (seconds)default_socket_timeout = 60
upload_tmp_dir="C:\uploads"
session.save_path="C:\uploads"
extension_dir="C:\PHP\ext"
om det är intresant
ZaimanMedlem sedan dec. 20012 439 inlägg
Rent spontant skulle jag känna att det är något rättighetsproblem..
Men det är bara en känsla.
DykarnMedlem sedan mars 2005174 inlägg
Japp jag tror det också men var
har gett datan rättigheter till både phpmyadmin foldern och uploads foldern...
DykarnMedlem sedan mars 2005174 inlägg
Okej jobbar vidare på denna
har nu lyckats att få så att jag kan se en sida en gång men får sedan ett felmedelande
är det sessions som är fel eller några andra ideer??
mUTANTMedlem sedan mars 200535 inlägg
PHP Access violation är ett extremt ospecifiserat fel som har funnits länge. Ingen vet riktigt varför det inträffar, du kan söka på google på "PHP has encountered an Access Violation at" och du får ca 772k sidor och ingen vet exakt varför.
Det har inget att göra med rättigheter utan snarare hur IIS avregistrerar DLL filer, eventuellt minnesproblem eller att många moduler till PHP inte är "thread safe" skrivna.
Har själv dragits med problemet i drygt ett år, precis uppgraderat till 5.2.1 och hoppas nu på att det är avhjälpt. Det hela börjar med en serie av IIS crasher och slutar tillslut med PHP Access Violation.
DykarnMedlem sedan mars 2005174 inlägg
Japp
kan vara forklaringen till att inget vettigs svar finns i google...
sa det basta ar att bar avinstallera sa manga dll filer som mojligt och bara installera dom jag absolut behover...? (och hoppas pa det basta )
mUTANTMedlem sedan mars 200535 inlägg
Well enligt PHP.net ska Access Violation felet under IIS redan vara åtgärdat i version 5.1.2:
Fixed bug #35612 (iis6 Access Violation crash). (Dmitry, alacn.uhahaa)
Description:
------------
PHP5 and PHP4 on iis6 (windows server 2003) sometimes crash with access
violation
Reproduce code:
---------------
(code at zend_execute_API.c)
before iis shutdown or recycle the pool, it will call
"zend_shutdown_timeout_thread()", that will post a quit message on
"timeout_thread_id" and return
Expected result:
----------------
"zend_shutdown_timeout_thread()" should wait "timeout_thread" finish
before return
Actual result:
--------------
sometimes "zend_shutdown_timeout_thread()" return before the
"tiumeout_thread" finish, and the iis release the library, than the iis
crash at "timeout_thread_proc()" because the library was released.
the fix for PHP5 and PHP4 at "zend_execute_API.c"
Vilket inte stämmer för fem öre, felet kvarstår iaf fram till PHP 5.1.4, inte påträffat felet ännu i 5.2.1.
Så i princip kan det vara vad som helst, någon PHP bug eller som här på webforum.nu, deras server fick samma problem vilket tydligen åtgärdades med nya minnesmoduler.
Många rekommenderar att inte använda PHP ISAPI då denna kräver thread safe skrivna moduler, vilket många moduler inte är. Istället säger många att man istället ska använda FastCGI PHP, har inte testat detta själv.
Felet uppstår tydligen även under Apache + Windows, så det är inte helt beroende av IIS. Den ultimata lösningen är väl helt enkelt att övergå till en ren linux miljö, LAMP (Linux, Apache Mysql och PHP).
DykarnMedlem sedan mars 2005174 inlägg
Tack för hälpen mUTANT :D
det var som du sa ominstallerade php och installerade bara det absolut nödvändigaste och nu fungerar phpmyadmin...
om jag får lite tid över så kommer jag att försöka hitta vilka moduler som inte fungerar....