Beste tweakers.
Ik ben bezig met een nieuwe Drupal installatie. Ik heb een probleem met het runnen van cron.php. Voor de niet Drupal kenners onder ons: cron.php zorgt voor het updaten en onderhouden van de website, en is dus belangrijk en noodzakelijk
De cron op de root-user ziet er als volgt uit
dus elke 15 minuten wordt cron.php uitgevoerd. De output hiervan wordt aan mij gemailt.
Dit is de output
Hij kan dus bootstrap.inc niet vinden in de includes folder, terwijl deze wél bestaat!
De code in cron.php
Als ik hierin de eerste regel wijzig in
Dan kan ie bootstrap.inc wel vinden en includen, maar verplaatst het probleem zich omdat ie in bootstrap.inc ook weer includes gaat zoeken via include_once './includes/****p.inc';
Dus het probleem is: De "./" voor de relative paths lijkt niet te kloppen, maar het kan niet zo zijn dat dit in de hele Drupal installatie verkeerd is...
Waarom pikt mijn server de "./" niet?
Thanx!
Ik ben bezig met een nieuwe Drupal installatie. Ik heb een probleem met het runnen van cron.php. Voor de niet Drupal kenners onder ons: cron.php zorgt voor het updaten en onderhouden van de website, en is dus belangrijk en noodzakelijk
De cron op de root-user ziet er als volgt uit
code:
1
| 15 * * * * php /var/www/vhosts/****.com/httpdocs/****/cron.php |
dus elke 15 minuten wordt cron.php uitgevoerd. De output hiervan wordt aan mij gemailt.
Dit is de output
code:
1
2
3
4
5
6
7
| Warning: include_once(): Unable to access ./includes/bootstrap.inc in /var/www/vhosts/****.com/httpdocs/****/cron.php on line 9 Warning: include_once(./includes/bootstrap.inc): failed to open stream: No such file or directory in /var/www/vhosts/****.com/httpdocs/****/cron.php on line 9 Warning: include_once(): Failed opening './includes/bootstrap.inc' for inclusion (include_path='.:') in /var/www/vhosts/****.com/httpdocs/****/cron.php on line 9 Fatal error: Call to undefined function drupal_bootstrap() in /var/www/vhosts/****.com/httpdocs/****/cron.php on line 10 |
Hij kan dus bootstrap.inc niet vinden in de includes folder, terwijl deze wél bestaat!
De code in cron.php
code:
1
2
3
| include_once './includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); drupal_cron_run(); |
Als ik hierin de eerste regel wijzig in
code:
1
| include_once 'includes/bootstrap.inc'; |
Dan kan ie bootstrap.inc wel vinden en includen, maar verplaatst het probleem zich omdat ie in bootstrap.inc ook weer includes gaat zoeken via include_once './includes/****p.inc';
Dus het probleem is: De "./" voor de relative paths lijkt niet te kloppen, maar het kan niet zo zijn dat dit in de hele Drupal installatie verkeerd is...
Waarom pikt mijn server de "./" niet?
Thanx!