验证器“Restore”在WAMP上返回失败状态

时间:2017-07-05 14:17:55

标签: php cs-cart

尝试在我的localhost(WAMP)上从4.3.3sp1升级到4.3.4。

然而,在验证步骤中,它失败了:

 Validation issue 
 Validator "Restore" returned fail status Unable to
 prepare restore script.

尝试更改我在Google上找到的文件权限和其他一些内容。

即使在他们的bugtracker上也没有找到任何关于此的额外数据。

任何帮助都将不胜感激。

1 个答案:

答案 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中

希望这会有所帮助