phpBB: Kritischer Fehler

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

phpBB: Kritischer Fehler

Beitrag von Mungo »

Code: Alles auswählen

phpBB : Kritischer Fehler 

Error updating sessions table

DEBUG MODE

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

UPDATE forum_sessions SET session_time = 1053955003, session_page = PAGE_ABIZEITUNG WHERE session_id = '57a786a0261e8495c748f648132802ba'

Line : 267
Dieser Code kommt manchmal wenn ich eine Seite aufrufe, die ich selbst im phpbb integriert hab.
Woran liegt das?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Du musst PAGE_ABIZEITUNG noch in der constants.php definieren..

http://www.phpbb.de/viewtopic.php?p=78698#78698
..der untere Teil (Änderung an constants.php und viewonline.php).
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

muss ich ne tpl verwenden?

da ich auch noch eigenes php zeug in der datei hab...

ich hab nur nicht

$template->set_filenames();

$template -> pparse('body');

dann hab ich nichts in der page_header.php und in der overall_header.tpl und in der lang_main.php eingefügt.

in der constants.php hab ich es genauso eingetragen

und in der viewonline.php hab ich auch nichts eingetragen

aber der fehler kommt trotzdem
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

*.tpl is nich notwendig.
Wie gesagt, für Dich gilt nur der untere Teil (wobei die Änderungen an lang_main.php und viewonline.php nur optional sind, und für die Anzeige in der Online-Liste genutzt werden).
#
#-----[ DATEI ÖFFNEN: ]------------------------------------------
# language/lang_xxx/lang_main.php

[FINDE:]
//
// That's all Folks!
// -------------------------------------------------

[DAVOR! EINFÜGEN:]
$lang['Abi'] = 'Abizeitung';



#
#-----[ DATEI ÖFFNEN: ]------------------------------------------
# includes/constants.php

[FINDE:]
define('PAGE_GROUPCP', -11);

[DANACH EINFÜGEN:]
define('PAGE_ABIZEITUNG', -12);



#
#-----[ DATEI ÖFFNEN: ]------------------------------------------
# viewonline.php

[FINDE:]
case PAGE_FAQ:
$location = $lang['Viewing_FAQ'];
$location_url = "faq.$phpEx";
break;

[DANACH EINFÜGEN:]
case PAGE_ABIZEITUNG:
$location = $lang['Abi'];
$location_url = "deine_datei.$phpEx";
break;
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

ok das hab ich das jetzt alles nochmal überprüft.
ich hab alles genauso gemacht.

nur der fehler kommt immer noch manchmal. also wenn ich öfters zwischen seiten wechsle die ich selber (wie oben) eingebaut hab.
Wenn der Fehler dann einmal kommt, kommt er jedesmal wenn ich auf eine eigene seite gehe. geh ich jedoch (nachdem der fehler aufgetreten ist) auf eine seite wie "profil" und dann wieder auf eine eigene seite kommt der fehler nicht mehr (er kommt dann erst wieder, wenn ich öfters zwischen eigenen seiten wechlse).
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Du musst natürlich die obigen Schritte für jede selbst erstellte Seite wiederholen (und die Codes anpassen)...

Wenn du auf eine der Seiten gehst, ist es kein Problem... nur wenn du z.B. die Seite aktualisierst, deine Session dann ebenfalls in der Datenbank aktualisiert wird... weiss phpBB z.B. mit PAGE_ABIZEITUNG nix anzufangen.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“