Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Probleme mit adminseiten

Eingetragen von gutekunst (174)
am 21.12.2014 - 17:08 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x oder neuer

Hi,

nachdem ich gestern dummerweise in der Datenbank einige der cache_xx Tabellen geleert habe. War meine Seite gar nicht mehr zu erreichen. Nur noch weißer screen ohne Quelltext.... Ich habe dann mühsam aus dem Datenbank backup entsprechende Tabellen wieder hergestellt. Nun lädt die Seite wieder. Ich kann mich einloggen content abrufen etc.

Nur auf alles was mit /admin aufrufbar ist führt noch zum white screen. Habe also keine Möglichkeit irgendetwas zu konfigurieren. Da ich alle cache Tabellen wiederhergestellt habe ist mir nicht klar warum die administrationsseiten nicht laden. Hat jemand eine Idee wie ich das wieder zum laufen bekomme?

Was ich noch geleert hatte: Revision_body , Revision_coment und accesslog aber die sollten darauf keinen Einfluss haben ?

Liebe Grüße
Vg

‹ Acquia Dev Desktop Control Panel – Apache Web Server failed to start [gelöst]Page Title für das Registrierungsformular und Login-Seite ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Cache Tabellen leeren (nicht

Eingetragen von wla (9461)
am 21.12.2014 - 17:34 Uhr

Cache Tabellen leeren (nicht löschen) macht nichts kaputt. Das Leeren anderer Tabellen aber sehr wohl. Du hast also erfolgreich Deine Seite zerschossen. Hard Luck.
Ich hoffe, Du hast noch eine ältere Backup-Version Deiner Datenbank, damit nicht alles verloren ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

wla schriebCache Tabellen

Eingetragen von gutekunst (174)
am 21.12.2014 - 18:27 Uhr
wla schrieb

Cache Ta leeren (nicht löschen) macht nichts kaputt. Das Leeren anderer Tabellen aber sehr wohl. Du hast also erfolgreich Deine Seite zerschossen. Hard Luck.
Ich hoffe, Du hast noch eine ältere Backup-Version Deiner Datenbank, damit nicht alles verloren ist.

Meinst du wirklich es hängt an dieser Revision_comment Tabelle ? Acceslog sollte doch leerbar sein ohne Probleme?

Die Probleme traten erst auf als ich die cache Tabellen geleert habe! Nach Wiederherstellung funktioniert alles bis auf die adminseiten.

Bevor ich rumgepfuscht habe, habe ich ein Backup gemacht leider kann ich es nicht komplett einspielen, da es 500mb groß ist. Unkomprimiert waren es über 2 GB !

Es muss doch möglich sein die adminseiten wieder zum laufen zu bringen :-( bin etwas ratlos

Lg

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich würde in der php.ini als

Eingetragen von Tobias Bähr (4019)
am 22.12.2014 - 02:00 Uhr

Ich würde in der php.ini als erstes PHP-Fehler anzeigen lassen.

display_errors=On

Auch ganz hilfreich. https://www.drupal.org/project/registry_rebuild

Wenn du schon field_revision_foo etc leerst, dann auch die Tabelle field_data_foo. Damit die Daten für dieses Feld auch richtig gelöscht sind. ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank Tobias! Das sieht

Eingetragen von gutekunst (174)
am 22.12.2014 - 10:53 Uhr

Vielen Dank Tobias! Das sieht hilfreich aus mit dem registry rebuild. Wenn ich versuche die update.php auszuführen erhalte ich nämlich auch Fehler dieser Art :

HP Fatal error: Class 'EntityAPIControllerExportable' not found in ...sites/all/modules/rules/includes/rules.core.inc on line 11

Allerdings wenn das schiefgeht ist wahrsch. alles zerschossen.

Auf die PHP.INI habe ich leider keinen Zugriff. Gibts ne Möglichkeit die PHP errors auch mittels .htaccess oder setting.php anzeigen zu lassen?

Dann werde ich noch versuchen die "field_data_foo zu leeren. Oder mach ich damit noch mehr kaputt ;-)

Ich verstehe auch nicht wie diese Revision Tabellen so dermaßen zugelegt haben (2 GB). Vor drei Monaten war mein Datenbank-backup noch ca. 1-2 MB groß. Nun ist die Datenbank wegen dieser Tabellen über 2 GB groß. Da ich diese Revision nicht brauche dachte ich, ich leere diese Tabellen mal. Die Seite funktionierte dann auch weiterhin. Leider kam ich dann noch auf die Idee die cache Tabellen zu leeren. Und dann gings los...

Das Backup ist 500Mb (gzip) und Bigdump bricht bei ca. 1,8 GB von 2,1GB ab...

Vielen lieben Dank auf jeden Fall für eure Hilfe bis dahin.

Lg
Vg

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo zusammen, mittlerweile

Eingetragen von gutekunst (174)
am 12.01.2015 - 15:11 Uhr

Hallo zusammen,

mittlerweile ist es mir geklückt doch noch ein Backup erfolgreich einzuspielen (Über BigDump) und die Seite läuft wieder, nun stellt sich mir jedoch die Frage, wie kann ich die Datenbank wieder entschlacken? Allein die Tabellen "Revision_body , Revision_comment" haben zusammen knapp 2 GB. Dort liegt also der Hund begraben. Hat mir jemand einen Tipp wie ich diese Revision-Tabellen wieder kleiner bekomme? Vor ein paar Monaten war meine Datenbank noch 1-2MB groß ich kann mir das nicht erklären, da nicht so viel neues dazukam. Evtl führten Spambeiträge zum Anwachsen der Revision-Tabellen?

LG

  • Anmelden oder Registrieren um Kommentare zu schreiben

Tabellen leeren

Eingetragen von stBorchert (6003)
am 13.01.2015 - 08:20 Uhr
gutekunst schrieb

... wie kann ich die Datenbank wieder entschlacken? Allein die Tabellen "Revision_body , Revision_comment" haben zusammen knapp 2 GB. Dort liegt also der Hund begraben. Hat mir jemand einen Tipp wie ich diese Revision-Tabellen wieder kleiner bekomme?

In diesen Tabellen solltest Du auf keinen Fall per Hand etwas ändern! Kein Wunder, wenn Du Dir beim letzten Mal die Seite zerschossen hast (Du schriebst ja auch, dass Du in field_data_* etwas löschen wolltest) :)
Du könntest mit dem Modul [do:node_revision_delete Node Revision Delete] überflüssige/alte Revisions löschen, dann reduzierst Du die Einträge in den Tabellen schonmal.

gutekunst schrieb

Vor ein paar Monaten war meine Datenbank noch 1-2MB groß ich kann mir das nicht erklären, da nicht so viel neues dazukam. Evtl führten Spambeiträge zum Anwachsen der Revision-Tabellen?

Das kann gut sein. Verwendest Du denn keine Module gegen Spam (z.B. [do:honeypot Honeypot])?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist einer meiner wenigen,

Eingetragen von tobi-berlin (857)
am 13.01.2015 - 12:07 Uhr

Das ist einer meiner wenigen, aber schon zentralen Kritikpunkte an Drupal: Für jedes Feld werden Revisionstabellen erstellt, was dazu führt, dass alle Daten in Feldern doppelt abgespeichert werden. Wenn man - wie bei mir in den meisten Projekten - keine Revisionen benötigt,ist das unnötig. Zudem sammeln sich in den Revisionstabellen ganz schnell ebenfalls doppelte oder nur minimal geänderte Daten an.

Wenn Du in Deinem Projekt Revisionen nicht benötigst, kannst Du mal https://www.drupal.org/project/field_sql_norevisions ausprobieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, vielen Dank für eure

Eingetragen von gutekunst (174)
am 19.01.2015 - 00:15 Uhr

Hi,

vielen Dank für eure Hinweise! Das Modul "Node Revision Delete" habe ich bereits im Einsatz. Aber irgendwie scheint es nichts zu löschen, obwohl die entsprechenden Inhaltstypen auf "Maximum number of revisions to keep =1" gestellt sind (Set it to 1 to remove all revisions.). Unter "Inhalt > "Content Revision" finden sich immer noch tausende Entwürfe. Warum werden die nicht gelöscht?

Ich denke ich nehme dann doch die Keule zur Hand und versuche mal das "Field SQL norevisions" ;-)

