[PHP] [MySQL] nie mogę połączyć się z bazą


(Nurgl10) #1

(ra-v) #2

Spróbuj wyłączyć na chwilę Firewalla, potem Antywirusa.

Warto też żebyś usunął "@", żeby widzieć wszystkie komunikaty błędów.

Nie wiem z jakiego pakietu korzystasz (WebServ?) ale czy posiada jakieś logi/dzienniki? Tam może znajdziesz odpowiedź.


(Nurgl10) #3

instalowałem kolejno apache 2.2.15 potem php i mysql. w error.log apache znalazłem coś takiego:

no i w pliku httpd.conf przy servername osunąłem #. i zresetowałem server i teraz mam coś takiego:

http://www.wklejto.pl/69326

wiec chyba wszystko ok? po wywołaniu phpinfo znalazłem coś takiego:

nie wiem czy to ważne ale skopiowałem php.ini do katalogu c:\windows ale to tez nic nie dało. antyvir wyłączony a po usunięciu @ nie pojawiło się nic nowego.

próbowałem połączyć się z bazą i wykonać jakieś zapytanie z wykorzystaniem biblioteki PDO i wszystko działalo wiec w sumie nie wiem czy odpuścić wcześniejszą metodę? gdzieś tam czytałem ze PDO jest szybsze, bezpieczniejsze.


(Monczkin) #4

nowak10 , na forum używamy polskiej psiowni. Proszę poprawić błędy i zacząć jej używać. Przeczytaj ten temat.

viewtopic.php?f=16&t=394978


(ra-v) #5

Jeśli to Vista lub nowszy to poszukałem ten problem

Wygooglałem to http://www.apachefriends.org/f/viewtopic.php?f=16&t=32617

PDO dotyczy raczej integracji PHP z bazą danych a tobie sypię się na PHP.

[Mon Jun 07 12:34:36 2010] [notice] Parent: child process exited with status 255 -- Restarting.

To mówi tak jakby to był problem z systemem aniżeli z Apachem.


(Nurgl10) #6

http://www.artfulsoftware.com/php_mysql_win.html tutaj znalazłem rozwiązanie problemu w punktach 3 i 4. dzięki ra-v za pomoc.