Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBBLITE (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=67)
-- Es klappt nicht (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=71)
--- Error Meldung (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=2691)


Geschrieben von raffisworld am 19.09.2014 um 12:51:

  Error Meldung

Hi,
ich bin neu hier und weiß auch nicht ob ich hier richtig bin, ich möchte auch
keinen ärgern, ich suche lediglich Hilfe, bei :
Fatal error: PHP warning in file /var/www/html/web143/html/phpBB1/wcf/lib/system/event/EventHandler.class.ph
p (42): get_class() expects parameter 1 to be object, string given

Mein Hoster hat ein Update gemacht, seitdem hab ich diese Meldung, auf dem WBB board
hat man mir einige tips gegeben aber nichts hat geklappt, dann Sendepause.
Ich komme nicht mehr ins ACP, ich komme nur noch per WebFTP, FTP und MySQL und
PHPBBAdmin an den Boardinhalt.

Ich muß dazu sagen, ich bin Laie, also sprecht langsam, wenn überhaupt einer mit mir
spricht oder mir helfen kann!

Gruß raffisworld



Geschrieben von Listiger_Falke am 19.09.2014 um 13:30:

 

Um was für eine Forenversion handelt es sich denn da?
Link zum Board wäre auch hilfreich



Geschrieben von raffisworld am 19.09.2014 um 16:49:

  Error Meldung

Hi,
Hier der Link : http://raffis-world-board.de/phpBB1/wbb/index.php?page=Portal

Version? Da das ein früherer Bekannter gemacht hat, das einzigste was ich erkennen kann
ist " PACKAGE_VERSION', '3.0.0 RC 7 " und das die WCF vers. 1.0 ist.

Zur komplette Meldung gehört noch das:
You get more information about the problem in our knowledge base: http://www.woltlab.com/help/?code=0
Information:

error message: PHP warning in file /var/www/html/web143/html/phpBB1/wcf/lib/system/event/EventHandler.class.ph
p (42): get_class() expects parameter 1 to be object, string given
error code: 0
file: /var/www/html/web143/html/phpBB1/wcf/lib/system/WCF.class.php (189)
php version: 5.3.27
wcf version: 1.0.0 RC 7
date: Fri, 19 Sep 2014 14:36:34 +0000
request: /phpBB1/wbb/index.php?page=Portal
referer:
Stacktrace:

#0 [internal function]: WCF::handleError(2, 'get_class() exp...', '/var/www/html/w...', 42, Array)
#1 /var/www/html/web143/html/phpBB1/wcf/lib/system/event/EventHandler.class.ph
p(42): get_class('UserAuth')
#2 /var/www/html/web143/html/phpBB1/wcf/lib/system/event/EventHandler.class.ph
p(104): EventHandler::executeInheritedActions('UserAuth', 'loadInstance', 'UserAuth', 'loadInstance@Us...')
#3 /var/www/html/web143/html/phpBB1/wcf/lib/system/auth/UserAuth.class.php(25)
: EventHandler::fireAction('UserAuth', 'loadInstance')
#4 /var/www/html/web143/html/phpBB1/wcf/lib/system/session/CookieSessionFactor
y.class.php(26): UserAuth::getInstance()
#5 /var/www/html/web143/html/phpBB1/wcf/lib/system/session/SessionFactory.clas
s.php(41): CookieSessionFactory->create()
#6 /var/www/html/web143/html/phpBB1/wbb/lib/system/WBBCore.class.php(173): SessionFactory->get()
#7 /var/www/html/web143/html/phpBB1/wcf/lib/system/WCF.class.php(47): WBBCore->initSession()
#8 /var/www/html/web143/html/phpBB1/wbb/global.php(13): WCF->__construct()
#9 /var/www/html/web143/html/phpBB1/wbb/index.php(2): require_once('/var/www/html/w...')
#10 {main}

Gruß raffisworld



Geschrieben von haumi am 19.09.2014 um 17:34:

 

Was mich etwas irritiert ist das von einem "phpBB1" gesprochen wird aber vieles auf ein wbb3er Board von Woltlab hindeutet.
Was aber ersichtlich ist das ein falscher Parameter übergeben wird.
wcf/lib/system/event/EventHandler.class.php (42): get_class() expects parameter 1 to be object, string given
Es wird ein Objekt erwartet und ein String wird übergeben.
Wenn es sich um ein wbb3er Board handelt dann kann nur Woltlab helfen.
Bei einem phpBB-Board müsste man eventuell so den Fehler ausmärzen können.
Ich müsste mich da reinarbeiten falls es hier niemanden gibt der sich mit der php Software auskennt.
Vielleicht kannst du auch die Leutchen von phpBB anschreiben.,
Die Umstellung auf php5.3 bereitet im allgemeinen Probleme, die auch dort bekant sind und eventuell hat man dafür schon eine Lösung.

Schau mal was da zutrifft.

Ich habe was gfunden!


Zitat:
Du mußt mit einem FTP Programm die Datei EventHandler.class.php aus dem Verzeichnis wcf/lib/system/event/ auf deine Festplatte laden und sie dann mit einem Texteditor deiner Wahl öffnen. Dann suchst du die Zeile

Quellcode
if ((get_class($eventObj) == $parentClassName || is_subclass_of($eventObj, $parentClassName)) && isset($actions[$eventName]) && count($actions[$eventName]) > 0) {


und ersetzt
Quellcode
if ((get_class($eventObj)

mit
Quellcode
if ((get_class((Object)$eventObj)


Das ganze speichern und dann die Datei wieder in das Verzeichnis wcf/lib/system/event/ laden. Dabei die vorhandene überschreiben.




LG
haumi



Geschrieben von nobody am 19.09.2014 um 17:56:

 

Moin Moin

Das Board liegt in dem Ordner html
Unterordner phpBB1

Dort ist das WBB3.x Board aufgesetzt worden.

Ich kann dir ein Board empfehlen welches sich nit dem WBB3.x sehr gut auskennt.
Melde dich da und und stelle dort noch einmal deine Frage.

http://wbbsupport.de/


nobody



Geschrieben von raffisworld am 19.09.2014 um 18:13:

  Error Meldung

Hi,

Das mit dem Object einfügen hab ich schon gemacht, bringt nur jede Menge Error Meldungen, hab ich dann wieder rückgängig gemacht.

PHPBB hab ich gleich 3 Ordner also PHPBB1, ....2 , ....3 hat glaub ich nichts mit der Version zu tun.

Danke für den Tip mit dem anderen Board, werde ich versuchen.

Gruß raffisworld


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH