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

Problem im Wartungsmodus

Eingetragen von KiLLAH89 (181)
am 28.02.2014 - 14:08 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x oder neuer

Hallo,

habe seit kurzem ein merkwürdiges Problem, wenn meine Webseite im Wartungsmodus ist. Und zwar kann ich mich einloggen, jedoch komme ich nicht in den /admin Bereich. Mir wird immer angezeigt, dass die Webseite sich im Wartungsmodus befindet. Ich habe den Wartungsmodus zwar durch die settings.php ausschalten können, jedoch soll meine Webseite im Wartungsmodus bleiben und ich möchte weiter daran arbeiten. Leider kann ich nichts machen. Ich habe in meinem Theme eine eigene maintenance-page.tpl.php die wie folgt aussieht:

<?php

/**
* @file
* Implementation to display a single Drupal page while offline.
*
* All the available variables are mirrored in page.tpl.php.
*
* @see template_preprocess()
* @see template_preprocess_maintenance_page()
* @see bartik_process_maintenance_page()
*/
?>

<!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" xml:lang="<?php print $language->language; ?>" lang="<?php print $language->language; ?>" dir="<?php print $language->dir; ?>">
<head>
  <?php print $head; ?>
  <title><?php print $head_title; ?></title>
  <?php print $styles; ?>
  <?php print $scripts; ?>
</head>
<body class="<?php print $classes; ?>" <?php print $attributes;?>>

  <div id="skip-link">
    <a href="#main-content" class="element-invisible element-focusable"><?php print t('Skip to main content'); ?></a>
  </div>

  <div id="page-wrapper"><div id="page">

    <div id="header"><div class="section clearfix">
      <?php if ($site_name || $site_slogan): ?>
        <div id="name-and-slogan" class="element-invisible">
          <?php if ($site_name): ?>
            <div id="site-name" class="element-invisible">
              <strong>
                <a href="<?php print $front_page; ?>" title="<?php print t('Home'); ?>" rel="home"><span><?php print $site_name; ?></span></a>
              </strong>
            </div>
          <?php endif; ?>
          <?php if ($site_slogan): ?>
            <div id="site-slogan"<?php if ($hide_site_slogan) { print ' class="element-invisible"'; } ?>>
              <?php print $site_slogan; ?>
            </div>
          <?php endif; ?>
        </div> <!-- /#name-and-slogan -->
      <?php endif; ?>
    </div></div> <!-- /.section, /#header -->

    <div id="main-wrapper"><div id="main" class="clearfix">
      <div id="content" class="column"><div class="section">
        <a id="main-content"></a>
        <?php if ($title): ?><h1 class="title" id="page-title"><?php print $title; ?> <span class="glyphicon glyphicon-cog"></span></h1><?php endif; ?>
        <?php print $content; ?><br /><br />
        <div class="panel-group" id="accordion">
  <div class="panel panel-default">
    <div class="panel-heading">
      <h4 class="panel-title">
        <a data-toggle="collapse" data-parent="#accordion" href="#form">
        Stay informed when Flirtify goes online
                </a>
      </h4>
    </div>
    <div id="form" class="panel-collapse collapse">
      <div class="panel-body">
<!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" xml:lang="de">
    <head>
        <title>Einfacher PHP-Formmailer</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>
    <body>
<form role="form" action="send-maintenance.php" method="POST">
  <label for="language">Language</label>
  <select class="form-control" id="language" name="Sprache">
  <option>English</option>
  <option>German</option>
</select><br />
  <div class="form-group">
    <label for="Emai1">Email address</label>
    <input type="email" class="form-control" id="Emai1" name="E-Mail-Adresse" placeholder="Enter email">
  </div>
  <span class="help-block">Stay informed when Flirtify goes online.</span><br />
  <button type="submit" class="btn btn-default">Submit</button>
   </form>
    </div>
  </div>
        </div>
    </div>
  </div><br />
  <div style="margin-left: 11px;"><h5>Overall progress:</h5></div>
  <div class="progress" style="max-width: 688px; margin-left: 11px;">
  <div class="progress-bar" role="progressbar" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100" style="width: 25%;">
  25%
  </div>
</div>
        <?php if ($messages): ?>
          <div id="messages"><div class="section clearfix">
            <?php print $messages; ?>
          </div></div> <!-- /.section, /#messages -->
        <?php endif; ?>
      </div></div> <!-- /.section, /#content -->
    </div></div> <!-- /#main, /#main-wrapper -->

  </div></div> <!-- /#page, /#page-wrapper -->

</body>
</html>

Außerdem habe ich noch die send-maintenance.php für die Formularübertragung:

<?php

/**
* Konfiguration
*
* Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
*
* Das Skript bitte in UTF-8 abspeichern (ohne BOM).
*/

// An welche Adresse sollen die Mails gesendet werden?
$zieladresse = 'meine.email@provider.de';

// Welche Adresse soll als Absender angegeben werden?
// (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$absenderadresse = 'test@test.de';

// Welcher Absendername soll verwendet werden?
$absendername = 'Formmailer';

// Welchen Betreff sollen die Mails erhalten?
$betreff = 'Feedback';

// Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
// Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$urlDankeSeite = 'http://www.gültigeadresse.de';

// Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$trenner = ":\t"; // Doppelpunkt + Tabulator

/**
* Ende Konfiguration
*/

if ($_SERVER['REQUEST_METHOD'] === "POST") {

   
$header = array();
   
$header[] = "From: ".mb_encode_mimeheader($absendername, "utf-8", "Q")." <".$absenderadresse.">";
   
$header[] = "MIME-Version: 1.0";
   
$header[] = "Content-type: text/plain; charset=utf-8";
   
$header[] = "Content-transfer-encoding: 8bit";
   
   
$mailtext = "";

    foreach (
$_POST as $name => $wert) {
        if (
is_array($wert)) {
            foreach (
$wert as $einzelwert) {
               
$mailtext .= $name.$trenner.$einzelwert."\n";
            }
        } else {
           
$mailtext .= $name.$trenner.$wert."\n";
        }
    }

   
mail(
       
$zieladresse,
       
mb_encode_mimeheader($betreff, "utf-8", "Q"),
       
$mailtext,
       
implode("\n", $header)
    ) or die(
"Die Mail konnte nicht versendet werden.");
   
header("Location: $urlDankeSeite");
    exit;
}

header("Content-type: text/html; charset=utf-8");

?>

Kann mir einfach nicht vorstellen, woran das liegen kann. Ich bin der Administrator der Seite und alle Berechtigungen sind auch gesetzt. Wie gesagt einloggen kann ich mich, aber sobald ich auf irgendeinen Link klicke, wird mir angezeigt, dass sich meine Seite im Wartungsmodus befindet obwohl ich eingeloggt bin als admin (uid 1).

Kann mir vielleicht jemand dabei helfen? Ich möchte meine Seite auch im Wartungsmodus bearbeiten können und nicht ständig per settings.php aus dem Wartungsmodus rausholen.

Danke schon mal.

‹ [quasi gelöst] Interner Link funktioniert nicht Problem im Wartungsmodus ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Entferne mal einfach deine

Eingetragen von Goekmen (1013)
am 28.02.2014 - 14:47 Uhr

Entferne mal einfach deine eigenen Templates für maintenance-page.tpl.php und send-maintenance.php und leere den Cache.
Dann kann man zumindestes ausschließen, ob es an deinen eigenen Templates liegt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Leider bleibt das Problem

Eingetragen von KiLLAH89 (181)
am 28.02.2014 - 15:03 Uhr

Leider bleibt das Problem weiterhin bestehen. Hätte mir auch nicht erklären können, warum es daran liegen sollte. Aber danke für den Versuch, der war es wert ;)

Vielleicht noch eine andere Idee? Denke mal das die Datenbank defekt ist. Muss ich wohl alles neu einspielen und mit dem Modul Migrate&Backup das lösen. Es sei denn dass jemand noch einen anderen Weg kennt, Drupal neu zu installieren.

Danke

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eventuell könntest du dein

Eingetragen von Goekmen (1013)
am 28.02.2014 - 15:14 Uhr

Eventuell könntest du dein Admintheme umstellen und gucken ob da das gleiche Problem besteht.
Was sagen denn die Logs zu dem Thema?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bist Du als Admin eingelogged

Eingetragen von wla (9466)
am 28.02.2014 - 15:18 Uhr

Bist Du als Admin eingelogged oder als User 1? Das macht schon einen Unterschied.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bin grad in meinem CPanel

Eingetragen von KiLLAH89 (181)
am 28.02.2014 - 15:20 Uhr

Bin grad in meinem CPanel eingeloggt, aber kann keine Log-Dateien finden. Reichen auch die Log-Dateien von Drupal? Da stehe nämlich folgendes:

TYP page not found
DATUM Freitag, Februar 28, 2014 - 12:38
BENUTZER Gast (nicht überprüft)
STANDORT http://www.fbdate.de/sites/all/modules/jquery_update/replace/ui/external...
REFERRER http://www.fbdate.de/admin/people
NACHRICHT sites/all/modules/jquery_update/replace/ui/external/jquery.cookie.js
SCHWEREGRAD Warnung

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie schon WLA fragt...bist du

Eingetragen von Goekmen (1013)
am 28.02.2014 - 15:30 Uhr

Wie schon WLA fragt...bist du als User 1 eingeloggt?

Ansonsten mal die jQuery Version für das Backend reduzieren. Du scheinst ja das jQuery Update Modul zu benutzen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja wie ich auch schon oben

Eingetragen von KiLLAH89 (181)
am 28.02.2014 - 15:57 Uhr

Ja wie ich auch schon oben beschrieben habe, bin ich User 1. Also der Administrator.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du auch mal die jQuery

Eingetragen von Goekmen (1013)
am 28.02.2014 - 17:31 Uhr

Hast du auch mal die jQuery Version für den Adminbereich runtergeschraubt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hab ich alles versucht. Im

Eingetragen von KiLLAH89 (181)
am 04.03.2014 - 19:51 Uhr

Hab ich alles versucht. Im Apache Errorlog steht auch nichts drin. Das Problem hat sich auch irgendwie ganz plötzlich in Luft aufgelöst. Scheint jetzt wieder zu funktionieren. Lag eventuell am Hoster oder an meinem Browser. Trotzdem danke für eure Hilfsbereitschaft.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
Weiter

Neue Kommentare

  • Danke ich werde mir die
    vor 8 Stunden 59 Minuten
  • anyone has a working Betaflight mirror right now?
    vor 2 Tagen 22 Stunden
  • Vielen Dank für Ihren
    vor 3 Tagen 2 Stunden
  • Composer ist sehr ratsam
    vor 5 Tagen 2 Stunden
  • Vielen Dank für den
    vor 1 Woche 12 Stunden
  • Die alten CMS Vergleiche von contentmanager.de
    vor 1 Woche 1 Tag
  • Gut gemacht
    vor 1 Woche 1 Tag
  • Layout Builder etc. z.B. für Landing Pages
    vor 1 Woche 1 Tag
  • Links
    vor 1 Woche 3 Tagen
  • Moin,wow, sehr gutes
    vor 1 Woche 4 Tagen

Statistik

Beiträge im Forum: 250315
Registrierte User: 20561

Neue User:

  • rofilm
  • Cruzorerm
  • Plandkeews

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 6 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