Excel - DCOM Windows 2003 R2

  • Автор темы Автор темы webbear
  • Дата начала Дата начала

webbear

Новичок
Excel - DCOM Windows 2003 R2

Проблема при открытии Excel - DCOM.
PHP:
  $xls = new COM("Excel.Application");  
  $xls->Application->Visible = 1;       
  $xls->Workbooks->Open($new_doc);

Вылетает с ошибкой:
Warning: (null)(): Unable to obtain IDispatch interface for CLSID {00024500-0000-0000-C000-000000000046}: Server execution failed in c:\apache group\apache\htdocs\site\docs\parser\rko.php on line 13

Раньше работало на другом сервере (не R2).
В чём проблема никак не пойму.
 
ОС не могу... т.к. 4 проца на серваке. Не уверен что смена Екселя поможет.
 
если хочешь сидеть на печи и нихрена не пробовать - ради Бога, тока молча :)

Еще:
- запусти пхп консольно (php.exe) с правами админа
- поспроизведи теже COM-команды на JS или VB
 
по ошибке можно предположить, что криво стоит собсно эксель.
 
Проблема решилась при помощи установки сервис паков.
Всем спасибо.
 
Сверху