2017-10-18 73 views
0

我剛剛在我的網站上安裝了OpenCart。當我嘗試登錄儀表板時,出現以下錯誤:OpenCart安裝,無法登錄儀表板

Warning: htmlspecialchars():charset`UTF-8;'不支持,假設utf-8位於/home/********/public_html/system/library/cart/user.php在線39

警告:無法修改標頭信息 - 已發送的標頭在/ home/********/public_html/system/library /目錄中輸出(輸出開始於/home/********/public_html/admin/controller/startup/error.php:34)第12行

response.php這是登錄的功能:我還沒有安裝,除了平臺的任何

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" />