Seite 1 von 1

Forenbeiträge lassen sich nicht mehr erstellen o.bearbeiten.

Verfasst: 29.12.2010 18:16
von Pittes
Hallo PhpBB Gemeinde,
nach erfolgreichem Update von Version 3.0.7 auf 3.0.8 bekomme ich beim bearbeiten oder erstellen von Beiträgen diese Fehlermeldung.

Parse error: parse error, unexpected $end in \Servername\includes\functions_posting.php on line 2457

Das wiederholen des Updates, sowie das löschen des Caches hat nicht verändert.

Was besagt diese Fehlermeldung und wie ist der Fehler zu beheben ?

Schon jetzt mal Danke

Peter

Re: Forenbeiträge lassen sich nicht mehr erstellen o.bearbei

Verfasst: 29.12.2010 18:28
von Tetischere
Hallo
versuch mal dieses hier viewtopic.php?f=74&t=212032

Re: Forenbeiträge lassen sich nicht mehr erstellen o.bearbei

Verfasst: 29.12.2010 18:53
von Pittes
Leider keine Änderung, trotz nochmaligen überschreiben der message_parser.php .

Die Fehlermeldung erscheint, beim anklicken von "Neues Thema " oder "Antworten" oder Beitrag "ändern".

Trotzdem Danke für die schnelle Anwort.

Peter

Re: Forenbeiträge lassen sich nicht mehr erstellen o.bearbei

Verfasst: 29.12.2010 19:03
von modernist
Es wäre auch sinnvoller, die functions_posting.php nochmals hochzuladen, schließlich kommt da die Fehlermeldung.
Wenn das nicht hilft, kopier mal den Bereich um Zeile 2457 hier rein.

Re: Forenbeiträge lassen sich nicht mehr erstellen o.bearbei

Verfasst: 29.12.2010 19:04
von Tetischere
Hi
bei dir ist es ja auch die "functions_posting.php"

Code: Alles auswählen

Parse error: parse error, unexpected $end in \Servername\includes\functions_posting.php on line 2457
versuche die mal!

Re: Forenbeiträge lassen sich nicht mehr erstellen o.bearbei

Verfasst: 29.12.2010 19:14
von Pittes
Die "functions_posting.php" habe ich schon mehrmals kopiert, hier der Bereich um die Line 2457 (letzte Zeile) in der functions_posting.php.

2451 $url = (!$params) ? "{$phpbb_root_path}viewforum.$phpEx" : "{$phpbb_root_path}viewtopic.$phpEx";
2452 $url = append_sid($url, 'f=' . $data['forum_id'] . $params) . $add_anchor;
2453
2454 return $url;
2455 }
2456
2457 ?>


Gruß

Peter

Re: Forenbeiträge lassen sich nicht mehr erstellen o.bearbei

Verfasst: 29.12.2010 19:21
von modernist
Das habe ich auch bei meiner am Ende stehen. Vor und/oder hinter dem letzten ?> sind auch keine Leerzeichen vorhanden? Das kann bei php auch gern mal ein Problem sein.

Re: Forenbeiträge lassen sich nicht mehr erstellen o.bearbei

Verfasst: 29.12.2010 19:22
von Pittes
Gerade habe ich die Datenbank überprüfen lassen und erhalte folgende Hinweise:

Warnungen bei den Indizes der Tabelle `phpbb_search_wordmatch`
Die Index-Typen INDEX und UNIQUE sollten nicht gleichzeitig für die Spalte `word_id` gesetzt sein
Warnungen bei den Indizes der Tabelle `phpbb_styles_imageset_data`
Es sollte nicht mehr als ein Index des Typs INDEX für die Spalte `imageset_id` gesetzt sein
Warnungen bei den Indizes der Tabelle `phpbb_topics`
Es sollte nicht mehr als ein Index des Typs INDEX für die Spalte `forum_id` gesetzt sein


Evtl.hat die Tabelle "phpbb_Topics" damit zu tun, da sie die Spate Forum_ID beinhaltet.

Gruß

Peter

Re: Forenbeiträge lassen sich nicht mehr erstellen o.bearbei

Verfasst: 29.12.2010 19:46
von Mahony
Hallo
Nun bring mal hier nichts durcheinander.
Die Indizes in der Datenbank, haben absolut nichts mit deiner Fehlermeldung im Board zu tun. Im übrigen kannst du die Meldungen bezüglich der Indizes ignorieren.
Parse error: parse error, unexpected $end in \Servername\includes\functions_posting.php on line 2457
Die originale includes/functions_posting.php von phpBB3.0.8 hat 2614 Zeilen. Da scheint bei dir ja dann einiges in der Datei zu fehlen.

Lösung: Ersetze die includes/functions_posting.php mit einer originalen Datei.

Grüße: Mahony

Re: Forenbeiträge lassen sich nicht mehr erstellen o.bearbei

Verfasst: 29.12.2010 20:22
von Pittes
Danke für die Info, nach dem Kopieren der Datei aus dem original Update. zip von 3.0.7 auf 3.0.8 ist der Fehler behoben.

Unklar ist mir allerdings, warum in der Dateizusammenstellung die beim Update generiert wurde, die "functions_posting.php" mit 2457 Zeilen enthalten ist.
(Habe die vom System generierte .zip mit den ermittelten Dateien für update_3.0.7-PL1_to_3.0.8 mehrmals kontrolliert.)
Auch eine nochmalige Updateroutine hat die Aktualität aller Dateien bestätigt !

Ich hoffe nur daß nun alle upgedateten Dateien "vollständig" sind.
Eine letzte Frage noch:
Kann ich eigentlich einfach alle "neuen" Dateien aus dem Install/new/ Ordner einfach in mein Serververzeichnis kopieren, oder muss es die Dateizusammensellung aus
dem Updateprozess sein ?

Danke an alle, die sich wegen meinem Problem "einen Kopf" gemacht haben .

Gruß aus Baden :grin:

Peter