So beheben Sie: Schwerwiegender PHP-Fehler: Nicht abgefangene RedisException: ERR AUTH aufgerufen, ohne dass für den Standardbenutzer ein Passwort konfiguriert wurde. Sind Sie sicher, dass Ihre Konfiguration korrekt ist?

Wenn Sie PHP Redis ähnlich wie Digital Ocean auf einem lokalen Host einrichten, erhalten Sie möglicherweise diese Fehlermeldung:

Schwerwiegender Fehler: Nicht abgefangene RedisException: ERR AUTH aufgerufen, ohne dass für den Standardbenutzer ein Passwort konfiguriert wurde. Sind Sie sicher, dass Ihre Konfiguration korrekt ist?

Wir gehen davon aus, dass Ihr PHP-Skript wie folgt beginnt:

verbinden('127.0.0.1', 6379); $redis->auth($redisPassword);

Da es sich um einen lokalen Host handelt, benötigen wir für Redis kein Passwort. Deshalb müssen wir auch den Teil $redis->auth() nicht verwenden. Diesen können wir weglassen.

Oder wenn Sie Umgebungsvariablen verwenden, können Sie Folgendes verwenden:

verbinden('127.0.0.1', 6379); wenn (!empty($redisPassword) { $redis->auth($redisPassword); }

Wenn Sie sich auf einem Produktionsserver befinden, ist es natürlich ratsam, ein Kennwort zu verwenden und den Teil $redis->auth() nicht auszulassen.

Viel Spaß beim Programmieren!

Einen Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

de_DEDeutsch
Nach oben blättern