Tworzę lokalną aplikację webową. Jedną z funkcjonalności jest dodanie poprzez .NETowe API dokumentu do systemu ERP.
Napisałem aplikację konsolową, która wykonuję wyżej wymienione. Aplikacja loguje pewne informacje do pliku.
Aplikacja na końcu zwraca pewne id ( return id )
I teraz problemy:
- Gdy uruchomię aplikację z konsoli -> tworzy się plik loga i wpisy w nim -> jednak po zapodaniu
exec("C:\\path\\to\\console\\aplication\\publi\\exec\\console.exe 21", $output);
print_r($output);
wszystko działa jak należy, dokument w ERP jest tworzony, jednak plik loga się nie tworzy. Gdy stworzyłem go ręcznie, nie ma w nim wpisów.
Środowisko aplikacji webowej to WAMP. Uprawnienia na katalog, w którym umieściłem aplikację konsolową zweryfikowałem.
Gdy zapuszczę aplikację z linii komend wszystko działa jak należy, z php plik log - kicha.