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

Validator "Restore" returned fail status on WAMP

尝试在我的本地主机 (WAMP) 上从 4.3.3sp1 升级到 4.3.4。

但是在验证步骤中它失败了:

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

尝试更改文件权限和我在 Google 上发现的其他一些东西。

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

如有任何帮助,我们将不胜感激。

找到问题。

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';

或其他变体。

此代码在 app/Tygh/UpgradeCenter/App.php 的 prepareRestore() 函数中

希望这对某人有所帮助