Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

Weisse Seite nach speichern eines Inhaltes

Eingetragen von David_Flores (11)
am 21.11.2007 - 19:17 Uhr in
  • Themes & Theming
  • Drupal 5.x

Ich habe selbst ein Theme erstellt was ganz gut funktioniert aber leider tritt seit einiger Zeit folgendes Problem auf:
Wenn ich nach dem bearbeiten oder neu erstellen eines Inhaltes (nicht Inhaltstyp) speichere, erhalte ich als nächstes eine weiße Seite ohne Inhalt (auch kein HTML). Wenn ich die Seite neu lade bin ich wieder im Inhalt erstellen Bereich.

Um das Problem zu finden habe ich das gleiche mit einem anderen Theme probiert und siehe da keine weisse Seite. Das heisst das es an meinem Theme liegt. Ich habe jetzt alle Theme Dateien rausgenommen ausser das page.tpl.php und style.css und das Problem tritt immer noch auf.

So sieht mein page.tpl.php aus.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="<?php print $language ?>" xml:lang="<?php print $language ?>">

<head>
  <title><?php print $head_title ?></title>
  <?php print $head ?>
  <?php print $styles ?>
  <?php print $scripts ?>
</head>

<body>
<?php print $admin_menu ?>
<div id="page">
<div id="header">
<?php if ($logo) { ?>
    <a href="<?php print $base_path ?>" title="<?php print t('Home') ?>"><img src="<?php print $logo ?>" alt="<?php print t('Home') ?>" /></a>
<?php } ?>

<?php if ($site_name) { ?>
    <h1 class='site-name'><a href="<?php print $base_path ?>" title="<?php print t('Home') ?>"><?php print $site_name ?></a></h1>
<?php } ?>

<?php if ($site_slogan) { ?>
    <div class='site-slogan'><?php print $site_slogan ?></div>
<?php } ?>

<?php print $search_box ?>
<?php print $feed_icons; ?>
</div>

<div id="menu">
<?php print $menu ?>
<?php print $submenu ?>
</div>

<div id="content">
    <?php if ($breadcrumb): print $breadcrumb; endif; ?>
          <?php if ($mission): print '<div id="mission">'. $mission .'</div>'; endif; ?>

          <?php if ($tabs): print '<div id="tabs-wrapper" class="clear-block">'; endif; ?>
          <?php if ($title): print '<h2'. ($tabs ? ' class="with-tabs"' : '') .'>'. $title .'</h2>'; endif; ?>
          <?php if ($tabs): print $tabs .'</div>'; endif; ?>

          <?php if (isset($tabs2)): print $tabs2; endif; ?>

          <?php if ($help): print $help; endif; ?>
          <?php if ($messages): print $messages; endif; ?>
          <?php print $content ?>
</div>

<div id="footer"><?php print $footer_message ?><?php print $closure ?></div>
</div>
</body>
</html>

Hatte jemand schon mal dieses Problem oder habe ich einfach etwas ausser acht gelassen?

‹ Standard CSS-Klassen in Drupal? Inhaltstype ohne Template? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

PHP memory

Eingetragen von tumblingmug (872)
am 21.11.2007 - 19:59 Uhr

Meine erste Vermutung in so einem Fall ginge in Richtung mangelnden PHP Ausführungsspeichers.

  1. Hast Du mehrere Themes aktiviert? Wenn ja, kommt der gleiche Fehler, wenn der Aktiv-Haken nur beim Default Theme gesetzt ist? Kannst Du vorübergehend ein paar Blöcke des Themes, bei welchem der "White Screen of Death" auftritt, ausknispen? Wiederholt sich dann der Fehler auch (denn mit Deinem Theme-Wechsel bewirkst Du wahrscheinlich lediglich eine Verminderung der Blöcke bzw. so des benötigten Speichers...)
  2. Wenn Du in einer Test-Node den PHP-Filter einschaltest und
    <?php
    phpinfo
    ();
    ?>
    eingibst, kannst Du in der Ausgabe nach dem String memory_limit suchen. Wie hoch ist dieser Wert bei Dir?
  3. Hast Du Zugriff auf die Webserver error logs?
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hier:<?php if ($title):

Eingetragen von quiptime (4972)
am 21.11.2007 - 20:03 Uhr

Hier:

<?php if ($title): print '<h2'. ($tabs ? ' class="with-tabs"' : '') .'>'. $title .'</h2>'; endif; ?>

sehe ich einen Ansatzpunkt zum debuggen. Ist an der Stelle alles ok mit der Abfrage bzw. dem PHP String?

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Keine Besserung

Eingetragen von David_Flores (11)
am 21.11.2007 - 21:04 Uhr

