August 21, 20241 yr hi, im trying to run a php file via a post to the endpoint POST https://<server>/plugins/controlr/include/Api.php Api.php is very simple <?php require_once($docroot."/webGui/include/Helpers.php"); shell_exec("/usr/bin/logger working -t testing"); ?> but this never gets logged i've `chmod +x Api.php` yet, im receiving a 500 seemingly from nginx i know i can access the /plugins path, since i do that for the unassigned devices plugin (which works normally, i receive a 200 on its endpoint) i haven't properly installed the plugin from a tgz, i just copy Api.php to the folder any thoughts on what i could check ? p.s.: im also authenticating properly and sending the csrf_token Edited August 21, 20241 yr by jbrodriguez
August 22, 20241 yr Author for some reason require_once($docroot."/webGui/include/Helpers.php"); doesn't work for me had to do require_once("/usr/local/emhttp/webGui/include/Helpers.php"); not very robust, but not sure why it wouldn't work otherwise 🤷♂️
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.