Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP wykonywanie exec i problemy systemowe
pieto
post
Post #1





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

Ostrzeżenie: (0%)
-----


Witam serdecznie,

Próbuje stworzyć chyba dość nietypowy konwerter dokumentów tekstowych,
Chce do tego wykorzystać open offica i makra wykonywane z konsoli,
do tego momentu jest ok, zatrzymałem się na etapie wykonania polecenia z php'a
i tu robią się schody, wykonanie exec - komenda:

cmd /C "C:\Program Files (x86)\OpenOffice.org 3\program/soffice.exe" -writer -nologo -invisible -o d:\_open_office\1.odt macro:///Standard.Module1.convert
nie potrafi sie wykonać (koemnda zewnątrz działa prawidło).

Moje podejrzenia są takie:
Ponieważ idzie to przez profil widoczny w procesach jako "USŁUGA SIECIOWA" być może jest to kwestia uprawnień do plików
(dstęp do plików udzieliłem takżę dla tego profilu).
Ew. może być tak że pierwsze uruchomienie OO wyrzuca dodatkowe komunikaty, także pytanie do tego
czy idzie wykonać polecenie exec dla innego profilu - nie USŁUGA SIECIOWA ?


Lub jak ktoś ma inne spostrzeżenia to dzięki za uwagi
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Czy masz uprawnienia pozwalające na wykonywanie ?
Go to the top of the page
+Quote Post
pieto
post
Post #3





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

Ostrzeżenie: (0%)
-----


Jeśli pytasz o uprawnienia plików w OO to tak,
exec w php'ie też włączony, hmm może tu też ustawia się uprawnienia ?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 02:36