LG

  • Anmelden oder Registrieren um Kommentare zu schreiben

Deaktiviere doch einfach

Eingetragen von Tobias Bähr (4019)
am 24.01.2015 - 11:09 Uhr

Deaktiviere doch einfach Revision im Inhaltstyp. ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat:Deaktiviere doch

Eingetragen von Jenna (1883)
am 24.01.2015 - 11:47 Uhr
Zitat:

Deaktiviere doch einfach Revision im Inhaltstyp. ;-)

Ich würde auch gern auf Revisionen verzichten, jedes Feld ist als Revision in der DB vorhanden und enthält auch Daten.

Wie meinst du das mit deaktivieren, im Inhaltstyp kann ich doch nur die Checkbox "Neue Version erstellen" deaktiviert lassen, ist sie natürlich auch, Revisionen werden aber trotzdem angelegt.

edit:

Zitat:

Wenn Du in Deinem Projekt Revisionen nicht benötigst, kannst Du mal https://www.drupal.org/project/field_sql_norevisions ausprobieren.

Das hört sich gut an, wie funktioniert es mit bereits zig angelegten Revisions Feldern, bleiben die bestehen oder kann das Modul die Fields rückwirkend entfernen bzw. werden ab Installation des Moduls keine neuen Revisionen mehr angelegt?

