我正在从旧服务器迁移到新服务器OTRS,同时我希望它可以进行版本升级。到目前为止一切顺利,一个大问题是,用户无法在迁移数据库后登录。以下是我到目前为止所做的一些步骤,请纠正我错过的任何内容。
(1)我的全新Windows Server 2008安装了OTRS 3.3.4(旧服务器正在运行OTRS 2.4.7)
(2)复制这些文件并在新服务器中替换它们。 - OTRS \ Kernel \ Config.pm - OTRS \ Kernel \ Config \ GenericAgent.pm - OTRS \ Kernel \ Config \ Files \ ZZZAuto.pm
(3)删除了新的OTRS 3.3.4数据库
(4)将旧的OTRS 2.4.7数据库导入到使用MySQL运行的新服务器
(5)设置与旧服务器相同的MySQL数据库权限,角色和模式权限
但完成这些步骤后,无法从Web界面登录。 :(
答案 0 :(得分:0)
确保您复制配置文件,数据库和所有文件。
很难说出路上出了什么问题,但确保运行数据库升级脚本。
由于升级是相当大的一步,因此对otrs的主要版本和次要版本进行了一些更改。 对于每个次要版本,都会有数据库脚本运行。可以在名为UPGRADE的文件中找到这样做的说明。
我建议尝试使用相同的otrs版本将otrs迁移到您的新服务器。如果一切正常,您可以尝试升级到更高版本。至少这样你就可以消除你的错误来源。 此外,如果您在日志中出现一些错误,它们可能会帮助您检测您的痛苦来源
希望这会有所帮助
答案 1 :(得分:0)
OTRS 3.2引入了sessions
- 表。如果没有存储会话的地方,OTRS最有可能失败; - )
检查您的数据库是否有 - 如果没有,您可能错过了一些数据库架构更新......