login  Naam:   Wachtwoord: 
Registreer je!
 Forum

cronjobs (Opgelost)

Offline Ultimatum - 10/05/2007 10:25
Avatar van UltimatumPHP expert Na heel sitemasters afspeuren + de links gevolgt die in de topics stonden werkt mijn cronjobs nog steeds niet . Hij werkte eerst wel maar dat was dat hij elke minuut iets uitvoerde, nu verandere ik het zodat het elke nacht om 6 uur iets uitvoerde maar toen werkte het niet meer. En ik heb het zodanig veranderd dat het ook niet meer om de minuut werkt . Ook heb ik google afgezochte en gedaan wat daar stond maar niets werkte, dit is wat ik heb:

  1. */1 * * * * /usr/local/bin/php /var/www/vhosts/zwembroeken.eu/httpdocs/crons.php


Ik moet zeggen dat ik niet weet of het path naar php goed is omdat ik die nergens in phpinfo() kon vinden. Als ik crons.php gewoon uitvoer dan werkt het wel..

23 antwoorden

Gesponsorde links
Offline EXcium - 10/05/2007 12:33 (laatste wijziging 10/05/2007 12:33)
Avatar van EXcium Lid Even met $_SERVER["DOCUMENT_ROOT"] kijken wat de path is.

of

* 6 * * * wget -q -O - http://www.zwembroeken.eu/crons.php
Offline Ultimatum - 10/05/2007 13:18
Avatar van Ultimatum PHP expert Dat weet ik, ik weet alleen niet het het goede path naar php is..
Ik zal ff kijken of deze command wel werkt..
Offline ikkedikke - 10/05/2007 13:20
Avatar van ikkedikke PHP expert misschien is dat pad wel opgenomen in de omgevingsvariabelen en kan je gewoon php gebruiken ?
Offline Ultimatum - 10/05/2007 13:22 (laatste wijziging 10/05/2007 13:38)
Avatar van Ultimatum PHP expert Wat bedoel je?

Edit:, ik heb nu dit om te zorgen dat hij elke minuut emailt (testen), maar ik krijg nog steeds niet binnen. Ook werkt de update query niet die in crons.php staat (als ik handmatig uitvoer werkt het wel)

  1. */1 * * * * wget -q -O - http://www.zwembroeken.eu/crons.php
Offline EXcium - 10/05/2007 13:50
Avatar van EXcium Lid het moet -O zijn ipv -0
Offline Ultimatum - 10/05/2007 13:52
Avatar van Ultimatum PHP expert Dat staat er ook, alleen het codeding verkracht die letter
Offline EXcium - 10/05/2007 13:53
Avatar van EXcium Lid Verkracht nog wel...

Maar kan je een screen maken waar je die cron moet invullen?
Offline Ultimatum - 10/05/2007 13:55
Avatar van Ultimatum PHP expert Zo heb ik het nu helemaal ingevuld:
http://img207.i...ronmq1.jpg

ps. weet niet ook hoe je een cron kan editen 
Offline EXcium - 10/05/2007 14:08
Avatar van EXcium Lid Best raar probleem.

$_SERVER["DOCUMENT_ROOT"] even runnen en dan de path die je krijgt veranderen met de url die je al hebt; http://www.zwemblablabla etc.

Als het nog niet lukt zonder de wget doen.
Offline Ultimatum - 10/05/2007 14:13
Avatar van Ultimatum PHP expert Dat zei ik al, met $_SERVER['DOCUMENT_ROOT'] krijg ik dit terug:
Citaat:
/var/www/vhosts/zwembroeken.eu/httpdocs
, dus dat had ik al geprobeerd
Offline EXcium - 10/05/2007 14:28
Avatar van EXcium Lid En met wget erbij ook geprobeerd?
Offline Ultimatum - 10/05/2007 14:30
Avatar van Ultimatum PHP expert Ja:
  1. */1 * * * * wget -q -O - /var/www/vhosts/zwembroeken.eu/httpdocs/crons.php
Offline EXcium - 10/05/2007 14:34
Avatar van EXcium Lid Erg raar..
Offline ikkedikke - 10/05/2007 16:49
Avatar van ikkedikke PHP expert probeer eens
php /var/www/vhosts/zwembroeken.eu/httpdocs/crons.php
in de commandline of hoe dat in linux heet.
wanneer php wel gevonden kan worden, maar het script niet werkt. probeer dan eens
php -r "phpinfo()"
Verder moet je eens kijken in phpinfo() onder Environment bij Path. staat daar iets bij van php?
Offline Ultimatum - 10/05/2007 16:59 (laatste wijziging 10/05/2007 17:00)
Avatar van Ultimatum PHP expert Ik draai het niet via commandline, maar ik gooi het gewoon in plesk, dus ik kan niet zien of php gevonden word. Bij path onder Environment staat dit: /usr/local/bin:/usr/bin:/bin

  1. */1 * * * * php /var/www/vhosts/zwembroeken.eu/httpdocs/crons.php

Zo werkt het ook niet..
Offline timmie_loots - 10/05/2007 18:34
Avatar van timmie_loots PHP gevorderde
Citaat:
probeer dan eens
php -r "phpinfo()"


Of gewoon
  1. php -i
Offline Ultimatum - 10/05/2007 19:56
Avatar van Ultimatum PHP expert Waar? in de command? Dus na de *-tjes?
Offline ikkedikke - 10/05/2007 19:57
Avatar van ikkedikke PHP expert nee, via een sshserver oid.
Offline Ultimatum - 10/05/2007 20:01
Avatar van Ultimatum PHP expert Hmm, hier heb ik allemaal geen ervaring mee. Is er geen andere manier, ik wil me er niet makkelijk afmaken ofzo maar anders moet ik me eerst hier weer in verdiepen en ik loop al achter op schema met dit project..
Offline ikkedikke - 10/05/2007 22:52
Avatar van ikkedikke PHP expert Neem daarvoor anders eens contact op met je hosting provider.
Die zullen het je zo kunnen vertellen als ze cronjobs ook toestaan.
Offline Ultimatum - 11/05/2007 07:11
Avatar van Ultimatum PHP expert Ja, want eergisteren werkte mijn cronjobs ook, maar toen waren ze voor elke minuut ingesteld. Nu heb ik deze verwijderd en wil ik om 6 uur 's nachts doen en nu doet hij het niet meer..
Offline EXcium - 11/05/2007 08:14
Avatar van EXcium Lid Als je het op een andere domein probeerd?
Offline Ultimatum - 11/05/2007 10:39
Avatar van Ultimatum PHP expert Opgelost (Eindelijk).

Zo werkt het (Tenminste elke minuut )

  1. * * * * * /usr/bin/wget -O/dev/null -q http://www.zwembroeken.eu/crons.php
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.218s