Viele Grüße
Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja genau diese. Dann ist ja

Eingetragen von Tobias Bähr (4019)
am 24.01.2015 - 11:48 Uhr

Ja genau diese. Dann ist ja alles gut und es wird nur das abgespeichert, was abgespeichert werden muss. ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Ja genau diese. Dann

Eingetragen von Jenna (1883)
am 24.01.2015 - 12:04 Uhr
Zitat:

Ja genau diese. Dann ist ja alles gut und es wird nur das abgespeichert, was abgespeichert werden muss. ;-)

Nee, damit allein ist nicht alles gut, ich habe sämtliche Fields als Revision in der DB mit allen eingegeben Werten, also eben doppelt. Ich hatte gehofft du kennst noch eine Einstellung die ich nicht gefunden habe um eben gar nicht erst die Revisions Daten anzulegen. Sorry für die erneute Nachfrage, aber warum schreibst du "was abgespeichert werden muss)? Ich habe doch alle Werte in den tatsächlichen Fields, wozu brauche ich Revisions Fields mit doppelten Werten, wenn ich ohne Revisionen arbeiten möchte?
Die Checkbox im Inhaltstyp löst das Problem zumindest bei mir nicht.

Ich werde mir die o.g. Module mal auf einer Testinstall ansehen, wenn es damit funktioniert wäre ja bestens.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ach naja, das kann man

Eingetragen von Tobias Bähr (4019)
am 24.01.2015 - 14:10 Uhr

Ach naja, das kann man verschmerzen in 80% der Fälle. Aber kannst ja das Modul testen. ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe jetzt auf einer

Eingetragen von Jenna (1883)
am 24.01.2015 - 16:11 Uhr

Ich habe jetzt auf einer Testinstall das Modul https://www.drupal.org/project/field_sql_norevisions installiert.

Vorher alle Cache Tabellen und watchdog geleert, Cron ausgeführt und danach das Modul installiert und alle Checkboxen in der Konfiguration aktiviert.

Sämtliche Revisions Tabellen sind sauber geleert worden, die Tabellen selbst bleiben aber bestehen.

Neues Feld im Inhaltstyp angelegt, auch dieses erscheint als Revisionstabelle, die neuen Testdaten stehen aber nur im eigentlich Field, das Revisionsfield bleibt wie gewünscht nun ohne Eintrag.

Was man anscheinend nicht umgehen kann ist das die Revisions Fields trotzdem angelegt werden, läßt sich das auch noch verhindern oder braucht Drupal diese Revisions-Fields generell?

Aber soweit schon mal sehr gut, vielen Dank für den Modultip.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Warum werden die nicht

Eingetragen von Jenna (1883)
am 24.01.2015 - 16:13 Uhr
Zitat:

Warum werden die nicht gelöscht?

@gutekunst, der Löschvorgang ist sicher an den Cron Lauf gekoppelt, hast du den Cron ausgeführt?

Ich habe das Modul nicht installiert, ist nur eine Idee.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Jenna, ja Cron habe ich

Eingetragen von gutekunst (174)
am 27.01.2015 - 13:42 Uhr

Hi Jenna,

ja Cron habe ich zig mal laufen lassen. Vielleicht löscht er nur Revisionen die seit das Modul installiert ist angelegt wurden? Bei den entsprechenden Inhaltstypen zeigt er mir in der revision-delete einstellung auch an, dass 0 files des content betroffen sind. Aber meine Revisions-Tabelle platzt aus allen Nähten...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Wenn Du in Deinem

Eingetragen von Jenna (1883)
am 28.01.2015 - 20:29 Uhr
Zitat:

Wenn Du in Deinem Projekt Revisionen nicht benötigst, kannst Du mal https://www.drupal.org/project/field_sql_norevisions ausprobieren.

Kann dir o.g. Modul von tobi empfehlen, hat bei mir alle alten Revisionen zuverlässig entfernt.
Würde dir aber dazu raten erst eine Testinstallation anzulegen oder zumindest ein komplettes Backup zu erstellen, Datenbank und FTP Order.

Zu deinem jetzigen Modul:
Möglich, das es sich nicht auf alte Revisionen bezieht, ich habe das Modul aber nicht installiert...und ausser Cron fällt mir spontan nichts weiter ein.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke bei mir lag die Größe

Eingetragen von gutekunst (174)
am 29.01.2015 - 16:15 Uhr

Danke bei mir lag die Größe der Datenbank schlussendlich an den unbestättigten Kommentare und deren Revisions:

das hat geholfen:

Delete `field_data_comment_body`.*
FROM `field_data_comment_body`LEFT JOIN comment ON field_data_comment_body.entity_id = comment.cid
WHERE comment.cid IS NULL
DELETE `field_revision_comment_body`.*
FROM `field_revision_comment_body`
LEFT JOIN `comment` ON field_revision_comment_body.entity_id = comment.cid
WHERE comment.cid IS NULL

Wenn ich das Modul field_sql_norevisions verwende funktioniert das Modul "Workbench" nicht mehr oder täusche ich mich da?
LG

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Wenn ich das Modul

Eingetragen von Jenna (1883)
am 29.01.2015 - 18:07 Uhr
Zitat:

Wenn ich das Modul field_sql_norevisions verwende funktioniert das Modul "Workbench" nicht mehr oder täusche ich mich da?

Wenn das nicht ausdrücklich bei Workbench (nutze ich nicht) beisteht, warum sollte das nicht funktionieren?

Du kannst bei sql... die Konfiguration sehr exakt bestimmen, ob generell keine Revision angelegt wird oder ob nur vorhandene gelöscht werden sollen und das auch nach Inhaltstypen, Commerce Optionen, etc.

Kann mich nur wiederholen, teste es auf einer 2. Installation und nicht auf der Live Umgebung ob es für dich passt.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jenna schrieb Zitat: Wenn

Eingetragen von gutekunst (174)
am 29.01.2015 - 18:11 Uhr
Jenna schrieb
Zitat:

Wenn ich das Modul field_sql_norevisions verwende funktioniert das Modul "Workbench" nicht mehr oder täusche ich mich da?

Wenn das nicht ausdrücklich bei Workbench (nutze ich nicht) beisteht, warum sollte das nicht funktionieren?

Du kannst bei sql... die Konfiguration sehr exakt bestimmen, ob generell keine Revision angelegt wird oder ob nur vorhandene gelöscht werden sollen und das auch nach Inhaltstypen, Commerce Optionen, etc.

Kann mich nur wiederholen, teste es auf einer 2. Installation und nicht auf der Live Umgebung ob es für dich passt.

Grüße Jenna

Werde ich tun Merci ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 1 Tag
  • Hey danke
    vor 2 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 11 Stunden
  • Da scheint die Terminologie
    vor 3 Wochen 14 Stunden
  • Kannst doch auch alles direkt
    vor 3 Wochen 4 Tagen
  • In der entsprechenden View
    vor 3 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 4 Tagen
  • gelöst
    vor 6 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 32 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association