Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Pad naar website varieert bij crontab?

Pagina: 1
Acties:

  • ericplan
  • Registratie: Mei 2006
  • Laatst online: 12:29

ericplan

5180 Wp PV

Topicstarter
Op mijn website staan een aantal PHP-script waarin in sommige gevallen een vast pad naar een directory staat, bijvoorbeeld om een file weg te schrijven.
Met het PHP-commando getcwd() vraag ik dit pad op en zet het in een variabele. Dat werkt goed.
Dat ziet er dan ongeveer zo uit:
/var/www/vhosts/mijnsite.nl/httpdocs/databestanden

M'n webhoster heeft een beheeromgeving via Plesk. Als ik hetzelfde script als bovenstaand, vanaf dezelfde locatie in een crontab zet, verandert dit pad in:
/var/www/vhosts/mijnsite.nl
Gevolg:
Een PHP-script wordt wel goed uitgevoerd in de crontab en niet als je het als URL ingeeft of andersom.

Ligt dit aan het commando getcwd() of heeft m'n webhoster Plesk niet goed geconfigureerd?

-edit-
Laat maar, inmiddels gevonden dat dit gedrag bij de crontab hoort. Iets slimmer omgaan met cron lost het probleem op.

[ Voor 7% gewijzigd door ericplan op 21-10-2012 13:32 ]

A'dam PVOutput


  • White_Collar
  • Registratie: Februari 2009
  • Laatst online: 13:05
Kan je uitleggen wat de oplossing was? Ik loop tegen het zelfde aan.

"The reason for time is so that everything doesn't happen at once"