[gelöst] Drupal 8 unter Ubuntu 16.04, ISPConfig 3.1, Nginx, PHP7
Eingetragen von tomnick (59)
am 05.09.2016 - 11:09 Uhr in
am 05.09.2016 - 11:09 Uhr in
Liebe Drupalgemeinde,
hat jemand von Euch die Konstellation Drupal 8 in Verbindung mit ISPConfig,Nginx und php7 auf Ubuntu 16.04 am laufen? Ich benötige etwas Hilfe beim Eintrag in die nginx Directives in ISPConfig, denn ich bekomme zwar die Hauptseite angezeigt aber beim klicken auf die Links immer " 404 Error the requested URL was not found on this server". Vielen Dank und viele Grüße Tom
- Anmelden oder Registrieren um Kommentare zu schreiben
ich habe einen Verdacht
am 05.09.2016 - 15:35 Uhr
du hast Drupal nicht im document root, sondern in einem Untervezeichnis installiert.
Das geht schief, und wird mit derartigen Meldungen quitiert.
Grüße
Ronald
Volltreffer Roland, ganz
am 08.09.2016 - 13:13 Uhr
Volltreffer Roland, ganz lieben Dank ich habe immer noch Apache mässig gedacht....
auch der Apache macht da Ärger
am 08.09.2016 - 13:15 Uhr
das liegt nicht an NGINX
Grüße
Ronald
Unter Apache lief aber alles
am 08.09.2016 - 13:45 Uhr
Unter Apache lief aber alles so /webroot/drupal/. Die Fehlermeldung kam erst beim umstellen auf Nginx! Egal nun läuft es (fast)
Drupal nicht im webroot installieren?
am 08.09.2016 - 19:09 Uhr
Welche Probleme oder Fehlermeldungen treten eigentlich auf (Apache), wenn man Drupal oder Dupal 8 nicht im Webroot installiiert?
Ich dachte, das sei längst gelöst.
DrupalFan schrieb Welche
am 08.09.2016 - 21:09 Uhr
Welche Probleme oder Fehlermeldungen treten eigentlich auf (Apache), wenn man Drupal oder Dupal 8 nicht im Webroot installiiert?
Ich dachte, das sei längst gelöst.
KEINE!
Allgemein gefragt
am 08.09.2016 - 22:13 Uhr
Ich hab die Frage anders gemeint und zwar allgemein bezogen auf
du hast Drupal nicht im document root, sondern in einem Untervezeichnis installiert.
Das geht schief, und wird mit derartigen Meldungen quitiert.
Darf, soll, kann man Drupal 8 nun problemlos in ein Untervzeichnis installieren oder nicht (ganz allgemein)? Oder macht das Probleme? Wenn ja, welche?
Es ist möglich,
am 09.09.2016 - 02:03 Uhr
dass dies mit Base-URL und Konfiguration der rewriteengine lösbar ist.
Aber es gibt keinen sinnvollen Grund, oder zumindest kenne ich keinen, eine WEB-Anwendung in ein Unterverzeichnis zu installieren.
Grüße
Ronald
Drupal im Unterverzeichnis macht schon Sinn
am 09.09.2016 - 20:02 Uhr
Doch, ich würde das schon gerne machen!
Man hat doch oft auf einem Webspace mehrere, vielleicht sogar "viele", Domains. Sprich auf einem einzigen Webspace hat man genug Speicherplatz um mehreren Projekte zu realisieren.
Davon sind einige Projekte in Drupal, einige brauchen kein Drupal, weil es ganz was anderes ist.
Da hat man eine sehr schöne Ordnung, wenn einfach jedes Ding in einem eigenen Unterverzeichnis landet, Drupal also auch.
Das kommt eigentlich oft vor.
Und da es auch z. Bsp. bei Wordpress überhaupt KEIN geringstes Problem ist, Wordpress in einer Unterverzeichnis zu installieren, hat mich das sehr gewundert, dass hier bei Drupal 8 ein Problem entstehen sollte. Man muss wohl einmal einen Pfad richtig setzen (eventuell in der htaccess), aber dann sollte es kein Problem sein. So dachte ich jedenfalls bis heute.
Wenn du mehrere Dimains hast,
am 10.09.2016 - 07:06 Uhr
legst die virtuelle Domains mit eigenen Documen_roots an.
Selbst wenn du eine Subdomain anlegst, gibst du sinnvollerweise dieser eine eigene document_root.
Ansonsten kommst du auch mit anderen Dingen ständig ins Schlingern.
Hast du nun das dringende Bedürfnis, alle Domains gemeinsam mit einem FTP-Account von einem übergeordneten Verzeichnis aus zu bedienen, ist auch dies leicht möglich.
Du kannst sogar deinen Kunden jeweils einen eigenen FTP-Zugang geben, aber dennoch als Administrator über den übergeordneten Knoten zugreifen.
Die Installation einer WEB-Anwendung in einem Unterverzeichnis des document_root der Domain ist überflüssig, und verursacht nur Ärger, nicht nur mit Drupal 8.
Grüße
Ronald
Unterverzeichnisse
am 10.09.2016 - 20:30 Uhr
Mir geht es ja nicht ums document_root sondern um die Unterverzeichnisse.
Bei einem einfachen Webspaceprovider legt man den Content von weiteren Domains (die sich inhaltlich unterscheiden) und auch von Subdomains in ein Unterverzeichnis und über das Admin-Panel konfiguriert man die Domain/Subdomain so, dass sie in dieses Unterverzeichnis zeigt. Fertig.
Und Drupal 8 läuft auch bestimmt in dem Unterverzeichnis problemlos (wie schon gesagt, eventuell htaccess anpassen, viel mehr ist nicht zu tun).
Und wenn du das Konfugirieren richtig gemacht hast
am 11.09.2016 - 20:15 Uhr
ist dieses Unterverzeichnis die Dokcument_root der virtual domain.
Dann funktioniert auch Drupal 8 problemlos.
Grüße
Ronald
Admin Panel
am 12.09.2016 - 09:10 Uhr
Und wie stellt man im Admin-Panel die document_root ein?
So etwas gibt es da gar nicht in verschiedenen admin Oberflächen (confixx, etc).
Also wird auch selten jemand das einstellen und es geht ja auch ohne (Anpassung .htaccess)
ich verstehe deine Frage offenbar nicht
am 12.09.2016 - 10:36 Uhr
wenn du im Panel eine neue Domain oder eine neue Subdomain anlegst, wirst du nach einem Speicherort gefragt.
Das ist die document_root der Domain/Subdomain.
Probleme gibt es nur, wenn darunter ein weiteres Verzeichnis angelegt wird, in dem Drupal laufen soll.
Ja, das lässt sich wahrscheinlich durch zusätzliche Eintrage in der htaccess-Datei bereinigen, ist aber überflüssig, wenn man auf dieses zusätzliche, völlig überflüssige Unterverzeichnis verzichtet.
Grüße
Ronald