Ich habe gerade OpenCart auf meiner Website installiert. Wenn ich versuche, mich am Dashboard anzumelden, erhalte ich den folgenden Fehler:OpenCart Installation, kann nicht in Dashboard einloggen
Warnung: htmlspecialchars(): Zeichensatz `UTF-8; ' nicht unterstützt, utf-8 in /home/********/public_html/system/library/cart/user.php auf der Leitung 39 unter der Annahme,
Warnung: Header-Informationen können nicht ändern - Header bereits gesendet von (Ausgabe gestartet unter /home/********/public_html/admin/controller/startup/error.php:34) in/home/********/public_html/system/library/response.php on line 12
Dies ist die Funktion für die Anmeldung:
public function login($username, $password) {
$user_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "user WHERE username = '" . $this->db->escape($username) . "' AND (password = SHA1(CONCAT(salt, SHA1(CONCAT(salt, SHA1('" . $this->db->escape(htmlspecialchars($password, ENT_QUOTES)) . "'))))) OR password = '" . $this->db->escape(md5($password)) . "') AND status = '1'");
ich nichts außer der Plattform installiert haben. Gibt es noch etwas, das ich vor dem Loggen tun sollte? Wenn die Dateien UTF-8 sind, muss ich alles erneut speichern und erneut auf den Server hochladen? Ich habe in den Foren gelesen, dass OC UTF-8 unterstützt, daher weiß ich nicht, warum dieser Fehler auftritt.