Autor | Zpráva | ||
---|---|---|---|
Camo Profil |
#1 · Zasláno: 16. 5. 2011, 16:25:22 · Upravil/a: Camo
Zdravím vás!
Pred asi tromi dňami som chcel updatovať PHP kôli Joomle. Nakoniec to skončilo tak, že som musel reinštalovať aj Apache. Apache2_2 funguje, PHP 5.2.17 tiež, Mysql 5.1.41 tiež. Len cez php sa nedá pripojiť do Mysql. Na obrazovku nevypisuje žiadny error. Windows mi vyhodí okno, spýta sa ma, či chcem poslať Microsoftu report a keď na to kliknem tak stránka padne. Pridávam apacheErrorLog.txt Inštaloval som to podľa: http://programujte.com/?akce=clanek&cl=2007011101-instalace-nejnovejsi-verze-apache-2-0-php-5-2-x-a-mysql-5-0-krok-za-krokem Netuší niekto v čom to môže byť? Ja už som v koncoch... |
||
ShiraNai7 Profil |
#2 · Zasláno: 16. 5. 2011, 16:26:39
Použij XAMPP. Ten je funkční, je tam snad skoro nejnovější PHP a nemusíš řešit problémy, jako při vlastní sestavené instalaci.
|
||
Camo Profil |
#3 · Zasláno: 16. 5. 2011, 16:32:48
S XAMPP by som na mojom WindovsXP asi nepochodil...
Ja by som potreboval pochopiť v čom to je... |
||
Davex Profil |
#4 · Zasláno: 16. 5. 2011, 18:57:35 · Upravil/a: Davex
Camo:
Můžeš začít hledáním chyb v souboru error.log. Pokud to má přímou souvislost s připojením k MySQL, tak se porozhlédni ve vláknech • apache se v průběhu scriptu zrestartuje • php 5.3.1 na apache |
||
ShiraNai7 Profil |
#5 · Zasláno: 16. 5. 2011, 19:05:28
Camo:
„S XAMPP by som na mojom WindovsXP asi nepochodil...“ Proč? Používal jsem ho tam normálně. |
||
Camo Profil |
#6 · Zasláno: 16. 5. 2011, 19:24:27 · Upravil/a: Camo
Davex:
No veď som to skúšal, ale som z toho jeleň. Dal som ten log aj do prvého príspevku. Neviem či narážaš na to, že to tam je vidieť(ja to nevidím), alebo si si ten log nevšimol. ShiraNai7: Nemáš na mysli náhodou WAMP?? Problém je aj v tom, že ja som z týchto inštalácii úplný magor. Za posledné tri dni sa moje vedomosti z tejto oblasti ztrojnásobili. Tak si urobte predstavu, ako vyzerali asi pred tým. Rád by som to doklepal do konca, keď už som to skoro rozchodil. Balík som mal nainštalovaný pred tým.... |
||
ShiraNai7 Profil |
#7 · Zasláno: 16. 5. 2011, 19:26:39
Camo:
Myslím to, co jsem napsal - XAMPP, který používám už pár let. |
||
Camo Profil |
#8 · Zasláno: 16. 5. 2011, 21:11:25 · Upravil/a: Camo
No tak som zistil, že som mal v httpd.conf zakomentovaný riadok servername. Ten som odkomentoval, pomenil som hodnoty(localhost:80;localhost;192.168.1.11),ale nič sa nezmenilo resp. do logu pribudlo toto:
[Mon May 16 20:25:02 2011] [notice] Child 724: Exit event signaled. Child process is ending. [Mon May 16 20:25:02 2011] [notice] Apache/2.2.18 (Win32) PHP/5.2.17 configured -- resuming normal operations [Mon May 16 20:25:02 2011] [notice] Server built: May 11 2011 15:46:54 [Mon May 16 20:25:02 2011] [notice] Parent: Created child process 4164 [Mon May 16 20:25:02 2011] [notice] Child 4164: Child process is running [Mon May 16 20:25:03 2011] [notice] Child 724: Released the start mutex [Mon May 16 20:25:03 2011] [notice] Child 4164: Acquired the start mutex. [Mon May 16 20:25:03 2011] [notice] Child 4164: Starting 64 worker threads. [Mon May 16 20:25:04 2011] [notice] Child 724: All worker threads have exited. [Mon May 16 20:25:04 2011] [notice] Child 4164: Starting thread to listen on port 80. [Mon May 16 20:25:04 2011] [notice] Child 724: Child process is exiting [Mon May 16 20:25:44 2011] [notice] Parent: child process exited with status 3221225477 -- Restarting. [Mon May 16 20:25:45 2011] [notice] Apache/2.2.18 (Win32) PHP/5.2.17 configured -- resuming normal operations [Mon May 16 20:25:45 2011] [notice] Server built: May 11 2011 15:46:54 [Mon May 16 20:25:45 2011] [notice] Parent: Created child process 3284 [Mon May 16 20:25:45 2011] [notice] Child 3284: Child process is running [Mon May 16 20:25:45 2011] [notice] Child 3284: Acquired the start mutex. [Mon May 16 20:25:45 2011] [notice] Child 3284: Starting 64 worker threads. [Mon May 16 20:25:45 2011] [notice] Child 3284: Starting thread to listen on port 80. [Mon May 16 20:26:42 2011] [notice] Parent: child process exited with status 3221225477 -- Restarting. [Mon May 16 20:26:43 2011] [notice] Apache/2.2.18 (Win32) PHP/5.2.17 configured -- resuming normal operations [Mon May 16 20:26:43 2011] [notice] Server built: May 11 2011 15:46:54 [Mon May 16 20:26:43 2011] [notice] Parent: Created child process 4012 [Mon May 16 20:26:43 2011] [notice] Child 4012: Child process is running [Mon May 16 20:26:43 2011] [notice] Child 4012: Acquired the start mutex. [Mon May 16 20:26:43 2011] [notice] Child 4012: Starting 64 worker threads. [Mon May 16 20:26:43 2011] [notice] Child 4012: Starting thread to listen on port 80. |
||
Davex Profil |
#9 · Zasláno: 16. 5. 2011, 21:29:50 · Upravil/a: Davex
Camo:
Už tam žádnou chybu nevidím - klíčové pro hledání chyby bude asi jen Parent: child process exited with status 3221225477 -- Restarting. Bohužel z toho nepoznám jaký operační systém používáš a jak se připojuješ k databázi. Pokud jsou to Windows 7 a připojuješ se na "localhost", tak je v chyba v tom. Připojuj se na "127.0.0.1". Pokud máš Windows XP, tak chybí nebo někde zůstaly špatné verze knihoven libmysql.dll a ntwdblib.dll. Jsou nějaké chyby v "Systémovém logu událostí"? |
||
Camo Profil |
#10 · Zasláno: 17. 5. 2011, 06:41:55 · Upravil/a: Camo
Davex:
Systém je WXP. Uf, už to zdá sa frčí. Bolo to v tých súboroch. O tom ntwdblib.dll som nevedel(nikde sa o ňom nepísalo...Prečo???). No ale keď som ho skopíroval, tak to stále nešlo. Potom som si spomenul, že keď už som bol zúfalý, tak som do system32 skopíroval libmysql.dll z adresára pre Mysql miesto PHP. Vtedy som skúšal všetky možné kombinácie. A tak to ostalo. Tak som skopol ešte ten PHP/libmysql.dll a už to frčí. Moc díki, sám by som to nezvládol... |
||
Časová prodleva: 13 let
|
0