Die fehlermeldung sagt aus das er die cron.php nicht öffnen kann (die sich ja standartmäßig im root verzeichniss befinden sollte) vermutlich weil diese nicht vorhanden ist...
Die fehlermeldung sagt aus das er die cron.php nicht öffnen kann (die sich ja standartmäßig im root verzeichniss befinden sollte) vermutlich weil diese nicht vorhanden ist...
Ich nutze den Firefox nur um Opera Google Chrome runterzuladen
Bei VMS 1.2.3 habe ich das jetzt wie folgt probiert:
cd /var/www/webxx/html/losexxxx/ && /usr/bin/php /var/www/webxx/html/losexxxx/cron.php?id=1&pw=geheim > /dev/null
Versuch mal:
cd /var/www/webxx/html/losexxxx/ && /usr/bin/php /var/www/webxx/html/losexxxx/crons/cron.php?id=1&pw=geheim > /dev/null
Hast das Verzeichnis "crons" nicht angeben!
mfg webkle
Mein Scripte-Shop:M shop.burglose.de
Meine VMS1.2 Seite: burglose.de
Meine VMS1.1 Seite: losehaufen.de
sein hoster wird zu 90% crontab benutzen und da passt die anleitung von mir oben.
da crontab keine variablen im sinnde von ?x= übergeben kann.
MFg Lokutos
SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting
nun, ich habe das ja immer noch nicht in den Griff bekommen :-(
Mein Hoster nutzt ja crontab. Also wird wohl (wie Du schreibst) ?x= nicht übergeben
meine cron.php habe ich wie Du geschrieben hast mit
require ( '/var/www/webxx/html/losexxxx/lib/functions.lib.php' );
modifiziert.
ich bin mal wieder total hilflos
Zockervogel
crons alle lassen wie sie sind
cron.php
PHP-Code:
<?
@set_time_limit(0);
@ignore_user_abort(true);
@require ( '/home/snippisc/public_html/snippis/lib/functions.lib.php' );
if($_GET['pw']==''){
$passwort=$argv[1];
$cron = $argv[2];
}else{
$passwort=$_GET['pw'];
$cron = (int)$_GET['id'];
}
if ($passwort != $cron_pw) die('Zugriff verweigert!');
db_connect ();
db_query('DELETE FROM vms_reloads WHERE bis <= '.time().'');
$result = mysql_fetch_assoc (db_query ('SELECT datei FROM vms_crons WHERE id = '.$cron.' LIMIT 1'));
if (include ($result['datei'])){
db_query ('UPDATE '.$db_prefix.'_crons SET laufzeit = '.time().' WHERE id = '.$cron.' LIMIT 1') or die(mysql_error());
echo 'Cron gelaufen';
} else echo 'Cron nicht gelaufen';
db_close();
?>
dan ein aufruf wie folgt:
php5 /home/root/public_html/....../cron.php passwort cronid
z.b.
php5 /home/root/public_html/....../cron.php sausicher 5
ist im crontab url_fopen deaktiviert machst du folgendes
du verlinkst auf deine php.ini
php5 -c /home/root/etc/php.ini /home/root/public_html/..../cron.php passwort cronid
MFg Lokutos
SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting
@ Lokutos
danke Dir mal wieder :-)))
funktioniert *freu*
Zockervogel
Keine ursache
*dankebutton gedrück haben*
SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting