Joomla 4 installieren auf der Synology NAS DS920+

joerg59

Benutzer
Mitglied seit
20. Nov 2022
Beiträge
2
Punkte für Reaktionen
6
Punkte
53
Hallo zusammen,

in diesem Beitrag möchte ich kurz darstellen mit welchen Schritten ich Joomla 4 auf einer NAS DS920+ mit der DSM 7.1.1 in Betrieb nehmen konnte.

Voraussetzungen:
'Web Station'
, 'MariaDB 10', 'PHP 8.0' und eigentlich 'Apache HTTP Server 2.4'.


Bemerkungen:

Es ist mir allerdings nicht gelungen Joomla 4 unter Apache 2.4 zu installieren. Mit Nginx hat es unter sonst gleichen Voraussetzungen geklappt.
Orientiert habe ich mich an der Installation des Standardpakets Joomla 3, an einigen Aussagen im Netz und den von JOOMLA genannten technischen Voraussetzungen.


Schritt 1:
DSM -->File Station -->öffentlicher Ordner 'web':

Hier habe ich eine Verzeichnisstruktur angelegt. Die ZIP-Datei wurde in die Ordner 'site1' und 'site2' entpackt. Natürlich kann man auf diese Struktur verzichten und direkt ins Verzeichnis 'joomla4' entpacken.

1668949587831.png

Schritt 2:
Über den 'ssh'-Zugang der NAS muss man die Eigentumsverhältnisse des 'web'-Unterverzeichnisse 'joomla4' wie folgt setzen.
Der Name des logischen Datenträgers 'volume1' ist natürlich anzupassen.
sudo chown -R http:http /volume1/web/joomla4


Schritt 3:
DSM -> File Station -> öffentlicher Ordner 'web' -> Ordner 'joomla4' -> Eigenschaften -> Allgemein:

Die Eigenschaften 'Allgemein' des Ordners 'joomla4' sind wie folgt einzustellen. Als Besitzer ist 'http' in Folge des 2. Schrittes eingetragen.
Hier bitte die Option 'Auf diesen Ordner, die Unterordner und Dateien anwenden' selektieren.


1668950025326.png

DSM -> File Station -> öffentlicher Ordner 'web' -> Ordner 'joomla4'-> Eigenschaften -> Berechtigung:
Über die Schaltfläche 'Erweiterte Optionen' die Option 'Übernommenen Berechtigungen ausdrücklich machen' auswählen und alle Benutzer und Gruppeneinträge bis auf die drei unten genannten löschen. Der Benutzer 'http' muss zum Installationszeitpunkt über alle Rechte verfügen. Dies ist zu regulieren.
Auch hier bitte die Option 'Auf diesen Ordner, die Unterordner und Dateien anwenden' selektieren.
Abschließend speichern.

1668963171701.png

Schritt 4:
DSM -> Web Station -> Skript-Spracheinstellungen:

Hier wird ein PHP-Profil für Schritt 5 eingerichtet. Folgende PHP-Erweiterungen wurden selektiert: bz2, curl, exif, gd, gettext, iconv, imap, intl, ldap, mysqli, pdo_mysql, zip und zlib.

1669017245686.png


Schritt 5:
DSM -> Web Station -> Webdienstportal:

Hier erfolgt die Einrichten eines virtuellen Hosts zur Abgrenzung vom Standard-Host. Den Timeout habe ich auf 240 s festgelegt.

1668964226760.png


1669016557168.png


Schritt 6:
Bitte DNS-Einträge nicht vergessen und Zertifikate auf dem NAS passend hiterlegen. Für eine öffentliche URL ist Schritt 5 zu wiederholen.
Im Browser des Client kann nun die Installation von Joomla beginnen. In meinem Falle wurde dies mit 'https://joomla4.bs52a.local/site1' eingeleitet.

Vielleicht hilft der Beitrag. Danke.
 

Anhänge

  • 1668946896811.png
    1668946896811.png
    4,2 KB · Aufrufe: 10
  • 1668947014500.png
    1668947014500.png
    5,1 KB · Aufrufe: 8
  • 1668947041768.png
    1668947041768.png
    5,1 KB · Aufrufe: 7
  • 1668948518118.png
    1668948518118.png
    2,8 KB · Aufrufe: 9

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.402
Punkte
564
Hi, willkommen im Forum!

Dass jemand sich im Forum registriert und gleich mal ne fette Anleitung raushaut, kommt auch nicht alle Tage vor.
Insofern herzlichen Dank dafür, dass du dein Wissen mit uns teilst :)
 
  • Like
Reaktionen: LSGHRO

IPiNix

Benutzer
Mitglied seit
01. Mai 2020
Beiträge
56
Punkte für Reaktionen
7
Punkte
14
Moin zusammen,

auch von mir ein Herzlich Willkommen und viel Freude bei uns.
Die Anleitung ist wirklich sehr schön und ausführlich beschrieben.(y)
In einem anderen Beitrag haben wir eine weitere Alternative herausgefunden, wie man Joomla manuell auf der DS installieren kann.

Hier zum Beitrag:
https://www.synology-forum.de/threads/mehrere-joomla-websites.123079/

Ich denke mal, dass es mehrere Wege zum Ziel gibt, so wie es Wege nach Rom gibt.

Vielleicht kann man die "Erkenntnisse" zur Manuellen Installation von Joomla oder auch anderen CMS-System (Drupal, Wordpress,Typo3) zusammenfassen, da die alle im Allgemeinen die gleichen Vorgehensweisen haben dürften.
Im Grunde schlägt die Installation nur fehl, wenn die Berechtigungen falsch gesetzt sind oder wenn die Webstation für die Installation falsch gesetzt sind. Die CMS haben wohl ein Problem mit dem Apache( n )-Webserver während der Installation obwohl eine Abhänigkeit besteht.

Auch ich habe mich lange damit auseinander setzten müssen, bis sich so langsam der Nebel lichtet;)
Aber zum Schluss freut man sich, wenn es dann funktioniert.
 
Zuletzt bearbeitet:


 

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