12. Dezember 2008

WordPress Plugin Shortstats: Fatal error: Cannot access empty property…

Wollte gerade das WordPress Plugin ShortStat von Shaun Inman ausprobieren. Also schnell die php-Datei heruntergeladen und wp-content\plugins geschoben. Anschließend im Admin-Bereich unter “Plugins” aktiviert, auf “Dashboard” geklickt und ShortStats angewählt, gefreut und…

“Fatal error: Cannot access empty property in…”

Nach einer relativ kurzen Google-Befragung dann die Lösung:

Es gibt wohl ein Problem bei der Verwendung mit PHP5, denn PHP5 mag an bestimmten Stellen das “$” nicht leiden, genauer gesagt nach einem “->”. PHP4 scheint das weitgehend ignoriert zu haben.

Im Falle von ShortStat löst man das Problem, indem man die wp-shortstat.php öffnet und nach “->$” sucht. In Zeile 771 sollte man fündig werden. Nun entfernt man das “$” nach dem “->” und speichert. Fertig. :)

$wpss->getFirstHit()+(((gmdate('I'))?($wpss->$tz_offset+1):$wpss->$tz_offset)*3600)

wird zu:

$wpss->getFirstHit()+(((gmdate('I'))?($wpss->tz_offset+1):$wpss->tz_offset)*3600)


1 Kommentar zu »WordPress Plugin Shortstats: Fatal error: Cannot access empty property…«


Kommentar schreiben: