REDIS php-Erweiterung connect error
Wenn ich mit der redis-PHP-Erweiterung, erhalte ich die Fehlermeldung, host 127.0.0.1 und der port 6379.
Redis::connect(): php_network_getaddresses: getaddrinfo fehlgeschlagen: Name oder eine Dienstleistung nicht bekannt.
sind Sie sicher, dass Ihre redis läuft auf port 6379?
InformationsquelleAutor hxc | 2012-08-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche Problem passiert sporadisch auf meinem lokalen server mit einer Reihe von versuchten behebt nachgeben ist keine Lösung. Dieser post hier gab mir eine Idee, die scheint endlich das problem behoben haben.
Grundsätzlich habe ich eine Anzahl von vhosts eingerichtet auf meinem lokalen Rechner (unter Ubuntu), das mir ermöglicht mithilfe von domain-Namen für den Zugriff auf lokal-run-Websites statt der üblichen 'localhost/sitename' - Ansatz. Als ein Ergebnis, hatte ich keine zugewiesene IP 'localhost' Namen.
Könnte dies nicht die gleiche Ursache für das problem für Sie, aber hier, wie ich gelöst habe mir:
(für mich ist es 'localhost').
dass es eine IP zugewiesen, die host-Namen. (In deinem Fall, wo
redis-host (127.0.0.1, überprüfen Sie, dass es nicht einige andere host-name
zugewiesen, die IP, wie phpmyadmin, zum Beispiel.)
Natürlich, wie eine Plausibilitätsprüfung, stellen Sie sicher, dass Ihre redis-server ist und läuft, versuchen Sie einen Neustart des Apache im Falle, Sie habe alle config änderungen etc.
InformationsquelleAutor Anna T
In meinem Fall, das Problem war einfach, dass der host-name wurde nicht korrekt eingegeben.
Um herauszufinden, das genaue Problem, ich hatte zu tun, Folgendes in meiner console:
oder wenn Sie redis-cli installiert ist, können Sie einfach anrufen, die von der Konsole als solches:
Quelle
InformationsquelleAutor tsuz
Für mac-Benutzer:
Terminal öffnen und folgenden Befehl versuchen:
(sudo ausführen den Befehl als root-Benutzer,
Sie müssen das Passwort eingeben, das für diese)
editor)
InformationsquelleAutor Deepak G