![]() |
|
![]() ![]() ![]() |
|
Bekass |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 21.12.2005 Репутация: нет Всего: нет |
Проблема в следующем.
Есть Windows Server 2008 на нем Апач запускается как служба при старте системы (получается от пользователя SYSTEM). PHP скрипт вызывает запуск приложения shell_exec(' "C:\\Program Files (x86)\\OpenOffice.org 3\\program\\soffice.exe" -headless -norestore macro:///Standard.Module1.SaveAsHTML(E:/wamp/www/fm/wee5.xls)'), НО ВЫЗОВ висит. Останавливал Апач как службу и запускал как консоль (теперь она от пользователя ADMINISTRATOR), повторяю вызов скрипта все ОК. работает как надо. Вопрос в том как сделать что Апач сервер мог запускать мое стороннее приложение ? Подскажите кто знает , плз. |
|||
|
||||
jahguru |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 24.5.2007 Репутация: нет Всего: нет |
Не пойму зачем в Win2008 запускать приложение с помощью php и Apache но все же :
1. Мне кажется от SYSTEM его запустить сложно, от администратора правильней, а лучше создай пользователя 2. Не уверен что shell_exec запустит soffice.exe , эта функция возвращает строковое значение по-идее Лучше: прописать soffice как сервис со всеми параметрами для запуска, если охота усложнить себе жизнь IIS+PHP apache лучше юзать на unixlike системах )) |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |