Seite 1 von 3

Last Visit Mod Bug?!?!?!

Verfasst: 02.01.2004 17:47
von r4mon
Hi, ich habe jetzt die Last Visit Mod eingebaut in der Version 1.2.8.

Nun habe ich das Problem, das zwar meine Portal Seite angezeigt wird, aber sobald ich in den normalen Forum Index gelangen will, kommt folgende Meldung:

Code: Alles auswählen

Parse error: parse error, expecting `')'' in /www/gothic-power.de/htdocs/phpBB2/index.php on line 327
Ich habe diese Zeile kontrolliert und dort stand folgendes drin:

Code: Alles auswählen

'USERS_TODAY_LIST' => $users_today_list,
Ich habe nochmal geguckt ob ich was falsch eingebaut habe, aber ich habe keinen Fehler gefunden. Das ist 1zu1 von der Installations Datei.
Woran könnte der Fehler liegen?

UPDATE:

Jetzt kommt auch auf der Portal Seite eine Fehlermeldung und zwar:

Code: Alles auswählen

phpBB : Kritischer Fehler 

Error updating last visit time

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '//user_lastvisit = 1073062052 WHERE user_id = 2' at line 2

UPDATE phpbb_users SET user_session_time = 1073062158, user_session_page = -12, //user_lastvisit = 1073062052 WHERE user_id = 2

Line : 165
File : /www/gothic-power.de/htdocs/phpBB2/includes/sessions.php 

Verfasst: 02.01.2004 20:57
von rembrand
Habe auch gerade den Mod ausprobiert. (mit easymod installiert). Nun bekomme ich folgende Fehlermeldung.

phpBB : Kritischer Fehler

Error updating last visit time

DEBUG MODE

SQL Error : 1054 Unknown column 'user_lastlogon' in 'field list'

UPDATE phpbb_users SET user_session_time = 1073071502, user_session_page = 0, user_lastvisit = 1073071283, user_lastlogon = 1073071502, user_totallogon=user_totallogon+1 WHERE user_id = -1

Line : 165
File : /www/htdocs/v035260/includes/sessions.php

Was ist da passiert?

Verfasst: 03.01.2004 00:56
von Acid
@r4mon
Ein Parse Error ist oftmals nicht in der angegebenen Zeile zu finden, sondern x Zeilen darüber. Speichere mal am besten die index.php als *.txt ab und poste einen Link.
Bei der zweiten Fehlermeldung schaut es so aus, als wäre das // in der sql-Anweisung zuviel.

@rembrand
Der EasyMod ändert zwar sämtliche Dateien, jedoch müssen Datenbankänderungen manuell vorgenommen werden. Bei dem LastVisit Hack ist eine db_update.php (?) dabei, die das automatisch erledigt.

Verfasst: 03.01.2004 01:22
von r4mon
Also mitler Weile ist nur noch der SQL Fehler...

Wo kann ich das beheben?
Eigentlich habe ich an der DB nie was geändert nur die Update ausgeführt.


edit:

Das Problem ist, der SQL Fehler kommt jetzt immer..
Ich kann nichtmal mehr das DB Update neu ausführen

Verfasst: 03.01.2004 11:18
von rembrand
Nach der Ausführung von last_visit_db_update.php habe ich die gleichen Fehlermeldungen wie r4mon.

Und nu?

Verfasst: 03.01.2004 11:50
von Acid
Speichert mal die sessions.php als *.txt ab und postet einen Link hier. (Wenn die Fehler identisch sind, reicht´s aus, wenn es einer macht.)

Verfasst: 03.01.2004 13:56
von r4mon
Also ich hab sie mal als TXT geuppt.

Könnte es sein das ich einen Fehler beim einbauen gemacht habe, oder die neue Version einen Bug hat?

http://stadt.heim.at/london/161608/sessions.txt

Verfasst: 03.01.2004 14:10
von Elo
@r4mon

Ändere mal die Zeile:

Code: Alles auswählen

SET user_session_time = $current_time, user_session_page = $page_id, //user_lastvisit = $last_visit
in

Code: Alles auswählen

SET user_session_time = $current_time, user_session_page = $page_id //user_lastvisit = $last_visit
Elo

Verfasst: 03.01.2004 14:32
von r4mon
Ich habs geändert, aber der Fehler besteht immer noch.
Ich blicke so langsam nichtmehr so ganz durch was ich in der Datei gemacht habe.
Ist es ganz sicher das "nur" in der Datei der Wurm drinne ist?
Wenn ja Code ich sie gerade nochmal neu...

Verfasst: 03.01.2004 14:44
von r4mon
Also ich habe die Datei jetzt nochmal neu gecodet!
Der Link oben ist jetzt die aktuelle Datei.
Jetzt kommt eine neue Fehlermeldung.

Code: Alles auswählen

Parse error: parse error in /www/gothic-power.de/htdocs/phpBB2/includes/sessions.php on line 235

Fatal error: Call to undefined function: session_pagestart() in /www/gothic-power.de/htdocs/phpBB2/intro.php on line 34