Ik draai PHP scripts in de Synology Taskmanager, deze scripts staan in '/volume1/cron'
Alles werkt naar behoren, maar nu wil ik voor alle scripts 1 'includes_global.php' maken om alle functies etc. die door meerdere scripts worden gebruikt op 1 plek te kunnen onderhouden.
Dan ziet het er zo uit:
/volume1/cron/includes_global.php
/volume1/cron/my-php-app/includes_local/includes_local.php
/volume1/cron/my-php-app/index.php
In de index.php roep ik 'includes_global.php' als volgt aan:
<?php
include("../includes_global.php");
include("includes_local/includes_local.php");
Nu krijg ik onderstaande foutmelding:
PHP Warning: include(../includes_global.php): Failed to open stream: No such file or directory in /volume1/cron/my-php-app/index.php on line 3
Warning: include(../includes_global.php): Failed to open stream: No such file or directory in /volume1/cron/my-php-app/index.php on line 3
PHP Warning: include(): Failed opening '../includes_global.php' for inclusion (include_path='.:/usr/share/pear') in /volume1/cron/my-php-app/index.php on line 3
PHP.ini in /etc/php/php.ini
include_path = "."
Heeft iemand een goede instructie om e.e.a. goed in te stellen?
Noot: als ik hetzelfde script via een webbrowser aanroep in /volume1/web, dan werkt alles zoals het hoort.