Nachdem mein webhoster auf PHP 5.3 umgestellt hat, ging mit joomla erst ein mal gar nichts mehr. Fehlermeldung über Fehlermeldung. Daraufhin habe ich schön Schritt für Schritt die Fehler ausgemerzt. Hier die notwendigen Änderungen in den einzelnen Dateien als “workaround”.

 

Immer im Format: Zeilennummer/Originalcode/geänderter Code. Viel Erfolg!

 

/components/com_content/content.php

154:
function frontpage( $gid, &$access, $pop, $now, $limit, $limitstart ) {
function frontpage( $gid, $access, $pop, $now, $limit, $limitstart ) {

228:
function showSection( $id, $gid, &$access, $now ) {
function showSection( $id, $gid, $access, $now ) {

375:
function showCategory( $id, $gid, &$access, $sectionid, $limit, $selected, $limitstart, $now, $selected, $filter ) {
function showCategory( $id, $gid, $access, $sectionid, $limit, $selected, $limitstart, $now, $selected, $filter ) {

636:
function showBlogSection( $id=0, $gid, &$access, $pop, $now=NULL, $limit, $limitstart ) {
function showBlogSection( $id=0, $gid, $access, $pop, $now=NULL, $limit, $limitstart ) {

742:
function showBlogCategory( $id=0, $gid, &$access, $pop, $now, $limit, $limitstart ) {
function showBlogCategory( $id=0, $gid, $access, $pop, $now, $limit, $limitstart ) {

864:
function showArchiveSection( $id=NULL, $gid, &$access, $pop, $option, $year, $month, $limit, $limitstart ) {
function showArchiveSection( $id=NULL, $gid, $access, $pop, $option, $year, $month, $limit, $limitstart ) {

998:
function showArchiveCategory( $id=0, $gid, &$access, $pop, $option, $year, $month, $module, $limit, $limitstart ) {
function showArchiveCategory( $id=0, $gid, $access, $pop, $option, $year, $month, $module, $limit, $limitstart ) {

1399:
function showItem( $uid, $gid, &$access, $pop, $option=’com_content’, $now ) {
function showItem( $uid, $gid, $access, $pop, $option=’com_content’, $now ) {

>1500:
function show( $row, $params, $gid, &$access, $pop, $option=’com_content’, $ItemidCount=NULL ) {
function show( $row, $params, $gid, $access, $pop, $option=’com_content’, $ItemidCount=NULL ) {

/components/com_content/content.html.php

437:
function show( &$row, &$params, &$access, $page=0 ) {
function show( $row, $params, $access, $page=0 ) {

/includes/vcard.class.php

37-75: diese Zeilen müssen mit /* und */ auskommentiert werden (sind anscheinend doppelt definiert)

Kategorien: Website