Ho una pagina Web PHP in esecuzione sull'installazione locale di Apache. La pagina utilizza shell_exec per accedere ai messaggi / chat.db tramite sqlite3.
shell_exec("sudo -u ben sqlite3 ~/Library/messages/chat.db \"SELECT ...
Prima di Mojave ho ricevuto correttamente la risposta, ma da quando ho effettuato l'aggiornamento a Mojave ottengo:
unable to open database
Quando si esegue direttamente nel terminale, questo stesso problema si verifica e viene risolto aggiungendo Terminal al riquadro "Accesso completo al disco" in Preferenze di sistema.
Non riesco a capire cosa devo aggiungere per la pagina PHP; Ho provato tutto quello che riesco a trovare ... sqlite3, apachectl, php-fpm, ma niente ha funzionato.
Che cosa devo aggiungere?
FYI: ben è nel file sudoers