Jeg har store problemer med at køre cronjobs rigtigt på en ubuntu server. Sagen er den, at scriptet ikke vil åbne en helt bestemt og meget vigtig fil selvom den eksisterer, og efter min mening har de rigtige rettigheder.
Jeg kører på en Ubuntu server med Plesk installeret og har SSH adgang med root.
Der hvor den fejler som som følger:
Den skal inkludere en configuration.php sådan her: include("../../configuration.php");
Scriptet ligger i /var/www/vhosts/domæne.dk/httpdocs/cronjobs/daily og configuration.php ligger i /var/www/vhosts/domæne.dk/httpdocs så der burde ikke være problemer i forhold til stiangivelsen.
Når jeg forsøger at køre scriptet via terminal, kommer følgende fejl:
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/imap.ini on line 1 in Unknown on line 0 PHP Warning: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line 0 PHP Notice: Use of undefined constant session - assumed 'session' in /var/www/vhosts/domæne.dk/httpdocs/configuration.php on line 30 PHP Notice: Use of undefined constant use_trans_sid - assumed 'use_trans_sid' in /var/www/vhosts/domæne.dk/httpdocs/configuration.php on line 30 PHP Warning: realpath(): SAFE MODE Restriction in effect. The script whose uid is 10003 is not allowed to access /var/www/vhosts/domæne.dk/httpdocs/cronjobs/daily owned by uid 0 in /var/www/vhosts/domæne.dk/httpdocs/configuration.php on line 37
Warning: realpath(): SAFE MODE Restriction in effect. The script whose uid is 10003 is not allowed to access /var/www/vhosts/domæne.dk/httpdocs/cronjobs/daily owned by uid 0 in /var/www/vhosts/domæne.dk/httpdocs/configuration.php on line 37
Derefter følger en masse af de her
Warning: include_once(/var/www/vhosts/domæne.dk/httpdoc/inc/mail.php): failed to open stream: No such file or directory in /var/www/vhosts/domæne.dk/httpdocs/configuration.php on line 52 PHP Warning: include_once(): Failed opening '/var/www/vhosts/domæne.dk/httpdoc/inc/mail.php' for inclusion (include_path='.:') in /var/www/vhosts/domæne.dk/httpdocs/configuration.php on line 52
på forskellige filer som configuration.php forsøgere at inkludere. I det her specielle tilfælde er det ovenstående mail.php fil som jeg har brug for.
Så jeg forstår ikke rigtig hvad der er galt. Jeg har endda sat safe_mode = Off i php.ini filen og genstartet serveren, så der burde ikke ligge noget problem der.
Jeg ville ikke lige smide hele fejlloggen her, men hvis det ønskes gør jeg det meget gerne.