-
Cronprobleme
Hallo,
ich nutze das derzeit aktuelle VMS 1.2.4 und dazu noch das Addon der Bonuscommunity "Kingbonus". Ich erstelle meine Crontabs per Confixx; diese werden aber nicht ausgeführt.
Wenn ich den Cron manuell per Hand ausführe in der Adresszeile, kommt meist folgendes:
Code:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /var/www/web24/html/crons/kingbonus_einlesen.php on line 23
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /var/www/web24/html/crons/kingbonus_einlesen.php on line 23
Ausgeführt werden die Crons mit folgendem Befehl:
Code:
wget -spider "http://losefaktor.de/crons/kingbonus_einlesen.php?pass=xxx"
-
"using password: NO"
Scheint wohl das Passwort bzw. die Verbindung zur DB falsch zu sein.
MfG
-
musst du doch über cron.php?id= aufrufen
Schau mal im adminforce wie der cron da aufgerufen wird wenn du ihn anklickst
-
Hallo,
das ist ja das Problem. Ich kann ihn darüber nicht aufrufen, weil er da nicht exestiert.
Wenn ich versuche den Cron manuell auszuführen, kommt:
Code:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /var/www/web24/html/crons/kingbonus_einlesen.php on line 23
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /var/www/web24/html/crons/kingbonus_einlesen.php on line 23
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'www-data'@'localhost' (using password: NO) in /var/www/web24/html/crons/kingbonus_einlesen.php on line 30
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /var/www/web24/html/crons/kingbonus_einlesen.php on line 30
-
dann musst du die functions.lib includen und dbconnect() und dbclosed() einbauen (kannst du dir in der cron.php abschauen wo in etwa das hinmuss)
-
Hi,
also in der functions.lib.php ist sowas schon vorhanden
Code:
// Datenbankverbindung
function db_connect() {
Code:
// Datenbank schließen
function db_close() {
-
Egal nicht so wichtig. Füge einfach den Cron in die Datenbank ein bevor wir da ewig alles umbauen.
Dann kannst du den Cron im Adminforce aufrufen via cron.php?id=
SQL Code:
Code:
INSERT INTO `vms_crons` ( `datei`, `bezeichnung`) VALUES
( 'crons/kingbonus_einlesen.php', 'Kingbonus')