[3.3] [3.3.4] Fehlermeldung beim Löschen eines Beitrages

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
Benutzeravatar
Scanialady
Supporter
Supporter
Beiträge: 1723
Registriert: 23.02.2009 16:29
Wohnort: Velbert (NRW)
Kontaktdaten:

[3.3] [3.3.4] Fehlermeldung beim Löschen eines Beitrages

Beitrag von Scanialady »

Mir ist jetzt mehrfach aufgefallen, dass das Löschen eines Benutzerbeitrages eine Fehlermeldung hervorruft.
Der Beitrag wurde vom Benutzer gelöscht (soft delete).
Ich als Administrator lösche ihn endgültig über den Moderationsbereich. Es erscheint die Fehlermeldung

Code: Alles auswählen

Information
Es wurde versucht, zu einer möglicherweise unsicheren URL weiterzuleiten.
In der Adresszeile steht dann so etwas wie

Code: Alles auswählen

https://meinedomain.de/mcp.php?f=13&i=queue&p=120008&redirect=.%2Fviewtopic.php%3Ff%3D13%26t%3D30919%26start%3D425%26p%3D120008%23p120008&confirm_key=HSAXX33B9A
Es scheint aber, dass der Beitrag dennoch ordentlich gelöscht worden ist.

Ist das ein bekannter Fehler unter 3.3.4? Was könnte die Ursache sein?

Ich benutze diese Funktion jetzt nicht so oft, drum kann ich gar nicht sagen, ob das neu ist.


phpBB 3.3.4, MySQL(i) 10.5.10-MariaDB, PHP 7.3.28 wird verwendet.
Die Bosheit trinkt die Hälfte ihres eigenen Giftes (Lucius Annaeus Seneca)
-
Wenn von etwas kein Backup existiert, dann ist es nicht wichtig.
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: [3.3] [3.3.4] Fehlermeldung beim Löschen eines Beitrages

Beitrag von BNa »

Hallo erstmal,

das könnte eventuell passen:
viewtopic.php?f=145&t=243686
viewtopic.php?f=145&t=239197
Benutzeravatar
Scanialady
Supporter
Supporter
Beiträge: 1723
Registriert: 23.02.2009 16:29
Wohnort: Velbert (NRW)
Kontaktdaten:

Re: [3.3] [3.3.4] Fehlermeldung beim Löschen eines Beitrages

Beitrag von Scanialady »

Danke für deine Antwort.
Ich verstehe gerade nicht, was daran passen soll? Ich habe natürlich schon wegen SSL und www. Umleitungen in der .htaccess, und das schon seit Jahren, und über einen Providerwechsel hinweg.

Bisher ist mir nirgends ein Fehler aufgefallen - außer halt jetzt beim endgültigen Löschen bei einem Beitrag aus dem Softdelete. Wäre da etwas falsch, müsste dann dieser Fehler nicht öfter und auch bei anderen Aktionen auffallen?

edit://
Habe probehalber im Testforum mal "Erzwinge Server-Url Einstellungen" auf Nein gestellt. Das ändert nichts an dem Fehler.

Die betreffenden Einträge der .htaccess sind:

Code: Alles auswählen

RewriteEngine on

# Redirect HTTP with www to HTTPS without www
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule .* https://%1%{REQUEST_URI} [R=301,L]
# Redirect HTTP without www to HTTPS without www
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# Redirect HTTPS with www to HTTPS without www
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule .* https://%1%{REQUEST_URI} [R=301,L]

# 301 Redirects
<IfModule mod_rewrite.c>
#
# Uncomment the statement below if URL rewriting doesn't
# work properly. If you installed phpBB in a subdirectory
# of your site, properly set the argument for the statement.
# e.g.: if your domain is test.com and you installed phpBB
# in http://www.test.com/phpBB/index.php you have to set
# the statement RewriteBase /phpBB/
#
RewriteBase /

#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
# RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

#
# The following 3 lines will rewrite URLs passed through the front controller
# to not require app.php in the actual URL. In other words, a controller is
# by default accessed at /app.php/my/controller, but can also be accessed at
# /my/controller
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app.php [QSA,L]

#
# If symbolic links are not already being followed,
# uncomment the line below.
# http://anothersysadmin.wordpress.com/2008/06/10/mod_rewrite-forbidden-403-with-apache-228/
#
#Options +FollowSymLinks
</IfModule>
Die erscheinen mir ziemlich gleich zu sein. Nur in der letzten Zeile RewriteRule .* https://%1%{REQUEST_URI} [R=301,L] ist ein "%1" anders.
Noch eine Idee zu dem Problem?
Die Bosheit trinkt die Hälfte ihres eigenen Giftes (Lucius Annaeus Seneca)
-
Wenn von etwas kein Backup existiert, dann ist es nicht wichtig.
Antworten

Zurück zu „Support-Forum“