Установка Nconf, не обнаруживающая жемчуг

То, что работало на меня, было комбинацией regedit: HKCU\Software\Microsoft\WindowsNT\CurrentVersion\Windows, Передающие Subsystem\Profiles и, удаляют существующие профили

и удалите новые офисные патчи. После того, как это было сделано, и почтовый ящик устанавливается, я переустановил обновления. Все работает.

ОС является XP Pro sp3; Office 2007

0
задан 9 October 2012 в 13:00
1 ответ

Это связано с тем, как 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), и вы сможете продолжить установку.

1
ответ дан 23 November 2019 в 10:31

Теги

Похожие вопросы