![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zablokowani Postów: 16 Pomógł: 0 Dołączył: 20.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Przenioslem kod mojej strony na inny serwer. Teraz podczas łączenia dostaje błąd: "SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)" Jaka jest tego przyczyna? Dane i kod na pewno są poprawne, a jak robie testowe połączenie za pomocą zwykłego mysql_connect np. to wszystko działa. Na tej stronie http://zend-framework.pl/forum/viewtopic.php?id=700 ktoś ma podobny błąd i wyjaśnieniem jest że Cytat mysql_* łączyło się przez TCP/IP, które na serwerze było "przezroczyście" przekierowywane na inny serwer, natomiast pdo_mysql próbowało się łączyć przez socket (którego nie było bo znajdował się fizycznie na innej maszynie). Również jako serwer w kodzie musze wpisywać localhost... co tu robic? Pozdrawiam:) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 897 Pomógł: 40 Dołączył: 16.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jak podajesz adres serwera? Czasami trzeba podać 127.0.0.1 (lub odpowiedni) zamiast 'localhost'.
-------------------- how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 262 Pomógł: 5 Dołączył: 8.02.2005 Skąd: Olsztyn / Zatorze Ostrzeżenie: (0%) ![]() ![]() |
A jaki masz kod odpowiedzialny za łącznie z mysql'em (przez PDO) ?
|
|
|
![]()
Post
#4
|
|
Grupa: Zablokowani Postów: 16 Pomógł: 0 Dołączył: 20.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
zmienienie localhost na 127.0.0.1 pomogło!
dzięki wielkie ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 06:49 |