moziloCMS Supportforum

moziloCMS => Hier klemmt es! => Thema gestartet von: tom am 01. April 2009, 16:14:40

Titel: 1.11: Call to undefined function: mb_convert_encoding()
Beitrag von: tom am 01. April 2009, 16:14:40
Hiho,

irgendwie stehe ich gerade vor dem Problem, dass - mal abgesehen von der Startseite - sämtliche Verlinkungen (intern) zu einer komplett leeren Seite führen. Dies gilt sowohl für Links auf der Seite selbst als auch für die Vorschau aus dem Admin-Interface heraus.

Die Startseite geht, und ich kann auch munter mit den Layouts rumspielen, aber selbst der Link zurück auf die Startseite führt zu einer leeren Seite. Irgendjemand eine Idee?

Falls jemand mal 'nen Blick drauf werfen will:

http://www.sager.c.sn.schule.de

Ich weiß, dass sich das Problem wieder mal zwischen Tastatur und Stuhl befindet, aber irgendwie habe ich grade 'nen Klemmer... :)
Titel: Re: Inhaltsseiten komplett leer...
Beitrag von: choolie am 01. April 2009, 16:33:49
Vielleicht die Schreibrechte?

http://cms.mozilo.de/index.php?cat=20_E ... reibrechte (http://cms.mozilo.de/index.php?cat=20_Einrichtung&page=11_Schreibrechte)

mal schauen :)

lg, Choolie
Titel: Re: Inhaltsseiten komplett leer...
Beitrag von: Hermann am 01. April 2009, 23:02:44
Das sieht so aus, als trete ein fataler Fehler auf, dessen Anzeige aus Sicherheitsgründen aber unterdrückt wird. Du könntest versuchen, einmal
error_reporting(E_ALL);in die zweite Zeile (also gleich nach <?) der index.php zu schreiben.
Titel: Re: Inhaltsseiten komplett leer...
Beitrag von: azett am 02. April 2009, 07:15:06
...und wenn du das gemacht hast, wird wohl folgende Fehlermeldung erscheinen(*): Fatal error: Call to undefined function: mb_convert_encoding() in /.../.../.../moziloCMS/index.php on line 1045
Dieses Problem ist bekannt und wird mit Version 1.11.1 behoben sein - bis dahin ersetz bitte in der index.php die Funktion cleanInput() (geht bei Zeile 1043 los) durch folgendes:
    // Sichert einen Input-Wert
    function cleanInput($input) {
        if (function_exists("mb_convert_encoding")) {
            $input = mb_convert_encoding($input, "ISO-8859-1");
        }
        return htmlentities($input, ENT_QUOTES, 'ISO8859-1');    
    
} 


(*) Bitte korrigier mich, wenn ich mit dieser Einschätzung falsch liege ;)
Titel: Re: Inhaltsseiten komplett leer...
Beitrag von: tom am 02. April 2009, 11:24:02
Patch reingefrickelt, und schon geht's. Danke. :)

*closed*
Titel: Re: 1.11: Call to undefined function: mb_convert_encoding()
Beitrag von: azett am 02. April 2009, 12:23:35
:)

Ich hab den Threadtitel mal angepaßt, damit andere, die den gleichen Fehler haben, den Thread gleich sehen.
Titel: Re: 1.11: Call to undefined function: mb_convert_encoding()
Beitrag von: azett am 03. April 2009, 09:58:48
Der Patch ist als 1.11.0.1 online. Ein Update ist nur bei Websites nötig, auf denen der Fehler auftrat.