То, что работало на меня, было комбинацией regedit: HKCU\Software\Microsoft\WindowsNT\CurrentVersion\Windows, Передающие Subsystem\Profiles и, удаляют существующие профили
и удалите новые офисные патчи. После того, как это было сделано, и почтовый ящик устанавливается, я переустановил обновления. Все работает.
ОС является XP Pro sp3; Office 2007
Это связано с тем, как install.php получает версию:
Взгляните на INSTALL.php
function find_PERL_Version() { (line 316)
$output = shell_exec('perl -v');
[...]
preg_match('/is perl, v([0-9]+[\.0-9]*)/i', $output, $version);
Этот сценарий предполагает такой синтаксис:
'Это perl, v5.nn.mm' (например, v5.10.0).
Ваше приложение Perl возвращает
'Это perl 5, версия 14, subversion 2 (v5.14.2)'
A Возможный обходной путь (в зависимости от вашей конфигурации) - заменить preg_match:
preg_match ('/ v ([0-9] + [\. 0-9] *) / i', $ output, $ version);
Функция вернет правильную версию (5.14.2), и вы сможете продолжить установку.