@:tumblingmug
Habe das mit dem memory_limit getestet und habe dort einen Wert von 48M was eigentlich ja mehr als genügend sein sollte. Weiter habe ich nur ein Theme aktiviert und auch als Admin-Theme das gleiche.

@quiptime
Den PHP Code:

<?php if ($title): print '<h2'. ($tabs ? ' class="with-tabs"' : '') .'>'. $title .'</h2>'; endif; ?>

habe ich zum testen komplett entfernt hat leider aber keine positive Veränderung ergeben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eigenes Theme: sind alle

Eingetragen von quiptime (4972)
am 21.11.2007 - 21:14 Uhr

Eigenes Theme: sind alle notwendigen Themedateien vorhanden?

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

soll und haben

Eingetragen von tumblingmug (872)
am 21.11.2007 - 21:43 Uhr
David_Flores schrieb

habe dort einen Wert von 48M was eigentlich ja mehr als genügend sein sollte.

Ich habe Drupal-Installationen gesehen, wo 64 MB nicht ausgereicht haben. Hast Du das mit den Blöcken versucht?

Was hast Du eigtl. seit dem Zeitpunkt verändert, wo der White Screen noch nicht auftrat? Es gibt ja jede Menge Möglichkeiten für diesen Fehler: zu wenig Speicher zuerst, dann Leerzeichen am Ende einer PHP-Datei nach abschliessendem PHP-Tag, weswegen die Drupal-PHP-Dateien sicherheitshalber alle gar kein Abschlusstag mehr haben (hast Du neue Module aktiviert, selber eines geschrieben?) oder aber auch abgeschaltetes error_reporting.

Nun, da Du so sehr Dein Theme im Verdacht hast: hast Du da was verändert und wenn ja, was? In der template.php? (Aber Du sagst ja oben, Du hättest auch diese testweise entfernt, richtig?)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Möglichkeiten getestet

Eingetragen von David_Flores (11)
am 21.11.2007 - 23:22 Uhr

1. Wieviel MB würdest du mir empfehlen oder gibt es so was wie ne Faustregel.

2. Was ich verändert habe bevor dieser Fehler aufgetretten ist kann ich leider nicht mehr sagen ich hatte aber Anfangs dieses Problem nicht und erst nach der Installation von zwei bis drei neuen Modulen an die ich mich leider nicht mehr erinnern kann (ich dachte zu diesem Zeitpunkt das das Problem mit einigen Änderungen meines Themes in Zusammenhang steht).
Vielleicht hat es ja was mit dem Modulen zu tun.

Die Module die ich installiert habe:

  • CCK
  • CCK imagefield
  • Image
  • Imagecache
  • Pathauto
  • Taxonomy menu
  • tinymce
  • token
  • update status
  • views

3. Das error_reporting funktioniert habe es getestet.

4. Wie geht das genau mit den abschliessenden php Tag und wieso macht es das so?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Fehler gefunden

Eingetragen von David_Flores (11)
am 24.11.2007 - 13:06 Uhr

Es hat wie tumblingmug gesagt hat am abschliessenden php Tag im template.php gelegen und zwar habe ich bei jeder Änderung z.B. an den Regionen oder am Menü ein PHP Einstieg und ein PHP End Tag gesetzt was ja zwangsweise zu Lehrschlägen nach einem PHP End Tag führt. Ich habe es jetzt so gemacht wie es in den anderen Themes auch gemacht wurde ein PHP Einstieg Tag ganz oben und fertig jetzt funktioniert alles wieder.

Vielen Dank für die Hilfe.

  • Anmelden oder Registrieren um Kommentare zu schreiben

geht übrigens auch

Eingetragen von derjochenmeyer@... (591)
am 24.11.2007 - 13:48 Uhr

geht übrigens auch einfacher:

einfach in die status übersicht von drpal schauen (admin/logs/status) und dann auf die Versionsnummer von PHP klicken. ist auch phpinfo().

  • Anmelden oder Registrieren um Kommentare zu schreiben

nicht gewusst

Eingetragen von tumblingmug (872)
am 24.11.2007 - 22:54 Uhr
derjochenmeyer@drupal.org schrieb

geht übrigens auch einfacher:
einfach in die status übersicht von drpal schauen (admin/logs/status) und dann auf die Versionsnummer von PHP klicken. ist auch phpinfo().

Danke - nicht gewusst!

  • 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 1 Woche 5 Tagen
  • Hey danke
    vor 1 Woche 5 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 1 Tag
  • In der entsprechenden View
    vor 3 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 1 Tag
  • gelöst
    vor 5 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

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 12 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