Fehler 404 bei Linkbenutzung auf JoomlaWebseite auf DS218+ mit DSM 6.2

Status
Für weitere Antworten geschlossen.

boxer0904

Benutzer
Mitglied seit
20. Jun 2018
Beiträge
35
Punkte für Reaktionen
4
Punkte
8
Hallo Leute

Ich habe das Forum durchforstet und zwar änliche Themen gefunden aber genau dieses stellt mich garade vor richtige Probleme und hoffe mit diesem Post auf Hilfe.
Zunächst möchte ich erwähnen, dass ich einige Erfahrung mit Joomla über etwa 4 Jahre gesammelt habe. Eine Synology NAS ist mir aber neu und deshalb kann ich derzeit das Problem nicht lösen.

Zum Thema: Ich habe mir die Synology DS 218+ geleistet um mit der Webseite: http://linuxfans-bernau.de die Webseite unserer Linuxgruppe auf dieser Hosten zu können.
Die Webseite ist nun, auch mit SSL-Zertifikat unter http://boxer0904.zapto.org/linuxfans zu erreichen.

Nur leider bekommt man bei einem Klick auf die Menülinks zur einen nervigen 404 Fehler zu sehen. Das Backend ist voll funktionstüchtig. Es lassen sich Templates oder Module installieren, Beiträge und Menüpunkte erstellen.
Im Frontend aber funktioieren keine Links. Die Useranmeldung funktioniert auch.

Folgendes ist mir im Backend, beim Modul "JDownload" aufgefallen. Hier auf dem Screenshot su sehen:

backendbereich.linuxfans.jpg

Das besagte Verzeichnis existiert aber, hat aber tatsächlich nicht das Attribut 755 sondern 777. Auf dem nächsten Screenshot gut zu sehen. Alle Verzeichnisse haben 777.
Mit Filezilla auf die Synology Volume2/Web/linuxfans zugegriffen:

Linuxfans.synolyg.png


Die Attribute beim Hoster sind hier zu sehen:


linuxfans.Hoster.png



Nun ist meine Frage kann das die Ursache für die nicht funktionierenden Links sein? Und wie kann ich die Berechtigungen auf der Synology ändern? Mit Filezilla werden die Änderungen nicht übernommen.

Hier noch ein paar Infos zu meinem System in der Hoffnung das diese ausreichend sind.

- Synology DS 218+ DSM 6.2;
- folgende Pakete sind installiert:

Web-Station
PHP 5.6 und PHP 7
MariaDB 5 und 10
PHPmyAdmin
File-Sation
Java7
und diverse andere Pakete die vorinstalliert waren.

- auf Volume2 ist ein freigegebener Ordner "Web" auf diesem sind sind die Verzeichnisse "linuxfans" und "Papageienhaus" die auch gleichzeitig als Virtuelle Hosts eingetragen sind.
Im Verzeichnis "linuxfans" ist die Joomlawebseite, im Verzeichniss "papageienhaus" eine einfache DHTML Webseite die hervorragend funktioniert . Hier zu sehen: http://boxer0904.zapto.org/papageienhaus

So nun höre ich auf mit Infos in der Hoffnung das diese vielleicht genügen.
Hat jemand von euch einen Plan wo genau das Problem liegen könnte und auch einen Lösungsvorschlag für mich?

Vielen Dank für eure Mühe!!
 
Zuletzt bearbeitet:

Lux007

Benutzer
Mitglied seit
08. Aug 2016
Beiträge
116
Punkte für Reaktionen
2
Punkte
18
Hallo!

Eine direkte Lösung habe ich nicht, aber der Fehler könnte von einer fehlenden Einstellung für das "rewriting" der URL kommen. Du verwendest die Suchmaschinen-freundlichen URLs. Dafür muss der Webserver diese erkennen und umbauen.

In deiner Liste ist als Webserver nicht der Apache (2.2 oder 2.4) erwähnt. Daher gehe ich davon aus, dass Du über NGINX als Webserver die Seite betreibst. Damit laufen die .htacess-Dateien (falls vorhanden) ins leere.

Schalt in der Admin-Oberfläche in JOOMLA die Option mal aus und schau, ob es dann klappt. Oder probiere den Apache als Webserver (nach Installation in der Webstation auswählbar).

Gruß
Lux007
 

boxer0904

Benutzer
Mitglied seit
20. Jun 2018
Beiträge
35
Punkte für Reaktionen
4
Punkte
8
Hallo Lux007

Erst mal vielen Dank für deine Antwort und Hilfe. Also ich habe Apache 2.2 und 2.4 installiert und ich benutze auch NGINX. die htacess ist in der Joomlainstallation auch vorhanden.

Apache.jpg


Beist sich da etwas aus deiner Sicht? Die Installation und Einstellungen habe ich hier aus dem Forum und aus der Wiki.

Ich wünsche ein gutes Wochenende
 
Zuletzt bearbeitet:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
was ist denn unter Web-Station - Allgemeine Einstellungen als HTTP-Backend-Server eingetragen? nginx kennt keine .htaccess.

Gruß Götz
 

boxer0904

Benutzer
Mitglied seit
20. Jun 2018
Beiträge
35
Punkte für Reaktionen
4
Punkte
8
Hallo nochmal Lux007

hab gleich mal was probiert und statt nginx, Apache 2.4 eingestellt. Und siehe da, die Links funktionieren. ich habe zwar immer noch den 755-fehler im Adminbereich von jDownload aber den hoffe ich auch noch beheben zu können.
Ich danke dir jedenfalls für den Hinweis und mein altes Moto "Das Problem sitzt immer vor der Maschine" hat sich wieder mal als Wahrheit heraus gestellt. :rolleyes:

Tschüß und Vielen Dank
 

boxer0904

Benutzer
Mitglied seit
20. Jun 2018
Beiträge
35
Punkte für Reaktionen
4
Punkte
8
Hallo goetz

auch dir danke für deine Hilfe!! Ihr habt natürlich recht. Habe jetzt Apache 2.4 für nginx eingestellt. ich weis nur nicht ob Apache 2.2 besser wäre.
das muss ich wohl durch testen heraus finden. Hast du vielleicht noch eine Idee bezüglich der Benutzerrechte? siehe Hinweis im Backendbereich vom Modul "jDownload" Siehe Screenshoot in #1

Ich wünsche dir ein gutes WE
 

Lux007

Benutzer
Mitglied seit
08. Aug 2016
Beiträge
116
Punkte für Reaktionen
2
Punkte
18
Hallo!

Schau mal, ob der Pfad für den jDownloader relatiiv oder absolut angegeben werden muss. Absoluter Pfad wäre komplett "/volume2/web/linuxfans/jdownloads" (nur als Beispiel - Gross/Kleinschreibung anhand der eigenen Installation prüfen!).

Gruß
Lux007
 

boxer0904

Benutzer
Mitglied seit
20. Jun 2018
Beiträge
35
Punkte für Reaktionen
4
Punkte
8
Hallo Lux007

Die Lösung ist manchmal so einfach. Man trifft sich ja immer mindestens 2x im Leben. Und ich hoffe dass ich dir vielleicht auch mal einen Tipp geben kann. Dein Tipp war genau der richtige Ansatz.


korrigiert.jpg


Vielen Dank für deine Hilfe
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat