Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zmienić domyślny socket PDO
gcdreak
post 26.07.2009, 07:52:43
Post #1





Grupa: Zarejestrowani
Postów: 365
Pomógł: 8
Dołączył: 16.12.2008

Ostrzeżenie: (0%)
-----


Witam!
Po ostatnich aktualizacjach mam problem z PDO.
Jeśli host=localhost to nie łączy się z bazą i wywala:
Kod
PDO::__construct() [[url="http://localhost/oop/dataBases/pdo/pdo.--construct"]pdo.--construct[/url]]: [2002] No such file or directory (trying to connect via unix:///tmp/mysql.sock)

Jeśli zmienię na host=127.0.0.1 to wszystko jest ok.
Jak mogę to zmienić, aby działało przy host=localhost. Bardzo mi na tym zależy ponieważ wszystkie wcześniejsze strony jakie robiłem mają ustawione host=localhost:/
Socket mysql to: /var/run/mysqld/mysqld.sock. Używam Ubuntu
Proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Zyx
post 26.07.2009, 08:20:30
Post #2





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

Ostrzeżenie: (0%)
-----


Sprawdź:

1. Czy MySQL faktycznie pracuje na takim sockecie? Wydaje mi się, że czytam już drugi w ciągu ostatnich kilku dni problem pt. "PHP posiada w Ubuntu zły socket do łączenia się z MySQL-em", więc być może twórcy Ubuntu coś pomieszali w paczkach?
2. Drugie miejsce, gdzie możesz zajrzeć, to plik /etc/hosts, który pełni rolę czegoś na kształt debilnego, lokalnego systemu DNS. Powinien tam być wpis dotyczący nazwy localhost wskazujący na adres 127.0.0.1.


--------------------
Specjalista ds. głupich i beznadziejnych, Zyx
Nowości wydawnicze: Open Power Collector 3.0.1.0 | Open Power Autoloader 3.0.3.0
Go to the top of the page
+Quote Post
gcdreak
post 26.07.2009, 21:52:50
Post #3





Grupa: Zarejestrowani
Postów: 365
Pomógł: 8
Dołączył: 16.12.2008

Ostrzeżenie: (0%)
-----


MySQL pracuje na tym sockecie, ponieważ gdy łącze się przez phpmyadmin, mysqli itp. to wszystko działa.
W /etc/hosts mam potrzebną linijke. Problem jest tylko z PDO:/

Proszę o pomoc.
Go to the top of the page
+Quote Post
erix
post 27.07.2009, 10:48:34
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Crosspost jest zabroniony.

http://forum.php.pl/index.php?showtopic=126485


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:13