2017-10-18 18 views
0

私のWebサイトにOpenCartがインストールされました。ダッシュボードにログインしようとすると、次のエラーが表示されます。OpenCartインストール、ダッシュボードにログインできません

警告: htmlspecialchars():charset 'UTF-8;'ライン上でUTF-8 /home/********/public_html/system/library/cart/user.phpに仮定すると、サポートされていない39

警告:は、ヘッダ情報を変更することはできません - ヘッダが既に送信されました/ home/********/public_html/system/library /にあるby(出力は/home/********/public_html/admin/controller/startup/error.php:34で開始されました)ライン上のresponse.php 12

これは、ログインするための機能である:

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'"); 

私はプラットフォーム以外のものをインストールしていません。ログに記録する前に何かすべきことはありますか?ファイルがUTF-8の場合は、すべてを再保存してサーバーに再アップロードする必要がありますか? OCがUTF-8をサポートしているフォーラムを読んだので、なぜこのエラーが出るのか分かりません。

答えて

0

クイックフィックス:ライン上の

/admin/view/template/common/header.tplから次の行を削除し7

<meta charset="UTF-8" /> 
関連する問題