Tengo una página web de PHP que se ejecuta en la instalación local de apache. La página usa shell_exec para acceder a los mensajes / chat.db a través de sqlite3.
shell_exec("sudo -u ben sqlite3 ~/Library/messages/chat.db \"SELECT ...
Antes de Mojave obtuve la respuesta correctamente, pero desde la actualización a Mojave recibí:
unable to open database
Cuando se ejecuta directamente en el Terminal, este mismo problema ocurre y se resuelve agregando el Terminal al panel "Acceso total al disco" en las Preferencias del sistema.
No puedo entender lo que necesito agregar para la página PHP; He intentado todo lo que puedo encontrar ... sqlite3, apachectl, php-fpm, pero nada ha funcionado.
¿Qué necesito agregar?
FYI: ben está en el archivo sudoers