IDE:Neos
Neos Installation Schritt-für-Schritt Anleitung
Diese Anleitung beschreibt die Installation von Neos CMS auf einem Linux-Server mit PostgreSQL.
Schritte
- Als Benutzer
postgresanmelden:sudo -u postgres -i
Dadurch wechselst du zum Datenbank-Benutzer
postgres, um Datenbankbefehle auszuführen. - Neue Datenbank für Neos anlegen:
createdb -E UTF8 -O thorsten neos exit
Erstellt eine neue PostgreSQL-Datenbank namens
neosmit UTF8-Kodierung und dem Eigentümerthorsten. Mitexitverlässt du denpostgres-Benutzer. - Ins Webverzeichnis wechseln und Ordner für Neos erstellen:
cd /var/www sudo mkdir neos sudo chmod 777 -R neos
Wechselt ins Webverzeichnis, erstellt einen Ordner
neosund gibt allen Nutzern Schreibrechte (für Entwicklung geeignet, für Produktion restriktiver setzen). - Neos mit Composer installieren:
composer create-project neos/neos-base-distribution:^8.0 neos
Lädt die aktuelle Neos-Basisdistribution in den Ordner
neosmit Composer. - In das Neos-Verzeichnis wechseln und Setup ausführen:
cd neos sudo ./flow setup:database ./flow doctrine:migrate ./flow user:create --roles Administrator ./flow site:create ./flow kickstart:site Vendor.Site ./flow site:import --package-key Vendor.Site ./flow setup ./flow server:run
./flow setup:database: Datenbankverbindung konfigurieren../flow doctrine:migrate: Datenbankschema anlegen../flow user:create --roles Administrator: Admin-Benutzer erstellen../flow site:create: Leeres Site-Paket erstellen../flow kickstart:site Vendor.Site: Beispiel-Site-Paket generieren../flow site:import --package-key Vendor.Site: Site-Paket importieren../flow setup: Neos-Grundsetup ausführen../flow server:run: Entwicklungsserver starten (http://localhost:8081).
Hinweis: Die Befehle müssen mit entsprechenden Rechten ausgeführt werden. Composer muss installiert sein.