Как разрешить `www -data `вызывать `supervisorctl status `?

Похоже, что установка была прервана в предыдущем сеансе.

Попробуйте sudo apt-get install -f, чтобы увидеть, исправит ли это сломанные зависимости.

Если это не поможет, очистите сервер MySQL:

sudo apt-get purge mysql-server mysql-community-server

Затем очистить и обновить:

sudo apt-get autoclean && sudo apt-get clean && sudo apt-get update

Сделать общий апгрейд:

sudo apt-get upgrade

Теперь попробуйте повторно -установить:

sudo apt-get install mysql-server and mysql-community-server

Если вы делаете это из командной строки root, вы не ведете ведущую команду sudo.

0
16.07.2020, 22:05
1 ответ

Я заставил его работать. По-видимому, при определении вещей в /etc/sudoersэто означает, что вы собираетесь вызывать команды с помощью sudo.

Итак, чтобы выполнить его в php, я запускал:

exec('sudo supervisorctl status 2>&1', $output);

Затем это должно работать под www-data.

0
18.03.2021, 23:19

Теги

Похожие вопросы