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 - 13: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 - 13: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 - 14: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 - 14: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 (9461)
am 28.02.2014 - 14: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 - 14: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 - 14: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 - 14: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 - 16: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 - 18: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

  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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
Weiter

Neue Kommentare

  • Rollen
    vor 21 Stunden 53 Minuten
  • Inzwischen sind wir bei
    vor 1 Woche 4 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 5 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 2 Tagen
  • Hey danke
    vor 9 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 10 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 10 Wochen 5 Tagen
  • In der entsprechenden View
    vor 10 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250237
Registrierte User: 20464

Neue User:

  • ocvk2810
  • marouane.blel
  • capilclinic

» 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 33 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