cronjob op plesk
Hallo,
Ik ben bezig met php cronjob op plesk alleen de link werkt niet.
Ik gebruik Plesk 8.2.0 en ik gebruik deze link:
/usr/bin/php -q/home/www/vhosts/domein.ext/httpdocs/mail.php
Wat doe ik verkeerd?
Alvast bedankt
Ik ben bezig met php cronjob op plesk alleen de link werkt niet.
Ik gebruik Plesk 8.2.0 en ik gebruik deze link:
/usr/bin/php -q/home/www/vhosts/domein.ext/httpdocs/mail.php
Wat doe ik verkeerd?
Alvast bedankt
welke link? Dat is een commando?
En wat gebeurt er? De logs al bekeken?
En wat gebeurt er? De logs al bekeken?
Gewijzigd op 03/07/2012 20:33:47 door - Ariën -
dat is een commando ja.
In het bestand mail.php moet hij controleren of de gegevens in db nog binnen een jaar zitten anders. Wordt de regel verwijderd.
Logs wat is dat?
In het bestand mail.php moet hij controleren of de gegevens in db nog binnen een jaar zitten anders. Wordt de regel verwijderd.
Logs wat is dat?
De plek waar fouten in worden geschreven en waar je kan achterhalen wat er fout gaat?
moet er trouwens geen spatie tussen je pad en '-q' ?
moet er trouwens geen spatie tussen je pad en '-q' ?
Gewijzigd op 03/07/2012 21:11:18 door - Ariën -
logs bekend: nee.
Dus je bedoeld: /usr/bin/php -q /home/www/vhosts/domein.ext/httpdocs/mail.php
Moet er ook mijn domein staan bij: domein.txt
Toevoeging op 03/07/2012 21:31:34:
/usr/bin/php -q /home/www/vhosts/domein.ext/httpdocs/mail.php
Dus je bedoeld: /usr/bin/php -q /home/www/vhosts/domein.ext/httpdocs/mail.php
Moet er ook mijn domein staan bij: domein.txt
Toevoeging op 03/07/2012 21:31:34:
/usr/bin/php -q /home/www/vhosts/domein.ext/httpdocs/mail.php
Patrick vollenbroek op 03/07/2012 21:31:12:
Moet er ook mijn domein staan bij: domein.txt
Lijkt me aannemelijk....
oke dat ga ik proberen
Toevoeging op 04/07/2012 11:31:11:
moet er dan staan:
/usr/bin/php -q /home/www/vhosts/mijn-domein.ext/httpdocs/mail.php
of
/usr/bin/php -q /home/www/vhosts/mijn-domein.nl/httpdocs/mail.php
Toevoeging op 04/07/2012 11:31:11:
moet er dan staan:
/usr/bin/php -q /home/www/vhosts/mijn-domein.ext/httpdocs/mail.php
of
/usr/bin/php -q /home/www/vhosts/mijn-domein.nl/httpdocs/mail.php
Zo te zien is mail.php ook te bereiken via http. Als dat het geval is kan je in je cron curl gebruiken om een http request te doen.
curl http://mijn-domein.nl/mail.php
Eventueel voeg je; 2&>1 > /dev/null aan het einde toe. Hiermee stuur je all output van je script naar /dev/null
curl http://mijn-domein.nl/mail.php
Eventueel voeg je; 2&>1 > /dev/null aan het einde toe. Hiermee stuur je all output van je script naar /dev/null
/usr/bin/php -q /home/www/vhosts/mijn-domein.nl/httpdocs/mail.php
.ext staat voor elke gewenste extentie. Dus mijn-domein.nl lijkt me het juiste ;-)
.ext staat voor elke gewenste extentie. Dus mijn-domein.nl lijkt me het juiste ;-)
Hoi,
Ik heb ook veel opstartproblemen met mijn cronjob gehad. Een van de oorzaken was dat mijn bestandje waarin de inloggegevens van de database staan, niet door de cronjob werden gezien. Ik heb dit opgelost door de inloggegevens in mijn php op te nemen en het probleem was verholpen.
George
Ik heb ook veel opstartproblemen met mijn cronjob gehad. Een van de oorzaken was dat mijn bestandje waarin de inloggegevens van de database staan, niet door de cronjob werden gezien. Ik heb dit opgelost door de inloggegevens in mijn php op te nemen en het probleem was verholpen.
George