2017-10-18 75 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" />