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

[Gelöst] unserialize() [function.unserialize]: Error at offset 204 of 326

Eingetragen von bloedie (13)
am 31.12.2010 - 10:30 Uhr in
  • Allgemeines zu Drupal

Hallo Drupalgemeinde.

Seite einigen Wochen bekomme ich folgende Fehlermeldung

Notice: unserialize() [function.unserialize]: Error at offset 204 of 326 bytes in wildparkfreunde.de/htdocs/includes/bootstrap.inc on line 556

beim Seitenaufruf. Sobald die Seite im Cache (Reload) ist tritt der Fehler nicht mehr auf.

Ich habe mir schon einen Wolf gegoogelt aber nichts gefunden was den Fehler beseitigen konnte.
Das merkwürdige ist, dass ich auf zwei Domainen die gleiche Drupalversion habe und die Meldung nur bei
Wildparkfreunde.de auftaucht. Auf www.gentoofreunde.org habe ich diesen Fehler nicht. Beide Domainen
laufen auf dem gleichen Server.

Hat jemand einen Tip oder eine Lösung für mich.

Danke im Vorraus.

Cu.
Bloedie

‹ Kann ich eine View über ein Module definieren? Umzug Drupal 8 ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du könntest ja erstmal die

Eingetragen von Tobias Bähr (4019)
am 31.12.2010 - 12:20 Uhr

Du könntest ja erstmal die Fehlermeldung unterdrücken in den Einstellungen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi.Danke schon mal für Deine

Eingetragen von bloedie (13)
am 31.12.2010 - 18:05 Uhr

Hi.

Danke schon mal für Deine Antwort. Leider wäre damit das Prob ja noch
nicht gelöst.
BTW wo kann man denn diese Einstellung vornehmen?

Cu.
Bloedie

  • Anmelden oder Registrieren um Kommentare zu schreiben

In den Einstellungen bei

Eingetragen von Tobias Bähr (4019)
am 02.01.2011 - 12:01 Uhr

In den Einstellungen bei Fehlermeldungen. (admin/settings/error-reporting)

Ich weiß das es nicht die Lösung ist, jedoch weiß ich auch nicht mehr als mir Google ausspuckt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi. Ein gutes neues Jahr

Eingetragen von bloedie (13)
am 02.01.2011 - 13:54 Uhr

Hi.

Ein gutes neues Jahr wünsche ich.

Die Einstellungen sind korrekt und es sollte die Fehlermeldung auch nicht ausgegeben werden,
wir sie leider dennoch.

Hat noch jemmand eine Idee?

Cu.
Bloedie

  • Anmelden oder Registrieren um Kommentare zu schreiben

unserialize

Eingetragen von stBorchert (6003)
am 02.01.2011 - 14:06 Uhr

Hallo.
Schauen wir doch mal, was in der Datei bootstrap.inc in Zeile 556 steht: <?php $variables[$variable->name] = unserialize($variable->value); ?>.

Also wird ein Wert in der Tabelle variables nicht korrekt serialisiert abgelegt worden sein und der Fehler tritt nun beim Versuch, den Wert wieder zu deserialisieren auf.
Lass Dir testhalber an der Stelle mal die Namen der ausgelesenen Variablen ausgeben. Dann siehst Du, welche Variable einen fehlerhaften Wert hat.

hth,

 Stefan

PS: wenn Du den Cache leerst, werden die Variablen neu eingelesen und der Fehler tritt auf. Bei einem Reload der Seite sind die Daten bereits im Cache und müssen nicht gelesen werden. Darum "verschwindet" der Fehler beim Reload.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi. Danke schon mal für Deine

Eingetragen von bloedie (13)
am 03.01.2011 - 09:30 Uhr

Hi.

Danke schon mal für Deine Antwort.

stBorchert schrieb

Lass Dir testhalber an der Stelle mal die Namen der ausgelesenen Variablen ausgeben. Dann siehst Du, welche Variable einen fehlerhaften Wert hat.

Und wie mache ich das?

Cu.
Bloedie

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi. Ich habe jetzt mal

Eingetragen von bloedie (13)
am 03.01.2011 - 09:38 Uhr

Hi.

Ich habe jetzt mal folgendes in der Zeile 556 der bootstrap.inc
geändert und eingefügt.

      $variables[$variable->name] = @unserialize($variable->value);
if($variables[$variable->name] == false){
print_r($variable->name.'< br >');
}

und folgende Ausgabe bekommen.

