Problem mit Trigger nach update
Eingetragen von barnabas (39)
am 15.01.2011 - 05:32 Uhr in
am 15.01.2011 - 05:32 Uhr in
Habe nach dem Update von Drupal 6.19 auf 6.20 update.php ausgeführt und bekomme nun immer folgende Meldung:
/home/.sites/114/site500/web/modules/trigger/trigger.module in Zeile 147
Was kann ich machen?
Der Code in Zeile 147
$result = db_query("SELECT aa.aid, a.type FROM {trigger_assignments} aa LEFT JOIN {actions} a ON aa.aid = a.aid WHERE aa.hook = '%s' AND aa.op = '%s' ORDER BY weight", $hook, $op);
- Anmelden oder Registrieren um Kommentare zu schreiben
Die Fehlermeldung, die Du
am 15.01.2011 - 11:11 Uhr
Die Fehlermeldung, die Du schreibst ist unvollständig. Man sieht zwar wo der Fehler auftritt, aber nicht was schief geht. Evtl mal im PHP-Errorlog nachsehen und die Meldung von dort kopieren.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Errorlog
am 15.01.2011 - 15:34 Uhr
Danke für Deine Antwort, wla. Im Errorlog befinden sich jede Menge Einträge. Ich stelle Dir einige hier rein.
Typ PHP
Datum Samstag, 15. Januar 2011 - 14:36
Benutzer Gast
Ort http://www.tierschutzverein-tirol.at/
Referrer http://www.google.at/search?hl=de&source=hp&biw=1440&bih=722&q=tierheime...
Nachricht in /home/.sites/114/site500/web/modules/trigger/trigger.module in Zeile 147.
Schweregrad Fehler
Hostadresse 85.127.38.62
Operationen
Typ PHP
Datum Samstag, 15. Januar 2011 - 14:09
Benutzer Gast
Ort http://www.tierschutzverein-tirol.at/?q=node/32
Referrer http://www.tierschutzverein-tirol.at/?q=node/58
Nachricht in /home/.sites/114/site500/web/modules/trigger/trigger.module in Zeile 147.
Schweregrad Fehler
Hostadresse 212.183.103.108
Operationen
Typ PHP
Datum Samstag, 15. Januar 2011 - 9:04
Benutzer molocleo
Ort http://www.tierschutzverein-tirol.at/?q=node/68
Referrer http://www.tierschutzverein-tirol.at/?q=node/70
Nachricht in /home/.sites/114/site500/web/modules/trigger/trigger.module in Zeile 147.
Schweregrad Fehler
Hostadresse 188.22.200.147
Operationen
So geht das seitenlang weiter. Kannst Du mit dem was anfangen?
Also das sieht nach einem
am 15.01.2011 - 17:06 Uhr
Also das sieht nach einem Problem mit der Datenbank aus. Welche Einträge finden sich im MySQL-Errorlog? Hast Du mal die Datenbank überprüft ob einige Tabellen ein Repair brauchen?
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Ich denke auch, dass ich ein
am 15.01.2011 - 23:57 Uhr
Ich denke auch, dass ich ein Datenbankproblem habe. Werde mal suchen ob ich den SQL-Errorlog finde. Wie stelle ich fest ob einige Tabellen ein Repair brauchen. Leider verstehe ich von Datenbanken nichts. Danke einstweilen für Deine Hilfe, ich steh nämlich wirklich "im Wald". :-)
Üblicherweise hat man bei
am 16.01.2011 - 13:45 Uhr
Üblicherweise hat man bei einem Provider einen Zugang zur Datenbank über phpMyAdmin. Du wählst dann die entsprechende Datenbank aus. Dann kannst Du unten alle Tabellen auswählen und check selektieren. Das sollte Dir dann sagen, ob die Tabellen OK sind. Sonst kannst Du auf demselben Weg die Tabellen zum Repair auswählen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Steht überall OK außer
am 16.01.2011 - 15:06 Uhr
Steht überall OK außer hier:
drupal_users check warning Found row where the auto_increment column has the value 0
Vielleicht sollte ich um den Fehler zu suchen noch folgendes erklären:
Ich habe die Drupal Version 6.19 mittels dem vom Hostingprovider angebotenen Installer installiert. Habe den Updatevorgang dann wie unter
http://www.drupalcenter.de/handbuch/update
beschrieben durchgeführt. Dabei ist mir beim Löschen der Ordner und Dateien aufgefallen, dass ich keine .htaccess und keine install Dateien habe. Habe diese Dateien jedoch aus dem Drupal 6.20 Ordner auch mit auf den Server kopiert.
Anschließend habe ich mir den Statusbericht angesehen. Im Gegensatz zur Beschreibung wurde mir hier jedoch keine Datenbankaktualiesierung vorgeschlagen. Trotzdem führte ich update.php aus, da ich gelesen habe, dass man das bei jedem Update unbedingt machen sollte.
Daraufhin hatte ich dann den Triggerfehler und außerdem hatte ich plötzlich im Quelltext noch vor den Doctype Angaben folgende Zeilen stehen:
Warning: tempnam() [function.tempnam]: Unable to access in /home/.sites/114/site500/web/includes/file.inc on line 802
Warning: fopen() [function.fopen]: Filename cannot be empty in /home/.sites/114/site500/web/includes/file.inc on line 803
Warning: tempnam() [function.tempnam]: Unable to access in /home/.sites/114/site500/web/includes/file.inc on line 802
Warning: fopen() [function.fopen]: Filename cannot be empty in /home/.sites/114/site500/web/includes/file.inc on line 803
Also entschloss ich mich das zuvor gesicherte Drupal 6.19 wieder auf den Server zu kopieren. Der falsche Code ist damit wieder weggegangen aber der Triggerfehler blieb leider. Seitdem habe ich auf allen Seiten diese blöde Fehlermeldung stehen.
siehe: http://www.tierschutzverein-tirol.at/errorsc.jpg
Ich bedanke mich nochmals für Deine Hilfe und die Zeit die Du dafür aufbringst, Werner
LG Paul
Schau doch noch einmal nach,
am 16.01.2011 - 17:41 Uhr
Schau doch noch einmal nach, ob die Filesystem Einstellungen noch in Ordnung sind und überprüfe vor allem die Rechte des Tempverzeichnisses. Arbeitest Du mit PHP als Apache-Modul oder mittels CGI (Fastcgi)? Ist evtl der Safe_Mode auf on gesetzt?
So langsam gehen mir die Ideen aus.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
safe_mode ist on. Habe beim
am 17.01.2011 - 19:08 Uhr
safe_mode ist on. Habe beim Datenbankcheck folgende Meldung gefunden:
drupal_users check warning Found row where the auto_increment column has the value 0
Ich weiß nur nicht ob ich da ohne Bedenken auf reparieren klicken kann. Nicht dass ich dann die ganze Tabelle zerstöre. Was würdest Du mir raten, Werner?
LG Paul
Schalte erst mal den Safe
am 17.01.2011 - 20:05 Uhr
Schalte erst mal den Safe Mode aus. Der Fehler scheint nach den letzten Fehlermeldungen doch mit dem Filesystem zusammen zu hängen. Bei PHP über den Apache ist der Safe Mode kontraproduktiv.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *