WebsiteBaker Community Forum
WebsiteBaker Support (2.13.x) => Modules => Topic started by: sabo-! on November 07, 2023, 10:22:05 PM
-
Hallo,
nach dem Umzug einer Website zu all-inkl.com gibt es Probleme mit dem Modul Section Picker.
Wenn ich eine Section speichern möchte, erscheint:
Forbidden
You don't have permission to access this resource.Server unable to read htaccess file, denying access to be safe.
Es tritt nur beim Speichern im Section Picker auf.
Section Picker, Version: 0.29
WB-Version2.13.4 r199
PHP-Version: 8.2
Für Hilfe wäre ich dankbar.
Viele Grüße
Sabo
-
Wo ist das Modul her? Im officiellen Modul-Angebot (https://addon.WebsiteBaker.org/pages/en/browse-add-ons.php) von WebsiteBaker ist es nicht (mehr?) gelistet.
Mit dem mitgeliefertem Droplet funzt es bei mir.
Diese Seite (https://r199.wb.umojasingers.de/) ist auch bei all-inkl.com und eine r199 mit php 8.2.9
Nachtrag, hab das Modul auf einer anderen Testdomäne gefunden. Ist die Version 0.30
Das funktioniert auch, siehe Link zu Diese SeiteIch hänge das Modul mal hier mit an.
Nach-Nachtrag
Nach erfolgreichem Funktionstest mit WB 2.13.4 und php 8.2 ist es wieder gelistet. (https://addon.WebsiteBaker.org/pages/en/browse-add-ons.php?id=04A1753)
-
Hallo Harald,
vielen Dank. Ich habe die von Dir angehängte Modul-Version installiert (die alte Version dabei überschrieben). Leider erscheint der Fehler immer noch.
Im Bereich "Droplet" ist der Eintrag "SectionPicker" vom 13.03.2023 18:45 aktiv. Muss ich da sonst noch etwas einstellen?
Sobald ich im Abschnitt "Section Picker" auf den Speichern Button klicke kommt der Fehler.
Viele Grüße
Sabo
-
Droplet ist Droplet und Modul ist Modul. Das Modul braucht das Droplet nicht und das Droplet das Modul nicht. Das Modul schaut so aus
(https://i.gyazo.com/2693291c017150e475ec9d05a758f071.png)
Ein Droplet-Aufruf liefe so: [[SectionPicker?sid=123]]
Grundsätzlich ist es so, das das Modul lediglich einen Eintrag in der Datenbank hinterläßt. Ausnahme wäre eine Seite, die neu angelegt wurde und lediglich eine Section mit Typ == SectionPicker enthält. Diese legt vorher ein sog AccessFile an, also die Dateien, die normalerweise im pages-Ordner zu finden sind (sofern dieser als solcher in den Erweiterten WB-Optionen so eingestellt wurde.
Zu diesem Vorgehen passt auch deine Fehlermeldung vom Eingangs-Post. Diese könnte man übersetzen mit: Fehlende Berechtigung zum Zugriff auf den gewählten Ordner
Nun müßte man wissen, ob es so auch zutrifft, das hier eine Seite mit Typ == SectionPicker angelegt wurde und wann dann genau die Fehlermeldung auftritt, beim Anlegen der Seite oder erst beim Speichern der ausgewählten Section.
So oder so liegt der Fehler in einer htaccess-Datei. Ich würde zuerst die Gegenprobe machen und im gleichem Ordner, wo sich die Seite mit dem SectionPicker befindet, über WB eine weitere Seite anlegen. Die Fehlermeldung muß unabhängig vom gewählten Modultyp immer die Gleiche sein.
Ist das geklärt, dann weiter per FTP und beginnend in diesem Ordner eventuell vorhandene htaccess-Dateien kontrollieren auf Inhalt. Hinweis: nicht jedes FTP-Programm zeigt diese htaccess-Dateien auch an (per default), wäre aber in den Programm-Optionen einstellbar.
Im schlimmsten Fall ist es die htaccess des Servers, dann müßte man den Provider kontaktieren, aber schau erst mal, ob du etwas findest. In der regel geht es um Einträge mit dem Wort deny
hier ein paar Erläuterungen und Beispiele (in englisch) -> https://help.dreamhost.com/hc/en-us/articles/216363167-Deny-access-to-a-site-with-an-htaccess-file
P.S.: manchmal hilft auch eine Übersetzung:
Fehlermeldung
Sie haben keine Berechtigung, auf diese Ressource zuzugreifen. Der Server kann die htaccess-Datei nicht lesen und verweigert aus Sicherheitsgründen den Zugriff
-
Vielen Dank für Deine Antwort.
Ich habe eine neue Seite mit dem Namen "Test" angelegt. Hier erscheint der gleiche Fehler.
Der Fehler erscheint mit und ohne .htaccess Datei. Und auch, wenn die Rechte der .htaccess Datei auf 755 gestellt sind. Andere .htaccess Dateien sind nicht vorhanden.
-
Wie sehen denn die Rechte für alle Dateien / Verzeichnisse aus, nicht dass da beim Umzug was verdreht wurde.
Soll
Dateien = 0644
Verzeichnisse = 0755
Nächster Versuch wäre eine Subdomäne mit einer Neuinstallation von WebsiteBaker und dort schauen, ob der Fehler auftritt.
Wenn du gar nicht weiter kommst, kannst du gerne die Zugangsdaten zum KAS per pm senden.
Dann kann ich gerne mal reinschauen.
-
Vielen Dank für Deine Antwort.
Ich habe eine neue Seite mit dem Namen "Test" angelegt. Hier erscheint der gleiche Fehler.
dann gleich die nächste Aufgabe, weil du ja nicht darauf eingegangen bist....
- liegen die Dateien im Ordner /pages oder in einem der Unterordner dort? Falls Letzteres, gibt es die gleichen Probleme im Ordner /pages? Zum Test auch da eine neue Seite über WB anlegen
zum Test von Harald (hgs)
im FTP-Programm reicht es bei den meisten Progammen, wenn man einen Rechtsklick auf den gewünschten Ordner macht, dort Eigenschaften wählt oder bereits jetzt die Rechte ablesen kann. Ich nutze WinSCP, da schaut es so aus
(https://i.gyazo.com/91df5bda55831b39f79d49d561572862.png)
oben der Ordnername == pages
weiter unten die Rechte zu diesem Ordner, bei mir == 705
sollte es (wie bei mir ganz unten) die Option zum rekursiven Ändern der Rechte geben, aktiviere sie.
Die Empfehlung von WB ist chmod 755, unter Umständen läßt es sich auch in den erweiterten WB-Optionen einstellen, gilt dort aber dann für alle von WB benutzten Ordner
Ist man mit der Schreibweise vertraut, kann man es oft auch schon in der Verzeichnisübersich t lesen, im Bild ganz rechts
(https://i.gyazo.com/1f53623845977c3156af093a68369884.png)
die Oktalwerte im Einzelnen
(https://i.gyazo.com/85197f22f6f686963dccbc047f9dc52e.png)
Der Fehler erscheint mit und ohne .htaccess Datei. Und auch, wenn die Rechte der .htaccess Datei auf 755 gestellt sind.
Problem sind bei dir die Rechte auf den Ordner, nicht die für einzelne Dateien
-
Hallo Harald,
an die Rechte hatte ich auch gleich am Anfang gedacht und das im FTP-Programm geändert. Das habe ich jetzt nochmal gemacht und - zum Glück - jetzt scheint es zu gehen.
Vielen Dank für Eure Hilfe!
-
Sehr schön
Weiter viel Spaß mit WebsiteBaker