menu_expanded< br >xmlsitemap_all_links_to_default_language< br >xmlsitemap_sitemap_is_changed< br >xmlsitemap_sitemap_needs_update< br >user_email_verification< br >comment_page< br >drupal_http_request_fails< br >bueditor_user1_alt< br >page_cache_max_age< br >cache_lifetime< br >preprocess_css< br >preprocess_js< br >performance_debug_memory_threshold< br >performance_debug_session_starter< br >user_register< br >user_registration_help< br >user_mail_status_blocked_notify< br >user_mail_status_deleted_notify< br >user_signatures< br >user_pictures< br >user_picture_default< br >user_picture_guidelines< br >superfish_bgf_1< br >superfish_dfirstlast_1< br >superfish_dzebra_1< br >superfish_extraclass_1< br >superfish_extracss_1< br >superfish_linkwrapper_1< br >superfish_linktextwrapper_1< br >superfish_mulwrapper_1< br >image_imagemagick_debugging< br >theme_wilderness_settings< br >flowplayer_key< br >flowplayer_border_radius< br >comment_iframe_page< br >language_content_type_iframe_page< br >comment_anonymous_iframe_page< br >comment_form_location_iframe_page< br >ajax_slideshow_show_tabs< br >ajax_slideshow_enum_tabs< br >ajax_slideshow_show_teaser< br >site_offline< br >site_403< br >site_404< br >error_level< br >

Hilft Dir das weiter?

Cu.
Bloedie

  • Anmelden oder Registrieren um Kommentare zu schreiben

Debug

Eingetragen von stBorchert (6003)
am 03.01.2011 - 10:25 Uhr
bloedie schrieb

Ich habe jetzt mal folgendes in der Zeile 556 der bootstrap.inc

Ich hätte den Namen vor der Zeile mit "unserialize" ausgegeben. Ansonsten siehst Du nämlich nur die Variablennamen, bei denen der Fehler nicht auftritt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi. Hier die neue

Eingetragen von bloedie (13)
am 03.01.2011 - 14:00 Uhr

Hi.

Hier die neue Ausgabe.

--edit: gekürzt--

Notice: Undefined index: site_404 in  wildparkfreunde.de/htdocs/includes/bootstrap.inc on line 556
site_404< br >
Notice: Undefined index: error_level in  wildparkfreunde.de/htdocs/includes/bootstrap.inc on line 556
error_level< br >
Warning: Cannot modify header information - headers already sent by (output started at  wildparkfreunde.de/htdocs/includes/bootstrap.inc:556) in  wildparkfreunde.de/htdocs/includes/bootstrap.inc on line 729

Warning: Cannot modify header information - headers already sent by (output started at  wildparkfreunde.de/htdocs/includes/bootstrap.inc:556) in  wildparkfreunde.de/htdocs/includes/bootstrap.inc on line 730

Warning: Cannot modify header information - headers already sent by (output started at  wildparkfreunde.de/htdocs/includes/bootstrap.inc:556) in  wildparkfreunde.de/htdocs/includes/bootstrap.inc on line 731

Warning: Cannot modify header information - headers already sent by (output started at  wildparkfreunde.de/htdocs/includes/bootstrap.inc:556) in  wildparkfreunde.de/htdocs/includes/bootstrap.inc on line 732

Cu.
Bloedie

  • Anmelden oder Registrieren um Kommentare zu schreiben

php

Eingetragen von stBorchert (6003)
am 03.01.2011 - 14:31 Uhr

Bitte keine solchen langen Ergebnislisten posten. Siehe http://www.drupalcenter.de/verhaltensregeln#nr_7

Ändere die Funktion so wie hier gezeigt: https://skitch.com/stborchert/r8qpe/variable-init

<?php
    $result
= db_query('SELECT * FROM {variable}');
    while (
$variable = db_fetch_object($result)) {
     
print_r($variable->name .'</br>');
     
$variables[$variable->name] = unserialize($variable->value);
    }
?>

Dann bekommst Du eine vernünftige Liste der Variablennamen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi. Danke für die Antwort.

Eingetragen von bloedie (13)
am 04.01.2011 - 09:30 Uhr

Hi.

Danke für die Antwort.

Habe die Zeile nun so wie vorgeschlagen eingebaut und bekomme eine ziemlich lange Liste
die ich hier leider nicht posten darf. Ich habe daher eine Datei auf den Webspace gestellt.

http://www.wildparkfreunde.de/downloads/variabeln.txt

Aber Anfangen kann ich damit allerdings auch nicht.

Cu.
Bloedie

  • Anmelden oder Registrieren um Kommentare zu schreiben

Fehler

Eingetragen von stBorchert (6003)
am 04.01.2011 - 09:49 Uhr
bloedie schrieb

Aber Anfangen kann ich damit allerdings auch nicht.

https://skitch.com/stborchert/r8wn2/

Wie ich weiter oben bereits erwähnte, siehst Du in der Liste den Fehler direkt nach dem Namen der Variablen, die fehlerhafte Werte enthält. Korrigiere diese Werte und der Fehler verschwindet.

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi. Danke für Deine Antwort.

Eingetragen von bloedie (13)
am 04.01.2011 - 10:39 Uhr

Hi.

Danke für Deine Antwort. Ich schaue gleich mal nach ob ich da etwas in
der Datenbank entdecken kann und melde mich dann wieder.

