Seite 1 von 3

Mehrere Links in Beiträgen nicht möglich (403 forbidden)

Verfasst: 14.06.2012 23:34
von Lordikon30
Hallo wiedereinmal !
Ich habe mit einem Freund ein neues phpbb3.0.10 aufgesetzt und bin jetzt mit ihm dabei wichtige Beiträge ins neue Forum zu posten.In einigen Beiträgen sind jetzt mehrere Links gepostet (ab 3 Links erscheint die Fehlermeldung) ,doch leider kommt bereits bei der Vorschau eine Fehlermeldung 403 Forbidden ( fehlerhafte Verzeichnisberechtigung ...). Bei der Installation sind aber alle Rechte wie in der ANleitung gesetzt worden und lt. Adminmenü ist die Anzahl der Links auf unbegrenzt gesetzt. Wie bekommen wir diese Fehlermeldung weg,da die Links wichtig fürs Forum sind.
THX
Greets
Lordi

Re: Mehrere Links in Beiträgen nicht möglich (403 forbidden)

Verfasst: 15.06.2012 00:06
von Shigo-x
Wie hast du die Links eingebunden so ?

Google.de
PSH
S4Y
Hotmail

Mit BBcodes ? Bei meinem Bord kommt kein Fehler..

Re: Mehrere Links in Beiträgen nicht möglich (403 forbidden)

Verfasst: 15.06.2012 01:31
von Lordikon30
Hi !
Bei mir im Forum auch nicht :wink:
Jupp die Links sind via BBCode eingebunden und bis zu 2 Links klappt es ,ab 3 kommt die Fehlermeldung

Re: Mehrere Links in Beiträgen nicht möglich (403 forbidden)

Verfasst: 15.06.2012 01:39
von Shigo-x
es wäre von Vorteil zu wissen was genau in der meldung steht... ?

Bzw Schau mal Im ACP unter Wartung Fehler Protokoll ob da irgendwass steht?

Re: Mehrere Links in Beiträgen nicht möglich (403 forbidden)

Verfasst: 15.06.2012 07:05
von Lordikon30

Code: Alles auswählen

403 forbidden
Problem : Der Webhoster-Server verbietet den Zugriff auf das aufgerufene Verzeichnis.
Ursache : Fehlerhafte Verzeichnisberechtigung
Lösung : Setzen sie das Verzeichnis durch ihr FTP Programm mit der Funktion CHMOD auf die Berechtigung 755.
Das Hauptverzeichnis ist aber auf 755 und wie gesagt 2 Links klappen ,ab 3 streickt er erst.
Lt. ACP Fehlerprotokoll keine Fehler.

Re: Mehrere Links in Beiträgen nicht möglich (403 forbidden)

Verfasst: 15.06.2012 07:42
von Shigo-x
Lordikon30 hat geschrieben:

Code: Alles auswählen

403 forbidden
Problem : Der Webhoster-Server verbietet den Zugriff auf das aufgerufene Verzeichnis.
Ursache : Fehlerhafte Verzeichnisberechtigung
Lösung : Setzen sie das Verzeichnis durch ihr FTP Programm mit der Funktion CHMOD auf die Berechtigung 755.
Das Hauptverzeichnis ist aber auf 755 und wie gesagt 2 Links klappen ,ab 3 streickt er erst.
Lt. ACP Fehlerprotokoll keine Fehler.

Uff dann bin ich überfragt..
Weil bei mirs geht ohne probleme vllt mal einen Fehler bei einer modinstallation gemacht..

Keine ahnung..

Re: Mehrere Links in Beiträgen nicht möglich (403 forbidden)

Verfasst: 15.06.2012 08:37
von gn#36
Dieser Fehler macht eigentlich überhaupt keinen Sinn. Die Datei auf die du zugreifst ändert sich ja nicht. Entweder du kannst darauf zugreifen, oder du kannst es nicht.

Was steht in der Adresszeile, wenn der Fehler nicht auftritt, was steht dort wenn er auftritt? Ist interessant sowohl vor- als auch nach dem Klick auf den Vorschau Button. Hast du Mods installiert? Insbesondere solche, die die URLs manipulieren (z.B. Seo Mods oder ähnliches) können so einen Fehler eventuell verursachen. Tritt der Fehler immer auf wenn du 3+ Links im Text hast oder nur wenn du mehrfach auf "Vorschau klickst"? Ist es egal ob es sich um interne oder externe Links handelt? Tritt der Fehler nur mit dem von dir gewählten Browser auf? Welcher ist das?

Re: Mehrere Links in Beiträgen nicht möglich (403 forbidden)

