|
|
|
(php) Запуск приложения
|
|||
|---|---|---|---|
|
#18+
Глобальная задача - запуск приложения с рабочего места на сервере, которое будет работать с сетевыми папками. Имеем win server 2003R2 с поднятыми Apache/2.2.17 (Win32) PHP/5.3.1 Служба Апача запущена из под того же пользователя, что и текущий консольный сеанс. При запуске приложения такой строкой: Код: plaintext 1. Если же запустить службу апача из под системы с доступом к рабочему столу, то запускаемый процесс теряет доступ к сетевой папке с настроенными правами доступа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2011, 17:47 |
|
||
|
(php) Запуск приложения
|
|||
|---|---|---|---|
|
#18+
win server 2003 R2, IIS6, PHP 5.2.17 Решил перейти на IIS6 вместо апача. Столкнулся с первой проблемой. В дистрибутиве пхп 5.3 нет файла php5isapi.dll. На какой файл настраивать иис? Поставил пхп 5.2, прикрутил к иис6, служба веб публикаций имеет доступ к рабочему столу. В ИИС в проверке подлинности включил краткую проверку подлинности винды, отключил анонимный вход. Скрипт запускаю из под учетки админа. Эта же учетка добавлена в группу пользователей DCOM. Итого: phpinfo(); - отрабатывает великолепно. С пом библиотеки автоит спокойно получаю доступ к окнам приложения на рабочем столе. Из CMD все скрипты отрабатывают великолепно. Если пытаюсь запустить блокнот system("cmd /c c://start//notepad.exe"); то процесс появляется в диспетчере задач из под админа с кодом сеанса 0. На рабочем столе увидеть его не получается. Как запустить приложение на удаленном сервере, чтобы оно появилось на рабочем столе и имело доступ к расшаренной папке в локльной сети? P.S. В процессе прикручивания пхп к иис подкидывал в php5.3 библиотеку php5isapi.dll. В таком случае у меня окно того же блокнота отрисовывалось не полностью, но я мог с ним взаимодействовать. Понятно, что глюк, но все же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 17:16 |
|
||
|
(php) Запуск приложения
|
|||
|---|---|---|---|
|
#18+
автор Код: plaintext 1. 2. 3. 4. авторСтолкнулся с первой проблемой. В дистрибутиве пхп 5.3 нет файла php5isapi.dll. На какой файл настраивать иис? http://www.php.net/manual/en/install.windows.iis7.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 17:42 |
|
||
|
(php) Запуск приложения
|
|||
|---|---|---|---|
|
#18+
Спасибо большое за ссылку. Настроил. После этого отвалился доступ из скрипта к приложениям на рабочем столе (раньше работало из-за глюка судя по всему). Воспользовался Вашим кодом. Не помогло. Процесс mspaint успешно запустился, но на рабочем столе так и не появился. Кстати, по личным ощущениям, если настроить иис на php-cgi.exe, то страничка открывается медленнее, чем когда было настроено на php5isapi.dll ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 15:25 |
|
||
|
(php) Запуск приложения
|
|||
|---|---|---|---|
|
#18+
Возможно глюк в том, что у меня криво настроены AppPool и Asp.net Просто если выбрать запуск AppPool не от NetworkService, а от пользователя, то перестают выполнятся php скрипты. (Везде пользуюсь админской учеткой. Пока лишь бы заработало. Ограничивать потом буду.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2011, 20:07 |
|
||
|
(php) Запуск приложения
|
|||
|---|---|---|---|
|
#18+
MlapКстати, по личным ощущениям, если настроить иис на php-cgi.exe, то страничка открывается медленнее, чем когда было настроено на php5isapi.dll Медленнее. Через isapi - 10 микросекунд, а через cgi - целых 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2011, 20:21 |
|
||
|
(php) Запуск приложения
|
|||
|---|---|---|---|
|
#18+
ПС. Это я про формирование хтмл-кода, а не про время, сколько его браузер рендерит и сколько по сети передаётся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2011, 20:24 |
|
||
|
(php) Запуск приложения
|
|||
|---|---|---|---|
|
#18+
> Медленнее. Через isapi - 10 микросекунд, а через cgi - целых 12. Вполне естественно, хотя, 12 секунд многовато кажется. При cgi весь PHP и его модули будут грузиться с нуля. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2011, 00:09 |
|
||
|
(php) Запуск приложения
|
|||
|---|---|---|---|
|
#18+
Я говорил именно о php страничке. По ощущениям около двух секудн задержка (не засекал время) А по поводу запуска приложения подскажете что-нибудь? Понятно, что с правами косяк. Может AppPool надо как-то хитро настроить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2011, 11:50 |
|
||
|
(php) Запуск приложения
|
|||
|---|---|---|---|
|
#18+
Настроил пул приложений от админа. Запуск скрипта пхп тоже от админа. (через политики добавил права на выделение квот памяти и замену маркера доступа процесса) Скрипт доступ к рабочему столу все еще не имеет. Запускаемые приложения все еще не видно. Какие еще варианты можете подсказать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2011, 16:04 |
|
||
|
(php) Запуск приложения
|
|||
|---|---|---|---|
|
#18+
Господа, а ведь у меня таже проблема - запустить удаленно приложение на сервере (только перлом). И тоже ни через exec, ни через WScript.Shell не получается - создается только дочерний процесс, а на экране ничего не отображается. Неужели до сих пор никто не решил проблему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 13:21 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37219096&tid=1464310]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
170ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 467ms |

| 0 / 0 |