Cu.
Bloedie

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi.Vielen Dank nochmals das

Eingetragen von bloedie (13)
am 04.01.2011 - 10:50 Uhr

Hi.

Vielen Dank nochmals das Problem ist gelöst.
Es gab in der Datenbank in Variables einen Eintrag Theme_wilderness welches
nicht mehr installiert war. Ich habe die Werte aus der Datenbank gelöscht und
siehe da es funzt wieder alles wie es soll.

Vielen Dank nochmals für Eure Hilfe.

Cu.
Bloedie

  • Anmelden oder Registrieren um Kommentare zu schreiben

Tobias Bähr schrieb In den

Eingetragen von sorn1x (3)
am 24.12.2011 - 03:08 Uhr
Tobias Bähr schrieb

In den Einstellungen bei Fehlermeldungen. (admin/settings/error-reporting)

Ich weiß das es nicht die Lösung ist, jedoch weiß ich auch nicht mehr als mir Google ausspuckt.

ich möchte gern wissen, wo genau diese Einstellung im System gespeichert wird? In der Datenbank?

Ich würde dies gern manuell ändern. Könnt Ihr mir dazu evtl. einen Tip geben?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja Drupal speichert,

Eingetragen von Tobias Bähr (4019)
am 25.12.2011 - 17:04 Uhr

Ja Drupal speichert, abgesehen von der Datenbankverbindung, alles in der Datenbank.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok. Vielen Dank. Ich habe mir

Eingetragen von sorn1x (3)
am 27.12.2011 - 11:06 Uhr

Ok. Vielen Dank.

Ich habe mir ein Git-ähnliches selfinstallscript für Drupal gebaut.
Leider erhalte ich auch die oben besagten Warnungen und bekomme Sie einfach nicht weg.

    Notice: unserialize() [function.unserialize]: Error at offset 21 of 57 bytes in variable_initialize() (line 930 of /www/htdocs/login/drupal-7.10/includes/bootstrap.inc).
    Notice: unserialize() [function.unserialize]: Error at offset 23 of 29 bytes in variable_initialize() (line 930 of /www/htdocs/login/drupal-7.10/includes/bootstrap.inc).

<?php

// Proceed with variable rebuild.
//Zeile 930
     
$variables = array_map('unserialize', db_query('SELECT name, value FROM {variable}')->fetchAllKeyed());
//Zeile 931
     
cache_set('variables', $variables, 'cache_bootstrap');
//Zeile 932
     
lock_release($name);

?>

Habt Ihr evtl. noch eine Idee dazu?
Ggf. würde es auch reichen wenn ich genau weiß welchen Eintrag ich in meinem fertigen Dump anpassen muss!?!

mfg

  • Anmelden oder Registrieren um Kommentare zu schreiben

Einfach wie in

Eingetragen von Tobias Bähr (4019)
am 27.12.2011 - 21:57 Uhr

Einfach wie in http://www.drupalcenter.de/node/32610#comment-116177 beschrieben vorgehen ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hier das Ergebnis wenn ich

Eingetragen von sorn1x (3)
am 28.12.2011 - 09:34 Uhr

Hier das Ergebnis wenn ich den Print einfüge:

Notice: unserialize() [function.unserialize]: Error at offset 2 of 14 bytes in variable_initialize() (line 930 of /www/htdocs/login/drupal-7.10/includes/bootstrap.inc).
Notice: unserialize() [function.unserialize]: Error at offset 23 of 29 bytes in variable_initialize() (line 930 of /www/htdocs/login/drupal-7.10/includes/bootstrap.inc).
Notice: Undefined variable: variable in variable_initialize() (line 932 of /www/htdocs/login/drupal-7.10/includes/bootstrap.inc).
Notice: Trying to get property of non-object in variable_initialize() (line 932 of /www/htdocs/login/drupal-7.10/includes/bootstrap.inc).
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/login/drupal-7.10/includes/bootstrap.inc:932) in drupal_send_headers() (line 1226 of /www/htdocs/login/drupal-7.10/includes/bootstrap.inc).

mit der fehlermeldung kann ich leider nicht viel anfangen
es ist ein nacktes drupal und es sind noch keine module oder themes etc installiert..

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich kämpfe auch mit diesem Fehler

Eingetragen von Dorothea_Z (198)
am 25.04.2019 - 18:38 Uhr

aber der Link von Stefan führt auf eine Website, bei der nur das Produkt erwähnt ist (von evernote), aber kein Hinweis, ob das bei Drupal 8 auch noch ähnlich zu ändern ist...
Hat jemand eine Anregung, wie ich die Fehlersuche gestalten sollte - ich will hier ja auch keine lange Liste von Fehlermeldungen bringen...
Danke!
LG
D.

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20460

Neue User:

  • capilclinic
  • Quabzibboter
  • Marsvinpoido

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