Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Jak zmienić domyślny socket PDO
gcdreak
post
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
Zyx
post
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.
Go to the top of the page
+Quote Post
gcdreak
post
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
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
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 15.09.2025 - 05:03