Konfiguration / Aktion = Fehlermeldung
Eingetragen von ams (7)
am 18.12.2012 - 08:49 Uhr in
am 18.12.2012 - 08:49 Uhr in
Hallo zusammen,
bei einem Core-Update bekomme ich folgende Fehlermeldung die auch anschließend unter Konfiguration / Aktionen erscheint.
PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'usr_xxxx_actions' doesn't exist: SELECT aid, callback, label FROM {actions} WHERE parameters = ''; Array ( ) in actions_synchronize() (Zeile 276 von /html/drupal/includes/actions.inc).
Die Webseite kann korrekt geöffnet werden, unter Berichte = Statusbericht bzw. Verfügbare Aktualisierungen ist alles i.O. (grün).
Vielen Dank im voraus für Eure Hilfe
mfg
ams
Anhang | Größe |
---|---|
Drupal Fehlermeldung.doc | 22 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Hast Du nach dem Update
am 04.01.2013 - 12:15 Uhr
Hast Du nach dem Update update.php laufen lassen?
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Fehlermeldung bei update.php
am 07.01.2013 - 12:13 Uhr
Hallo,
ich habe das Update update.php aufgerufen, aber hierbei bekomme ich auch diese Fehlermeldung
Keine ausstehenden Aktualisierungen.
Fehlermeldung
PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'usr_p170924_2.actions' doesn't exist: SELECT aid, callback, label FROM {actions} WHERE parameters = ''; Array ( ) in actions_synchronize() (Zeile 276 von /html/drupal/includes/actions.inc).
Auf der Website ist ein unvorhergesehener Fehler aufgetreten. Bitte versuchen Sie es später nochmal.
mfg
ams
Das ist zumindest eigenartig.
am 07.01.2013 - 14:37 Uhr
Das ist zumindest eigenartig. Um das Problem zu beheben würde ich folgendermaßen vorgehen:
Danach sollte der Fehler weg sein. Ich verstehe nur nicht, wieso die Tabelle actions auf dem Server fehlt. Das kann eigentlich nicht mit den Update zusammenhängen. Hast Du irgendwas an der Datenbank von Hand geändert?
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Datei actions
am 08.01.2013 - 11:08 Uhr
Hallo,
die Datei actions.inc in dem Ordner includes wird bei einem Core update z.B. von 7.17 auf 7.18 kopiert.
Ich bin wie folgt beim Update vorgegangen:
löschen alle Dateien außer den Ordner sites und ggf. Ordner/Dateien die nicht zum Drupal-Kern Paket gehören.
Der Ordner Profiles ist bei einem installierten Drupal nicht mehr relevant, deshalb kann er auch ggf. gelöscht bzw. ersetzt werden.
ACHTUNG! Solltest du Zusatz-Module unter /modules installiert/angelegt haben und nicht unter sites/all/modules. Dann den modules Ordner nicht löschen sondern nur die Kern-Module und mit neuen Versionen ersetzen. Und zukünftig Module unter sites/all/modules installieren. Das gleiche gilt für deine Themes.
laden alle Dateien außer den Ordner sites aus dem Updatepaket hoch
öffnen den Browser und rufen das update.php Skript (meinedomain.de/update.php) auf und klicken auf Continue, danach auf Update !!! hier kommt die Fehlermeldung !!!
nach dem Update kontrollieren wir unter Statusbericht, ob alles im grünen Bereich ist !!! Statusbericht ist alles grün !!
und setzen die Website wieder in den Online-Modus (Startseite › Verwalten › Einstellungen › Wartungsarbeiten )
Die Dateien habe ich per FTP gelöscht und die vom neuen update eingefügt.
Beste Grüße
Annette
Dein Problem liegt nicht in
am 08.01.2013 - 11:21 Uhr
Dein Problem liegt nicht in den Drupal-Dateien sondern in der Datenbank. Es fehlt in der Datenbank die Tabelle actions. Es ist dieser Fehler, soweit ich das übersehe, auch nur mit einem Eingriff in der Datenbank zu beheben. Bitte sieh Dir noch mal an, was ich als erste Antwort geschrieben habe. Das solltest Du durchführen wenn Du den Fehler beheben willst.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hallo, mein Problem liegt
am 17.01.2013 - 10:15 Uhr
Hallo,
mein Problem liegt auch darin, dass ich die Installation nicht vorgenommen und mein Kollege ist nicht mehr da.
phpMyadmin war nicht installiert.
phpMyAdmin habe ich jetzt installiert. Jetzt müsste ich mich anmelden, aber ich habe kein Benutzername / Passwort.
Ist die ganze Drupalinstallation falsch?
Viele Grüße
Annette
Du kannst den Namen der
am 17.01.2013 - 10:29 Uhr
Du kannst den Namen der Datenbank, den Namen des Datenbank Users und das dazu gehörende Passwort in der Datei settings.php in sites/default finden. Das sollte für phpMyAdmin reichen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
phpmyadmin
am 18.01.2013 - 08:27 Uhr
Guten Morgen,
vielleicht habe ich bei der phpmyadmin Installation was falsch gemacht.
phpMyAdmin heruntergeladen, entzippt, den Ordner per FTP in das Drupal-Verzeichnis kopiert.
Die Anmeldedaten aus der settings.php in sites/default hatte ich schon versucht, klappte aber nicht.
Viele Grüße
Annette
Importier mal die Tabelle
am 18.01.2013 - 08:49 Uhr
Importier mal die Tabelle neu, die scheint irgendwie verloren gegangen zu sein.
CREATE TABLE `actions` (
`aid` varchar(255) NOT NULL DEFAULT '0',
`type` varchar(32) NOT NULL DEFAULT '',
`callback` varchar(255) NOT NULL DEFAULT '',
`parameters` longblob NOT NULL COMMENT 'Parameters to be passed to the callback function.',
`label` varchar(255) NOT NULL DEFAULT '0',
PRIMARY KEY (`aid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
phpMyAdmin würde ich ausserhalb eines DocumentRoot Verzeichnisses installieren, sodass es nicht direkt über die Drupal-Seite abrufbar ist, sondern über einen Alias oder Subdomain.
gruß pebosi
--
https://pebosi.net
Tabelle importiern
am 18.01.2013 - 11:03 Uhr
Hallo,
leider eine dumme Frage, wohin soll ich die Tabelle importieren und wie?
Viele Grüße
ams
In phpmyadmin die Drupal
am 18.01.2013 - 11:32 Uhr
In phpmyadmin die Drupal Datenbank öffnen, oben den Reiter SQL, meinen Code von oben in das Textfeld kopieren und Speichern.
gruß pebosi
--
https://pebosi.net
Anmeldung
am 18.01.2013 - 11:45 Uhr
Ich bekomme zwar das Anmeldefenster aber die Benutzerdaten aus der settings.php werden nicht aktzeptiert, dadurch kann ich mich gar nicht anmelden.
Gruß
ams
Sicher das die Daten stimmen,
am 18.01.2013 - 11:49 Uhr
Sicher das die Daten stimmen, dann könnte sich Drupal ja auch nicht verbinden?
Hostet du auf einem eigenen Server? Wenn nein gibts doch bei deinem Hoster bestimmt ein Kundenmenü bei dme du die Zugänge der Datenbanken einsehen/anpassen kannst?
gruß pebosi
--
https://pebosi.net