Ik heb een cronjob aangemaakt in Direct admin voor het bijwerken van de gegevens op een site.
Zoals te zien in in deze afbeelding: http://img402.imageshack.us/img402/4...obprobleem.jpg
Eerste zwarte veld is de gebruikersnaam en de tweede het domein.
Hierin word verbinding gemaakt met de database en daarna worden de tabellen na gelopen op gegevens die bijgewerkt moeten worden. Als ik dit bestand direct aanroep werkt het zonder problemen alleen via de cron job lijkt het niet te werken.
Het bestand staat op de site in de map include/_cron-job.php
Heeft iemand enig idee wat er aan de hand is/ wat ik verkeerd doe?
- Cronjob oproepen
-
03-05-2010, 19:55 #1
- Berichten
- 415
- Lid sinds
- 17 Jaar
Cronjob oproepen
-
-
03-05-2010, 20:02 #2
- Berichten
- 51
- Lid sinds
- 17 Jaar
Beste Henk,
Staan er relatieve paden in het script? Een cronjob gaat namelijk uit van absolute paden en genereert hierdoor dan ook vaak een error bij relatieve paden. Je kan eventueel ook instellen in directadmin dat hij een mail moet sturen van de uitvoer naar je, kan je gelijk zien waar het fout gaat.
-
03-05-2010, 20:02 #3
- Berichten
- 802
- Lid sinds
- 19 Jaar
De cron anders uit laten voeren via WGET of de rechten CHMOD op 777 zetten.
-
03-05-2010, 20:07 #4
- Berichten
- 293
- Lid sinds
- 19 Jaar
Henk,
Probeer hem eens zo: /usr/local/bin/php -q -f /home/usernaam/domains/domein.com/public_html/include/_cron-job.php
Het kan overigens ook zijn dat het ligt aan die underscore die je gebruikt in je bestandsnaam... als je dat bestand niet wil renamen kun je ook een wget gebruiken dan zou ik hem zo doen: wget -q -O /dev/null http://www.domein.com/include/_cron-job.php
-
03-05-2010, 20:39 #5
- Berichten
- 415
- Lid sinds
- 17 Jaar
Henk,
Probeer hem eens zo: /usr/local/bin/php -q -f /home/usernaam/domains/domein.com/public_html/include/_cron-job.php
Het kan overigens ook zijn dat het ligt aan die underscore die je gebruikt in je bestandsnaam... als je dat bestand niet wil renamen kun je ook een wget gebruiken dan zou ik hem zo doen: wget -q -O /dev/null http://www.domein.com/include/_cron-job.php
Allemaal hartstikke bedankt voor jullie reacties!
Ik heb nu /usr/local/bin/php -q -f /home/usernaam/domains/domein.com/public_html/include/_cron-job.php gebruikt en nu word de cronjob zonder problemen uitgevoerd. Bedankt!
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic