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

[gelöst] Theme wird automatisch deaktiviert

Eingetragen von Imago (5)
am 05.09.2012 - 22:51 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Hallo zusammen,

ich habe eine Drupal 7 Installation mit einem selbst entwickeltem Theme.
Auf meiner Testumgebung (xampp unter Windows XP) lief und läuft diese fehlerfrei.

Nachdem ich auf der Liveumgebung (Linux) nun eine saubere Installation von drupal 7 machte und dieses Theme aktivierte (als Standard), schien auch alles super zu laufen, bis ich am nächsten Morgen auf die Seite schaute. Dort fehlte das komplette Theming. Unter Design stand dies nun als deaktiviert. Auch eines der anderen aktivierten Themes wurde nicht angezeigt (Garland, Seven).
Dieser Fall tritt immer wieder in unregelmäßigen Abständen und nicht nachvollziehbar auf. Mal erst nach 2 Tagen und dann auch mal wieder nach einer Stunde.

Im Protokoll tauchen immer wieder diese Meldungen auf:

Notice: Trying to get property of non-object in _drupal_theme_initialize() (Zeile 145 von ... /includes/theme.inc).

Warning: array_keys() [function.array-keys]: The first argument should be an array in template_preprocess_maintenance_page() (Zeile 2705 von .../includes/theme.inc).

Notice: Undefined index: themename in drupal_theme_initialize() (Zeile 100 von .../includes/theme.inc).

Warning: Invalid argument supplied for foreach() in template_preprocess_maintenance_page() (Zeile 2705 von .../includes/theme.inc).

Ich kann mir allerdings kaum vorstellen, dass das der Grund für die Deaktivierung des Themes ist, da diese Meldungen auch erscheinen, wenn sich das Theme nicht automatisch deaktiviert hat.

Hat oder hatte jemand dieses Problem auch schon und/oder kennt eine Lösung für dieses Rätsel?

‹ [Gelöst]Email-Zugangsdaten bei Registration durch Admin? HTML Mail ohne header und footer ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du die gleichen

Eingetragen von SteffenR@drupal.org (2262)
am 06.09.2012 - 07:10 Uhr

Hast du die gleichen Drupal-Versionen / Modul-Versionen auf Test / LInux-Server ?
Hast du auf dem Linux-Server irgendwelche Module von Core entfernt - drupal.org issue ?
Hast du die Caches schon mal geleert ?

Hast du schon versucht das Theme in der Datenbank zu deaktivieren ( system-Tabelle - Feld status auf 0 setzen - für dein Theme )..
Für alles Weitere müsste man das Theme schon mal genauer in Augenschein nehmen - gerade die template.php bzw. die .info Datei.

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Guten Morgen, ja, ich benutze

Eingetragen von Imago (5)
am 06.09.2012 - 08:06 Uhr

Guten Morgen,

ja, ich benutze Drupal 7.15 mit exakt den gleichen Modulen und Einstellungen (bis auf ggf. Pfadeinstellung) auf Test und Live.
Caches habe ich auch geleert.
In der Datenbank war ich auch schon und habe das Theme deaktiviert.

Ich habe mir heute Nacht allerdings noch mal die Protokolle ganz ganz genau angesehen.
Möglicherweise (bzw. fast sicher) ist ein alter VHost Eintrag die Ursache der nicht in meiner "sites.php" als Alias eingetragen ist.
Den genauen Zusammenhang und meinen Fehler an der Stelle werde ich hier ausführlich posten, wenn ich dies bestätigen kann.

André

  • Anmelden oder Registrieren um Kommentare zu schreiben

Meine Annahme hat sich

Eingetragen von Imago (5)
am 06.09.2012 - 19:48 Uhr

Meine Annahme hat sich bestätigt.

Mein Fehler:
Die "settings.php" unter "default" und der (Multisite-)Installation des Webs waren identisch.
Das Theme liegt aber nicht unter "default".

Den Rest kann man sich schon denken...

Es gab noch einen sehr alten VHost- Eintrag für eine alte Domain (mit fehlerhafter Weiterleitung) der ebenfalls auf das Rootverz. der Installation zeigte und nicht in der "sites.php" als Alias eingetragen war.
Nun kam es so, dass wenn der Cache aktualisiert werden musste und diese alte Domain vor der eigentlichen aufgerufen wurde, das Theme natürlich nicht gefunden werden konnte und deaktiviert wurde (schlaues Drupal).

Die Lösung war also denkbar einfach.
Unter default besteht nun eine eigene Installation, um ggf. weitere Unbekannte abzufangen und die alte Domain wird auf die neue über htaccess weitergeleitet.

  • 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 1 Tag
  • Update: jetzt gibt's ein
    vor 2 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 1 Stunde
  • Da scheint die Terminologie
    vor 3 Wochen 4 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 23 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 1 Tag

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