Kan iemand me vertellen wat hier niet klopt bij mijn volgende command? Ze willen maar niet werken.
Momenteel heb ik dit ingesteld.
/usr/local/bin/php -q -f /home/mickaels17/domains/mafiaforce.nl/public_html/3.0.0/_cron_hour.php?pass=tt >/dev/null 2>&1
Ook heb ik dit geprobeerd en lukt me nog steeds niet.
/usr/local/bin/php -q -f /home/mickaels17/domains/mafiaforce.nl/public_html/_cron_hour.php >/dev/null 2>&1
Wat doe ik in godsnaam verkeerd?
Mvg Mickael
- Cronjobs werken niet
-
05-03-2011, 22:16 #1
- Berichten
- 224
- Lid sinds
- 15 Jaar
Cronjobs werken niet
-
-
05-03-2011, 22:21 #2
- Berichten
- 599
- Lid sinds
- 16 Jaar
Re: Cronjobs werken niet
9 van de 10 keer zit dit in je script, je moet absolute paden gebruiken bij includes e.d., als /home/account/domains/domein.nl/private_html/include.php in plaats van ../include.php. Dit omdat de cron uit een ander path draait.
Zet je cron ook buiten de webroot, verkomt gezeik / hacking en je hebt het "pass" niet nodig.
-
05-03-2011, 22:34 #3
- Berichten
- 224
- Lid sinds
- 15 Jaar
Re: Cronjobs werken niet
Beste Ricardo,
Bedankt voor u reactie, ik heb het zo aangepast:
/usr/local/bin/php -q -f /home/mickaels17/domains/mafiaforce.nl/crons/_cron_hour.php >/dev/null 2>&1
Is dit al beter? En moet de map of bestanden een bepaalde chmod ?
Mijn excuses voor al deze vragen, heb met cronjobs echt geen ervaring.
Mvg
-
06-03-2011, 00:32 #4
- Berichten
- 224
- Lid sinds
- 15 Jaar
Re: Cronjobs werken niet
Beste Ricardo,
Bedankt voor u reactie, ik heb het zo aangepast:
/usr/local/bin/php -q -f /home/mickaels17/domains/mafiaforce.nl/crons/_cron_hour.php >/dev/null 2>&1
Is dit al beter? En moet de map of bestanden een bepaalde chmod ?
Mijn excuses voor al deze vragen, heb met cronjobs echt geen ervaring.
Mvg
#!/usr/local/bin/php -q -f
+ gechmod naar 755.
niets werkt. Mijn host help me jammer genoeg niet verder.
-
06-03-2011, 07:56 #5
- Berichten
- 12
- Lid sinds
- 14 Jaar
Re: Cronjobs werken niet
Het is beter om het via curl aan te roepen:
* */1 * * * curl http://www.blablabla.com/_cron_hour.php
-
06-03-2011, 13:47 #6
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: Cronjobs werken niet
Dat is toch absoluut niet beter, dan houd het in dat je ook via de http van je browser bij de cron kunt komen, terwijl je via het pad naar de file deze bestanden buiten je webroot of eventueel in een folder kunt plaatsen met een htaccess+htpasswd beveiliging erop.
-
06-03-2011, 15:05 #7
- Berichten
- 12
- Lid sinds
- 14 Jaar
Re: Cronjobs werken niet
Nou goed ik ben ook geen expert op dat gebied. Ik doe dit soort dingen zelf via curl, en dat werkt prima.
-
06-03-2011, 15:10 #8
- Berichten
- 599
- Lid sinds
- 16 Jaar
Re: Cronjobs werken niet
@TS: Ik heb ook niet het idee dat er iets mis is met de setting van je cron, maar let ook even op het andere puntje dat ik aanhaalde. Heb je includes / requires etc. in je PHP bestand zitten? Die moeten ook via de vorm /home/user/domains/domein.nl/cron_includefile.php en niet via ../cron_includefile.php.
Als je wilt wil ik ook wel even kijken, stuur me maar een PB.
-
07-03-2011, 21:36 #9
- Berichten
- 12
- Lid sinds
- 14 Jaar
Re: Cronjobs werken niet
Hoezo een beveiligingslek? Als er in dat script niets bijzonders gebeurd, wat is dan het probleem? Je kan er toch ook een ip check inbouwen oid.
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