已解决 禅道18.3新版迁移至WindowsServer2012R2,提示此应用无法在你的电脑上运行;切换为18.3经典版本,还原备份丢失了所有的图片

系统环境:Windows Server 2012R2

禅道版本:18.3 新版及经典版Windows一键安装包



问题一:公司由部署在阿里云服务器上的18.3 “新版64位”版本禅道,迁移至内部的Windows Server2012R2,启动Zentao.exe时提示“此应用无法在你的电脑上运行”


问题二:由问题一产生的问题改为Windows经典版可解决,但还原备份时仅提示还原正在进行中,等待很久都无响应(还原了多次,最长一次等待了12小时),另开一浏览器发现文本已还原,附件和图片却丢失了。下图附php_error 日志部分内容


问题一图片详情:


问题二图片详情:

禅道版本 18.3 Windows安装包
操作系统 Windows Server 2008
客户端浏览器 Chrome

提问者: Pssdouk 悬赏:20 日期: 2023-09-23 14:43:21 答案:1 点击:260

获取技术支持

QQ: 电话:
备注
[23-Sep-2023 14:20:40 Asia/Shanghai] PHP Fatal error:  Uncaught LengthException: The ciphertext has an invalid padding length (192) compared to the block size (16) in D:\Zentao\ZenTao172\app\zentao\lib\phpaes\phpseclib\Crypt\Common\SymmetricKey.php:1989
Stack trace:
#0 D:\Zentao\ZenTao172\app\zentao\lib\phpaes\phpseclib\Crypt\Common\SymmetricKey.php(1386): SymmetricKey->unpad('\xF4\xD4\xAD\x9FK\xDB\x8F\xC7\xFCE\xE6R\x80cE...')
#1 D:\Zentao\ZenTao172\app\zentao\lib\phpaes\phpaes.class.php(35): SymmetricKey->decrypt('\xC8\x1E\xEB\x13\x89\xED\xFC\xECOc\xAC\xFBh\v\xCC...')
#2 D:\Zentao\ZenTao172\app\zentao\framework\xuanxuan.class.php(428): phpAES->decrypt('\xC8\x1E\xEB\x13\x89\xED\xFC\xECOc\xAC\xFBh\v\xCC...')
#3 D:\Zentao\ZenTao172\app\zentao\framework\xuanxuan.class.php(106): xuanxuan->decrypt('\xC8\x1E\xEB\x13\x89\xED\xFC\xECOc\xAC\xFBh\v\xCC...')
#4 D:\Zentao\ZenTao172\app\zentao\framework\xuanxuan.class.php(167): xuanxuan->setInput()
#5 D:\Zentao\ZenTao172\app\zentao\www\x.php(49): xuanxuan->parseRequest()
#6 {main}
  thrown in D:\Zentao\ZenTao172\app\zentao\lib\phpaes\phpseclib\Crypt\Common\SymmetricKey.php on line 1989
[23-Sep-2023 14:20:55 Asia/Shanghai] PHP Fatal error:  Uncaught LengthException: The ciphertext has an invalid padding length (192) compared to the block size (16) in D:\Zentao\ZenTao172\app\zentao\lib\phpaes\phpseclib\Crypt\Common\SymmetricKey.php:1989
Stack trace:
#0 D:\Zentao\ZenTao172\app\zentao\lib\phpaes\phpseclib\Crypt\Common\SymmetricKey.php(1386): SymmetricKey->unpad('\xF4\xD4\xAD\x9FK\xDB\x8F\xC7\xFCE\xE6R\x80cE...')
#1 D:\Zentao\ZenTao172\app\zentao\lib\phpaes\phpaes.class.php(35): SymmetricKey->decrypt('\xC8\x1E\xEB\x13\x89\xED\xFC\xECOc\xAC\xFBh\v\xCC...')
#2 D:\Zentao\ZenTao172\app\zentao\framework\xuanxuan.class.php(428): phpAES->decrypt('\xC8\x1E\xEB\x13\x89\xED\xFC\xECOc\xAC\xFBh\v\xCC...')
#3 D:\Zentao\ZenTao172\app\zentao\framework\xuanxuan.class.php(106): xuanxuan->decrypt('\xC8\x1E\xEB\x13\x89\xED\xFC\xECOc\xAC\xFBh\v\xCC...')
#4 D:\Zentao\ZenTao172\app\zentao\framework\xuanxuan.class.php(167): xuanxuan->setInput()
#5 D:\Zentao\ZenTao172\app\zentao\www\x.php(49): xuanxuan->parseRequest()
#6 {main}
  thrown in D:\Zentao\ZenTao172\app\zentao\lib\phpaes\phpseclib\Crypt\Common\SymmetricKey.php on line 1989
设置备注
答案列表
最佳答案
2023/09/25
您好
问题1、18.3新版一键安装包在Windows Server2012R2系统兼容有点的问题,建议使用经典版一键安装包,或者使用禅道最新版本18.7新版一键安装包。
问题2、附件丢失的问题,应该是附件没有迁移成功,可以直接到zentao/www/data/upload/1 目录下拷贝附件到新安装禅道对应目录下。
如果使用备份还原,可以将附件文件 .file目录下upload/1放到新禅道 zentao/www/data/upload/ 下面。