Autor Zpráva
Camo
Profil
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
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
S XAMPP by som na mojom WindovsXP asi nepochodil...
Ja by som potreboval pochopiť v čom to je...
Davex
Profil
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
Camo:
S XAMPP by som na mojom WindovsXP asi nepochodil...

Proč? Používal jsem ho tam normálně.
Camo
Profil
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
Camo:
Myslím to, co jsem napsal - XAMPP, který používám už pár let.
Camo
Profil
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
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
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...

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0