安装 Orangehrm 时出错:在用户 table 中找不到任何匹配的行

Error when installing Orangehrm: Can't find any matching row in the user table

我正在尝试在笔记本电脑上安装 Orangehrm。我的机器上有 Windows 7 OS 并已成功安装 XAMPP。当我尝试安装 OrangeHRM 时,出现错误:Can't find any matching row in the user table 谁能告诉我这是怎么回事?

我找到了解决这个问题的方法。希望这个答案对遇到类似问题的人有所帮助

  • 第 1 步:安装 XAMPP
    • 下载 xampp 安装程序
    • 安装 xampp(取消选中 perl 的复选框)
    • 从 xampp 控制面板
    • 启动 apache 和 mysql
    • 通过打开浏览器(最好是 firefox)检查安装
    • 在地址栏中输入 localhost
    • 应该显示xampp
    • 的欢迎页面
  • 第 2 步:安装 OrangeHRM
    • 下载 orangehrm
    • 将文件解压到<xampp file location>\htdocs
  • 第 3 步:手动设置 Mysql
    • 从 xampp 控制面板
    • 启动 Apache 服务器和 Mysql
    • 打开命令提示符
    • 导航到 xampp 文件夹的 mysql\bin 文件夹 cd <xampp_folder_location>\mysql\bin
    • 键入 mysql 命令提示符:mysql.exe -u root
    • 在提示符下,键入: create database [orangehrm_db_name];
    • 接下来,您需要创建表。 运行 dbscripts 源中的脚本 <xampp_folder_location>\htdocs\orangehrm\dbscript\dbscript-1.sql
    • 请确保 InnoDB 已启用。
      • 切换到 mysql/bin。
      • 打开my.ini。
      • skip-innodb
      • 前加一个#
      • 重启XAMPP.
    • 打开浏览器。输入 http://localhost/orangehrm
    • orangehrm 网站应该会打开。

我只是 运行 遇到了同样的错误,在我的情况下,解决方案是为 OrangeHRM 数据库用户设置密码。 提示来自这个 "fixed" ticket.

试试这个:

  1. 清理失败的数据库安装。
  2. 为 OrangeHRM 手动创建数据库,(来自 phpmyadmin 或 mysql 命令提示符)
  3. 从步骤安装中再次点击安装

设置用户密码对我有用