PHP - exec() uruchamiane programy nie działają

0

Witam

Mam dość złożony problem. Stworzyłem na Raspberry Pi (Raspbian) serwer www (apache 2 + mysql + php). Na tym serwerze stworzyłem aplikacje we frameworku CakePHP, a w jednej z akcji tej aplikacji używam polecenia exec() w celu uruchomienia aplikacji napisanej w C++ (ten program korzysta z urządzenia na porcie USB). Sam program działa poprawnie gdy uruchamiam go lokalnie, lecz kiedy w aplikacji próbuje go uruchomić poleceniem:

exec("gksudo -u ./execute_command 2 1 2 2 100 1 2>&1");

to zwraca komunikat:

(gksudo:4738): Gtk-WARNING **: cannot open display:

a jeśli używam komendy:

exec(" ./execute_command 2 1 2 2 100 1 2>&1");

to dostaje:

Failed to map the physical GPIO registers into the virtual memory space.

Co mam zrobić żeby uruchamiany program zadziałał?

1 użytkowników online, w tym zalogowanych: 0, gości: 1