Board Update

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
Angela Goldig
Beiträge: 21
Registriert: Mi 27.Okt, 2004 23:07
Wohnort: Ruhrpott
Kontaktdaten:

Board Update

Beitrag von Angela Goldig »

Deine phpBB Version: Vanilla phpBB 2.0.18
MODs: Nein
Dein Wissensstand: Grundwissen
Link zu Deinem Forum: [url]http://[/url]

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?



Was hast Du bereits versucht um das Problem zu lösen?




Fehlerbeschreibung und Nachricht

ich hab heute endlich angefangen das board zu updaten.

die änderung von 2.07 auf 2.08 lief ohne probleme.

dann von 2.08 auf 2.09 bekomm ich diese fehlermeldung.

Code: Alles auswählen

Error in posting

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 ')' at line 1

INSERT INTO phpbb_posts (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig, post_icon) VALUES (998, 10, 2, '', 1130709175, 'd9ed96ea', 1, 0, 1, 1, )

Line : 451
File : /XXXXXX/XX/XXXXXXX/htdocs/XXXXXXXX/www/phpBB2/includes/functions_post.php
ich hab nicht gefunden woran es liegt.


ich hab die änderungen dann alle noch mal gemacht mit dem gleichen ergebnis.

kann mir jemand einen rat geben?
If you dance with the Devil you don't change him. He changes you.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

post_icon
Das wird nicht gefüllt.
Schau Dir nochmal die Installation des Post Icon MODs an, was dort alles zu installieren war...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Also bevor du 11 Updates machst, würde ich mir eher überlegen das Board komplett neu, auf Basis des 2.0.18, zu Modden!
Das geht mit Sicherheit schneller und einfacher.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Angela Goldig
Beiträge: 21
Registriert: Mi 27.Okt, 2004 23:07
Wohnort: Ruhrpott
Kontaktdaten:

Beitrag von Angela Goldig »

zeile 448 - 451

Code: Alles auswählen

        $sql = ($mode != "editpost") ? "INSERT INTO " . POSTS_TABLE . " (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig, post_icon) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig, $MsgIcon)" : "UPDATE " . POSTS_TABLE . " SET post_username = '$post_username', enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, enable_sig = $attach_sig" . $edited_sql . ", post_icon = $MsgIcon WHERE post_id = $post_id";
        if (!$db->sql_query($sql, BEGIN_TRANSACTION))
        {
                message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
        }

post_icon = $MsgIcon ist da aber drin und das ist ja auch seit wochen so ohne probleme gelaufen. die fehlermeldung kam erst jetzt bei dem update

@ AmigaLink, ich hab da sehr gründlich drüber nachgedacht, ob ganz neu (320 user) und neu modden oder 1 update schön gemütlich nach dem anderen machen und hab mich für die 2te variante entschieden.

ich hab erst versucht das board (testboard auf ner anderen domain) über die konsole zu patchen aber da waren zu viele "fehlermeldungen" die ich hätte einzeln raussuchen müssen.
If you dance with the Devil you don't change him. He changes you.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Füge mal vor diese SQL-Anweidung die folgende Zeile ein:

Code: Alles auswählen

$MsgIcon = (!$MsgIcon) ? 0 : $MsgIcon;
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Angela Goldig
Beiträge: 21
Registriert: Mi 27.Okt, 2004 23:07
Wohnort: Ruhrpott
Kontaktdaten:

Beitrag von Angela Goldig »

schönen dank! das hat geklappt. ich mußte das dann aber auch noch vor der TOPICS_TABLE abfrage reinsetzen.

*rumfreu*

heute abend fummel ich dann weiter :D

