Guten Morgen
Ich besitze seit dem Juni 2009 ein kleines Forum, wo ich die Version 3.0.9 drauf habe.
Nun habe ich seit gestern folgendes Problem.
Mein Anbieter hat von PHP 5.3 auf 5.4 umgestellt.
Wenn man nun einen Beitrag posten möchte, kommt folgende Fehlermeldung:
QuoteDisplay More
Fatal error: PHP error in file
/home/simssecr/public_html/wcf/lib/data/message/OldCensorship/OldCensorship.class.php
(32): Non-static method OldCensorship::pregQuote() should not be called
statically
Information:
error message: PHP error in file
/home/simssecr/public_html/wcf/lib/data/message/OldCensorship/OldCensorship.class.php
(32): Non-static method OldCensorship::pregQuote() should not be called
statically
error code: 0
file: /home/simssecr/public_html/wcf/lib/system/WCF.class.php (255)
php version: 5.4.26
wcf version: 1.0.11 pl 3 (Horizon)
date: Wed, 09 Apr 2014 09:09:22 +0000
request: /index.php?form=PostAdd&threadID=5332
referer: http://www.sims-secrets.ch/index.php?form=PostAdd&threadID=5332
Stacktrace:
#0 /home/simssecr/public_html/wcf/lib/data/message/OldCensorship/OldCensorship.class.php(32): WCF::handleError(2048, 'Non-static meth...', '/home/simssecr/...', 32, Array)
#1 /home/simssecr/public_html/wcf/lib/data/message/OldCensorship/OldCensorship.class.php(32): OldCensorship::pregQuote()
#2 /home/simssecr/public_html/wcf/lib/system/event/listener/OldCensorshipListener.class.php(10): OldCensorship::censor(Object(PostAddForm))
#3 /home/simssecr/public_html/wcf/lib/system/event/EventHandler.class.php(117): OldCensorshipListener->execute(Object(PostAddForm), 'PostAddForm', 'save')
#4 /home/simssecr/public_html/wcf/lib/system/event/EventHandler.class.php(142): EventHandler::executeInheritedActions(Object(PostAddForm), 'save', 'PostAddForm', 'save@PostAddFor...')
#5 /home/simssecr/public_html/wcf/lib/form/AbstractForm.class.php(72): EventHandler::fireAction(Object(PostAddForm), 'save')
#6 /home/simssecr/public_html/wcf/lib/form/CaptchaForm.class.php(64): AbstractForm->save()
#7 /home/simssecr/public_html/wcf/lib/form/MessageForm.class.php(135): CaptchaForm->save()
#8 /home/simssecr/public_html/lib/form/PostAddForm.class.php(79): MessageForm->save()
#9 /home/simssecr/public_html/lib/form/ThreadAddForm.class.php(125): PostAddForm->save()
#10 /home/simssecr/public_html/wcf/lib/form/AbstractForm.class.php(88): ThreadAddForm->submit()
#11 /home/simssecr/public_html/wcf/lib/form/CaptchaForm.class.php(78): AbstractForm->readData()
#12 /home/simssecr/public_html/wcf/lib/form/MessageForm.class.php(181): CaptchaForm->readData()
#13 /home/simssecr/public_html/lib/form/ThreadAddForm.class.php(288): MessageForm->readData()
#14 /home/simssecr/public_html/lib/form/PostAddForm.class.php(159): ThreadAddForm->readData()
#15 /home/simssecr/public_html/wcf/lib/page/AbstractPage.class.php(74): PostAddForm->readData()
#16 /home/simssecr/public_html/wcf/lib/form/MessageForm.class.php(221): AbstractPage->show()
#17 /home/simssecr/public_html/lib/form/ThreadAddForm.class.php(349): MessageForm->show()
#18 /home/simssecr/public_html/lib/form/PostAddForm.class.php(249): ThreadAddForm->show()
#19 /home/simssecr/public_html/wcf/lib/page/AbstractPage.class.php(36): PostAddForm->show()
#20 /home/simssecr/public_html/wcf/lib/util/RequestHandler.class.php(63): AbstractPage->__construct()
#21 /home/simssecr/public_html/wcf/lib/util/RequestHandler.class.php(94): RequestHandler->__construct('PostAdd', Array, 'form')
#22 /home/simssecr/public_html/index.php(8): RequestHandler::handle(Array)
#23 {main}
Ich konnte zwar gestern noch manuell, wieder auf die alte Version von PHP 5.3 umstellen, was bedeutet, das Forum funktioniert dadurch wieder einwandfrei, mein Anbieter sagt aber das er PHP 5.3 definitiv auf Ende Juli deaktivieren wird.
Ich würde mich nun gerne vorher auf die Fehlersuche machen, da ich selbst nicht so sehr bewandert darin bin, was diese Dinge angeht.
Läuft die Version 3.0.9 auf PHP 5.4 noch?
Da die Fehlermeldung ja nur erscheint wenn man einen Beitrag absenden möchte, könnte es ev. auch nur an einem installiertem Plug-In liegen?
Für Hilfe wäre ich da dankbar.
Liebste Grüsse:
Martin