2017-10-18 2 views
0

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.

Antwort

0

Quick Fix:

Entfernen folgende Zeile aus /admin/view/template/common/header.tpl auf Linie 7

<meta charset="UTF-8" /> 
Verwandte Themen