ach menno. grade das nächste problem entdeckt. :(

ich komm über den link im footer nicht mehr ins acp. wenn ich manuell in der adressleiste /admin dazwischentipper dann gehts. ich hab die änderungen in der session.php überprüft. alles richtig gemacht. ich hab alle sitzungsdateien zurück gesetzt, kein änderung. ne idee?
Zuletzt geändert von Angela Goldig am Mo 31.Okt, 2005 13:03, insgesamt 1-mal geändert.
If you dance with the Devil you don't change him. He changes you.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Der Link zum ACP wird in der page_footer.php erstellt. Oder über eine Funktion des Junior Admin.
Beides sollte eigentlich durch das phpBB-Update nicht verändert werden...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Angela Goldig
Beiträge: 21
Registriert: Mi 27.Okt, 2004 23:07
Wohnort: Ruhrpott
Kontaktdaten:

Beitrag von Angela Goldig »

ja über die page_tail.php, ich weiß. der link zum junior admin funktioniert auch noch.

wenn ich den link zum acp im footer anklick (und der stimmt) bleib ich auf dem board index

wenn ich in der adresszeile /admin/ dazwischentipper und meine z.b. sid=a9b3f761e272600197f22eb707445486 ist dahinter dann komm ich ohne problem rein.

in der admin/index.php war in dem update folgende änderung


Code: Alles auswählen

#
#-----[ OPEN ]-----
#
admin/index.php

#
#-----[ FIND ]-----
# // Line 335

			AND u.user_session_time >= " . ( time() - 300 ) . " 

#
#-----[ REPLACE WITH ]-----
#
			AND s.session_time >= " . ( time() - 300 ) . " 

das muß ja was mit der session sein.


ich seh das grade. in dem update von 2.07 auf 2.08 war in der admin/pagestart.php


Code: Alles auswählen

FIND - Line 59 

   redirect($url); 

REPLACE WITH 

   redirect("index.$phpEx?sid=" . $userdata['session_id']); 
isses das?


yep das isses. wenn ich diese änderung rückgängig mach dann funktioniert der acp link im footer. was nu? muß diese änderung sein?
Zuletzt geändert von Angela Goldig am Mo 31.Okt, 2005 13:48, insgesamt 2-mal geändert.
If you dance with the Devil you don't change him. He changes you.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Eigentlich sollte es so sein, damit auch gewährleistet ist, daß der User, der ins ACP will, auch wirklich dafür berechtigt ist.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Angela Goldig
Beiträge: 21
Registriert: Mi 27.Okt, 2004 23:07
Wohnort: Ruhrpott
Kontaktdaten:

Beitrag von Angela Goldig »

ja schon klar. aber es funktioniert ja nicht. :(

naja. passieren kann nichts. is ja sowieso ne htaccess davor.
If you dance with the Devil you don't change him. He changes you.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann lass die "alte" Variante.
Wollte ich sowieso vorschlagen: htaccess-Schutz. Hat sich ja dann erledigt ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Angela Goldig
Beiträge: 21
Registriert: Mi 27.Okt, 2004 23:07
Wohnort: Ruhrpott
Kontaktdaten:

Beitrag von Angela Goldig »

fummel zur zeit an 2.014 und wenn ich noch weiter lust hab könnte das heute fertig werden. ;)


und jetzt hab ich ein seltsames problem ^^

kamen infos von usern

o-ton
__________________________________________
[17:42] <Corvus`> mir fällt was auf... Leerzeichen und sonderzeichen in dem update thread werden als Entities dargestellt
[17:44] *** morph\\away is now known as morpheus\\
[17:52] <|Angel|> hm?
[18:04] <Corvus`> im code bereich im update thread steht:
[18:04] <Corvus`> ##
[18:04] <Corvus`> ##----------[ FIND ]-------------------------------------
[18:04] <Corvus`> ##
[18:04] <Corvus`> function unset_vars(&$var)
[18:04] <Corvus`> {
[18:04] <Corvus`> &nbsp; &nbsp;while (list($var_name, $null) = @each($var))
[18:04] <Corvus`> &nbsp; &nbsp;{
[18:04] <Corvus`> etc.
[18:05] <Corvus`> und die codierten Zeichen mit & am anfang und ; am ende nennt man Entities
[18:06] <|Angel|> postnummer?
[18:06] <morpheus\\> alle posts in update
[18:06] <Corvus`> yup
[18:06] <Corvus`> überall im code bereich
[18:06] <|Angel|> bei mir nicht
[18:07] <morpheus\\> bei mir schon
[18:07] <Corvus`> bei mir auch
[18:07] <Corvus`> &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; for($i = 0; $i < count($simple_ary); $i++)
[18:07] <Corvus`> &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; {
[18:07] <Corvus`> &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$sql .= ( ( $sql != '' ) ? ', ' : '' ) . $forum_auth_fields[$i] . ' = ' . $simple_ary[$i];
[18:07] <Corvus`> &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; }
[18:08] <Corvus`> sowas steht da zum beispiel ganz am anfang
[18:08] <morpheus\\> dito
[18:08] <|Angel|> bei mir nicht
[[18:09] <Corvus`> und im Skype thread bei post 22 steht sowas: &nbsp;MrOrange hat folgendes geschrieben:
[18:10] <morpheus\\> jep
[18:10] <|Angel|> bei mir nicht
[18:10] <|Angel|> MrOrange hat folgendes geschrieben: ganz normal
_________________________________________________________________

ich sehs so

http://worebu.de/angel/skypethread.jpg

mittlerweile (nach leuten hinschicken zum gucken) hat sich rausgestellt dass alle das so sehen außer beide admins.

da bin ich ratlos


----

ich bin jetzt zurück gegangen. in 2.011 ist die anzeige (noch) richtig.
Zuletzt geändert von Angela Goldig am Mo 31.Okt, 2005 19:38, insgesamt 2-mal geändert.
If you dance with the Devil you don't change him. He changes you.
Antworten