Ik wil via een cronjon een PHP script laten uitvoeren, dit PHP script werkt prima daar zit het probleem niet. Het probleem is dat de website is SUPHP draait en dat als je het script handmatig start dit als de gebruiker wordt gestart, deze gebruiker staat in een SUPHP en heeft ook een eigen php.ini met iegen settings. In deze eigen php.ini is shell_exec aangezet om dit PHP script te kunnen uitvoeren, in de global php.ini staat dit commando dus UIT!
Het probleem is nu dat de cronjob welke is ingesteld via een controle paneel (Direct Admin), echter blijkbaar wordt deze cronjob als een andere gebruiker uitgevoerd, deze gebruiker heeft blijkbaar GEEN rechten om een shell_exec commando uit te voeren wat in het php script staat.
Ik kan dus niet aangeven in het controle paneel dat de cron als deze specifieke gebruiker moet draaien, ook wil ik niet shell_exec enablen voor de gehele server.
Hoe krijg ik nu deze cronjob werkend zodat deze uitgevoerd wordt als de gebruiker van het bestand zodat de shell_exec commando wel correct wordt uitgevoerd?
Het probleem is nu dat de cronjob welke is ingesteld via een controle paneel (Direct Admin), echter blijkbaar wordt deze cronjob als een andere gebruiker uitgevoerd, deze gebruiker heeft blijkbaar GEEN rechten om een shell_exec commando uit te voeren wat in het php script staat.
Ik kan dus niet aangeven in het controle paneel dat de cron als deze specifieke gebruiker moet draaien, ook wil ik niet shell_exec enablen voor de gehele server.
Hoe krijg ik nu deze cronjob werkend zodat deze uitgevoerd wordt als de gebruiker van het bestand zodat de shell_exec commando wel correct wordt uitgevoerd?