Problem

Meist nach einem Update von PHP oder einem Serverumzug anzutreffen:
Die ganze Frontpage bleibt weiß oder nur die Kontakte.
Das Backend ist aber erreichbar.

Im error_log findet sich:

Cannot redeclare quoted_printable_encode() ... in vcard.php

Lösung:

Wir schnappen uns die angemahnte Datei und öffnen sie im Editor.
Dort suchen wir die Funktion (hier "quoted_printable_encode()") und bauen ein "wenn die Funktion nicht schon existiert" darum. Das sieht dann so aus:

if(!function_exists('quoted_printable_encode')) {
function quoted_printable_encode($input, $line_max=76) {
    ...
}
}

Kategorien:

Stichwörter:

joomla · php · function · redeclare ·