drupal7 mit composer installieren
Eingetragen von Dorothea_Z (182)
am 27.04.2019 - 15:43 Uhr in
am 27.04.2019 - 15:43 Uhr in
Hallo zusammen,
Bei webhostone habe ich auf der shell-Ebene folgendes Kommando eingegeben:
composer create-project drupal-composer/drupal-project:7.x-dev /home/www/wellness --no-interaction
Eigentlich dachte ich, dass nun im Verzeichnis /wellness die Drupal7 Dateien liegen - aber sie liegen in /wellness/web
Wie muss man den Composerbefehl eingeben, dass es gleich bei /wellness landet?
Oder geht das aufgrund der Besonderheiten von webhostone im Paket singleapp nicht? Wie löse ich es so, dass ich am Ende als Startverzeichnis /wellness habe, aber weiter mit dem composer updates einspielen kann?
Danke für Hinweise!
LG
D.
- Anmelden oder Registrieren um Kommentare zu schreiben
Warum um alles in der Welt,
am 28.04.2019 - 01:06 Uhr
Warum um alles in der Welt, willst du bei Drupal 7 irgendetwas mit dem composer machen.
Hast du dich jetzt in den composer verliebt ? Wie konnte das nur passieren :-)
für Drupal 7 ist der definitiv nicht erforderlich (zum Glück).
Schönes Wochenende
Berthold
Drupal Video-Tutorials
Probier das
am 28.04.2019 - 06:06 Uhr
Probier das https://github.com/hussainweb/drupal-composer-init
Damit kannst du dir dein eigenes Projekt zusammenbauen und auch dass Stammverzeichnis wählen. Obwohl Composer für Drupal 7 nicht zwingend erforderlich ist, freut es mich sehr, dass endlich Mal jemand den Vorteil von Composer für Drupal 7 erkennt.
Vergiss nicht auch dieses Modul zu verwenden
https://www.drupal.org/project/composer_manager
https://drupal-tv.de
Drupal sehen und lernen
Im Gegensatz zu Drupal 8
am 28.04.2019 - 09:17 Uhr
Im Gegensatz zu Drupal 8 reicht bei Drupal 7 drush für die gesamte Arbeit. Damit lassen sich Module installieren, enablen und das ganze auch Scripten. Composer wird erst mit dem Umstieg auf Symphony zwingend. Entsprechend wurde drush dann kastriert und erlaubt nicht mehr das Core Update.
Wenn man unbedingt will, kann man auch bei D7 Composer verwenden, aber wozu?
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Es gibt wohl bei Drupal 7
am 28.04.2019 - 12:52 Uhr
Es gibt wohl bei Drupal 7 auch Module, die via Composer installiert werden müssen (bei PDF Libraries habe ich das kürzlich gesehen).
Aber normalerweise ist es nicht nötig.
Ich habe es jedenfalls noch nie gebraucht.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Um noch mal auf die
am 28.04.2019 - 21:14 Uhr
Um noch mal auf die Eingangsfrage zu kommen:
Eigentlich dachte ich, dass nun im Verzeichnis /wellness die Drupal7 Dateien liegen - aber sie liegen in /wellness/web
Wie muss man den Composerbefehl eingeben, dass es gleich bei /wellness landet?
Wenn der composer die Drupal-Installation im Unterverzeichnis web ablegt, mußt Du das DocumentRoot dieser Installation dahin definieren. Das geht auch bei WebhostOne.
Wenn Du den composer überreden willst das anders zu lösen, mußt Du die composer.json-Datei umschreiben, denn dort ist festgelegt, wohin Drupal und die Module abgelegt werden.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hm. Werner das Projekt oben
am 29.04.2019 - 20:14 Uhr
Hm. Werner das Projekt oben fragt doch nach dem Namen für das Verzeichnis. Da muss keiner manuell ran.
https://drupal-tv.de
Drupal sehen und lernen
Ich habe bei D7 nicht mit
am 29.04.2019 - 22:34 Uhr
Ich habe bei D7 nicht mit composer gearbeitet und kenne nur die Struktur vom composer.json bei D8. Dort ist in der Struktur der Name des Unterverzeichnissen fest verdrahtet.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Ja genau. Und dass ließt dann
am 29.04.2019 - 22:52 Uhr
Ja genau. Und dass ließt dann wieder irgendjemand, der nur so drüberfliegt
1. Man nehme https://github.com/hussainweb/drupal-composer-init
2. man benutze composer drupal-init --drupal-7
3. Man beachte die Option -W im Hilfetext, die der befehl init bereits abfragt.
Da ist absolut nichts fest verdrahtet :-D
@Werner Ich weiß ja, dass du's gut meinst. Aber das ist schlicht falsch und macht Neueinsteiger und Umsteiger wahnsinnig, obwohl's auch einfach geht,
https://drupal-tv.de
Drupal sehen und lernen
Ich bin ja auch der Meinung
am 30.04.2019 - 11:26 Uhr
Ich bin ja auch der Meinung (s.o.) daß bei Drupal 7 drush völlig ausreichend ist. Composer bringt hier keinen Mehrwert.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hm...ich schrieb ja schon
am 30.04.2019 - 12:26 Uhr
Hm...ich schrieb ja schon oben, bin gerade über ein PDF-Modul (oder war es nur eine der Libraries? Schon wieder vergessen) gestolpert, wo es unter Drupal 7 heißt, es erfordert Composer.
Ob das mit Drush auch ginge? Ich habe es nicht probiert. Aber vermutlich handelt es sich um Module, wo Symphonie im Spiel ist.
Also ich fange nicht mehr damit an, nun auch noch bei D7 mit Composer rum fummeln, muss eh irgendwann umgestellt werden.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Zitat: Also ich fange nicht
am 30.04.2019 - 12:36 Uhr
Also ich fange nicht mehr damit an, nun auch noch bei D7 mit Composer rum fummeln, muss eh irgendwann umgestellt werden.
Volle Zustimmung Regina :-)
Drupal Video-Tutorials