尝试在我的localhost(WAMP)上从4.3.3sp1升级到4.3.4。
然而,在验证步骤中,它失败了:
Validation issue
Validator "Restore" returned fail status Unable to
prepare restore script.
尝试更改我在Google上找到的文件权限和其他一些内容。
即使在他们的bugtracker上也没有找到任何关于此的额外数据。
任何帮助都将不胜感激。
答案 0 :(得分:1)
发现了这个问题。
CS-Cart正在尝试使用此规则构建恢复文件名:
$target_restore_file_name = 'restore_' . date('Y-m-d_H:i:s', TIME) . '.php';
但Windows不允许在文件名中使用“:”。所以解决方法是做这样的事情:
$target_restore_file_name = 'restore_' . date('Y-m-d_His', TIME) . '.php';
或其他变体。
此代码位于prepareRestore()函数的app / Tygh / UpgradeCenter / App.php中
希望这会有所帮助