Verfasst: 15.06.2012 09:51
von Lordikon30
Also fangen wir mal an :)
Was steht in der Adresszeile, wenn der Fehler nicht auftritt, was steht dort wenn er auftritt? Ist interessant sowohl vor-.
http://www.xxxx.de/forums/posting.php?mode=post&f=132
als auch nach dem Klick auf den Vorschau Button
http://www.xxxx.de/forums/posting.php?m ... 32#preview
Hast du Mods installiert? Insbesondere solche, die die URLs manipulieren (z.B. Seo Mods oder ähnliches) können so einen Fehler eventuell verursachen.
- Advanced BBCode Box 3 (aka ABBC3) und das Smiliealbum
- Smilies Album Mod (SAM) for phpBB 3
- Simple Image Upload
- Topic Password 2.0.1 (könnte das den Fehler verursachen ? Das ist das einzige Addon,was Änderungen in der posting.php verursacht)
Tritt der Fehler immer auf wenn du 3+ Links im Text hast oder nur wenn du mehrfach auf "Vorschau klickst"?

Ab 4 Links.Egal ob intern oder extern
Tritt der Fehler nur mit dem von dir gewählten Browser auf? Welcher ist das?
Firefox,Opera auf unterschiedlichen Systemen

Re: Mehrere Links in Beiträgen nicht möglich (403 forbidden)

Verfasst: 15.06.2012 10:00
von Shigo-x
Manchmal kann diesen Fehler auch ein Falsches ausführen oder platzieren des add after oder add before bei einigen Mod installationen bewirken

Bin mir aber nicht sicher

Re: Mehrere Links in Beiträgen nicht möglich (403 forbidden)

Verfasst: 15.06.2012 15:15
von gn#36
Hm, das schließt so ziemlich alle Ursachen aus, die mir einfielen... :-?
Lordikon30 hat geschrieben: - Advanced BBCode Box 3 (aka ABBC3) und das Smiliealbum
- Smilies Album Mod (SAM) for phpBB 3
- Simple Image Upload
- Topic Password 2.0.1 (könnte das den Fehler verursachen ? Das ist das einzige Addon,was Änderungen in der posting.php verursacht)
Ich würde auf die Advanced BBcode Box und ggf. die Smilies Album Mod tippen, weil das die einzigen Mods ist, die direkt mit dem Inhalt der Beiträge zu tun haben (eher erstere als letztere). Das Problem tritt ja erst auf, wenn du versuchst die Vorschau zu betrachten, ist also vermutlich nicht in der posting.php sondern irgendwo in der Darstellung. Die Passwortabfrage der Topic Password Mod hängt nicht ab vom Inhalt des Posts. Hier würde ich unabhängig vom inhalt entweder immer oder nie einen Fehler erwarten.

Kannst du die Links denn ohne Benutzung der Vorschau posten? Wenn ja, lässt sich das entsprechende Thema dann aufrufen? Oder kannst du posten, aber nicht anschauen (wäre meine Vermutung)?

Ansonsten müssen wir wohl anfangen den Fehler irgendwie einzugrenzen, indem die Codeausführung gezielt unterbrochen wird um zu schauen, wo der Fehler auftritt. Hierzu als erstes den Debug Modus aktivieren, indem du in der config.php die // vor den beiden define(...) Befehlen entfernst. Dann noch mal schauen was passiert wenn du versuchst mehr als 3 Links zu posten. Eventuell bekommen wir ein paar unterdrückte Fehlermeldungen.

Anschließend, versuchst du den genauen Ort, an dem der Fehler auftritt zu lokalisieren. Hierzu suchst du in der posting.php nach

Code: Alles auswählen

// Preview
if (!sizeof($error) && $preview)
{
und fügst innerhalb dieses Bereichs der danach kommt und etwas eingerückt ist schrittweise und einzeln nach einander an verschiedenen Stellen

Code: Alles auswählen

echo "x"; die();
als neue Zeile ein (nicht zwischen if (...) und der folgenden geschweiften Klammer, aber z.B. davor, die alten Einträge wieder löschen bevor du den nächsten einfügst oder von hinten durch den Programmcode gehen). Wenn du nun mit 4 Links im Text auf "Vorschau gehst solltest du nur eine weiße Seite mit einem x in der Ecke links oben sehen. Das wiederholst du so lange, bis nicht mehr das x kommt, sondern die bekannte Fehlermeldung (oder wenn du von hinten durch gehst: bis statt der Fehlermeldung das x kommt). Zwischen dieser Stelle und der Stelle, wo du die Befehle zuletzt eingefügt hattest tritt der Fehler auf. Hier jetzt genauer eingrenzen wo der Fehler auftritt.

Sofern der Fehler direkt wieder auftritt füg' die Befehle testweise ziemlich am Anfang der Datei ein, wenn der Fehler immer noch auftritt müssen wir uns was neues überlegen. Anschließend bitte eine Kopie der posting.php ins Pastebin und die Stelle markieren an der der Fehler auftritt. Wo du schon dabei bist kannst du auch die functions_display aus dem includes Verzeichnis noch dazulegen, meine Vermutung wäre, dass hierin der Fehler liegt.