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ł?