Сценарий оболочки для запуска google chrome из apache2 - PullRequest
0 голосов
/ 06 мая 2020

У меня есть веб-сайт HTML, размещенный на сервере apache2 (/ var / www/html). Функция onclick запускает код php.

shell_exec("./hello.sh");

привет. sh - это командная строка для запуска google chrome с терминала.

#!/bin/bash
google-chrome http://ipaddress:portnumber

Ввод указанной выше командной строки вручную в терминал работает нормально, поскольку она автоматически выполняется с правами пользователя. Но доза apache2 не имеет прав пользователя и выполняется как www-data, поэтому я не могу запустить google chrome с файлом bash. Google-chrome находится вне apache root, и даже установка его вручную в apache root также не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...