Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

composer Anleitung zur Anwendung & Installation

Eingetragen von MacLeod (42)
am 06.11.2018 - 12:12 Uhr in
  • Allgemeines zu Drupal
  • Drupal 8.x oder neuer

Hallo Community,

Ich bin neu bei DRUPAL, also bitte etwas Geduld mit mir.

Nun meine Frage.
Habe von jemand den Ratschlag bekommen, meine Installation bzw meine Update von Drupal über Composer laufen zu lassen.
Nun habe ich im Forum nach einer guten Anleitung in Deutsch gesucht...
Habe das richtig nicht gefunden, womit ich was anfangen kann.

Gibt es eine genaue Anleitung bezüglich, wie man Composer verwendet, bzw. einrichten als Local Windows, und was man alles dazu braucht.
ich habe:
   Shell Zugang.
   Local Webserver (Ampps)

Gruß

‹ Lupe für Suche in Hauptmenü htaccess www-Weiterleitung nur für Hauptdomain-Content möglich? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Auch wenn ich selbst nicht

Eingetragen von wla (9461)
am 06.11.2018 - 15:59 Uhr

Auch wenn ich selbst nicht Windows verwende gibt es hier eine Anleitung zur Installation.
Danach in den Webseitenbereich von Ampp wechseln und dort in der Kommandozeile den Befehl;
composer create-project drupal-composer/drupal-project:8.x-dev some-dir --stability dev --no-interaction
ausführen some-dir wird dann ein neues Verzeichnis an Deiner Position im Filesystem (also einen passenden Namen ausdenken).
in diesem neu erstellen Verzeichnis gibt es einen Unterordner "web", in dem Drupal installiert ist und welcher das DocumentRoot Deiner Installation werden muß.
Wenn Du danach diese Seite im Browser aufrufst, geht es mit der normalen Drupal-Installation los und Du wirst nach Datenbank, Datenbank User etc. gefragt.
Auf der Ebene darüber arbeitest Du mit composer require drupal/[modulname] bzw composer update. Auch Drush geht schon auf dieser Ebene.
Nach dem require eines Drupal Moduls kannst Du es entweder über die "Erweitern" Seite oder über drush aktivieren. Es ist leider so, daß immer mehr Module sich nur über composer installieren lassen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

hi,deine Anleitung hat mir

Eingetragen von MacLeod (42)
am 07.11.2018 - 11:55 Uhr

hi,

deine Anleitung hat mir sehr weiter helfen, danke.
Aber nach der Eingabe von der Befehlszeile:

composer create-project drupal-composer/drupal-project:8.x-dev sto_dgi --stability dev --no-interaction

bekomme ich nach der core Installation eine Fehlermeldung in der Console.

- Installing drupal/core (8.6.2): Loading from cache
  - Installing squizlabs/php_codesniffer (3.3.2): Loading from cache
  - Installing drupal/coder (8.3.1): Cloning 29a25627e7


  [RuntimeException]
  Failed to clone https://git.drupal.org/project/coder.git, git was not found, check that it is installed and in your PATH env.

  Der Befehl "git" ist entweder falsch geschrieben oder
  konnte nicht gefunden werden.


create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<version>]


C:\Program Files (x86)\Ampps\www>

Habe mal versucht die seite https://git.drupal.org/project/coder.git auf zurufen, wirt aber nicht gefunden

Kannst du mir da weiter helfen?

gruß

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also fehlt Dir git auf dem

Eingetragen von wla (9461)
am 07.11.2018 - 14:02 Uhr

Also fehlt Dir git auf dem Windows System. Die Anleitung zur Installation habe ich mittels Google für Dich gefunden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi MacLeod, Ich habe den

Eingetragen von montviso (2188)
am 08.11.2018 - 07:31 Uhr

Hi MacLeod,
Ich habe den Versuch, mit Composer unter Windows zu testen, schon nach den ersten Versuchen aufgegeben.

Das Thema Composer + Drupal 8 ist komplex genug, da würde ich jederzeit eine Linux Umgebung bevorzugen.
Da findet man dann zu fast allen Fehlermeldungen im Netz eine Lösung.

Ich bin mit meinen eigenen Webseiten bei All-inkl.
Da läuft Composer auch auf einem 9-Euro Paket zuverlässig.

  • Anmelden oder Registrieren um Kommentare zu schreiben

hi, montvison, danke aber ich

Eingetragen von MacLeod (42)
am 08.11.2018 - 11:33 Uhr

hi, montvison,

danke aber ich habe es mit Composer ohne große Probleme hinbekommen... :-)

Gruß

  • Anmelden oder Registrieren um Kommentare zu schreiben

guten morgen wla, habe bei

Eingetragen von MacLeod (42)
am 08.11.2018 - 11:38 Uhr

guten morgen wla,

habe bei der Drupal local Installation ein Problem.
Drupal will aus irgend einen Grund folgende Einstellung haben...

Sieh Bild..

Wo und wie muss ich die php Einstellungen vornehmen?

Gruß

AnhangGröße
local_anforderungsüberprüfung.png 21.04 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat:Wo und wie muss ich

Eingetragen von howdytom (176)
am 08.11.2018 - 11:59 Uhr
Zitat:

Wo und wie muss ich die php Einstellungen vornehmen?

In der php.ini deiner PHP Installation. In MAMP/Xampp kann man den oPcache in den PHP Einstellungen > Cache > oPcache aktivieren. Den Webserver nicht vergessen neu zu starten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

hi howdytom, das habe ich

Eingetragen von MacLeod (42)
am 08.11.2018 - 13:21 Uhr

hi howdytom,

das habe ich schon versucht...

Aber leider übernimmt er nach Neu Start vom Local Server die Einstellung nicht...

Gruß

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Vorgehensweise in ampps

Eingetragen von howdytom (176)
am 08.11.2018 - 21:54 Uhr

Die Vorgehensweise in ampps sollte sich nicht groß unterscheiden. Soweit ich das sehe ist der OPCache bereits vorinstalliert. Zum aktivieren den OPCache aus kommentieren. d.h. das ";" Semikolon entfernen. Den WebServer neu starten und OPCache sollte in der phpinfo auftauchen. Zur date range deiner PHP Version findest du hier weitere Informationen. Für die lokale Nutzung kannst du diese erst einmal überspringen. Am Seitenende der Drupal 8 Installation gibt es einen Continue Link.

[opcache]
; Determines if Zend OPCache is enabled
opcache.enable=1

; Determines if Zend OPCache is enabled for the CLI version of PHP
opcache.enable_cli=1


;OPCache
zend_extension = "{$path}/php-7.1/lib/extensions/opcache.so"

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, bin auf MAMP Pro 4

Eingetragen von MacLeod (42)
am 16.11.2018 - 13:42 Uhr

Hallo,

bin auf MAMP Pro 4 umngestiegen....ist viel besser als ammps....

Bei der Einrichtung vom Composer lief es ohne Probleme.
Nun zeigt er mir in der Console cmd.exe ein Problem 1 auf.

D:\MAMP\html>composer create-project drupal-composer/drupal-project:8.x-dev sto_dgi --stability dev --no-interaction
Installing drupal-composer/drupal-project (8.x-dev c1e2b6e6b32d51e75321d76c503714d8515e2420)
  - Installing drupal-composer/drupal-project (8.x-dev c1e2b6e): Cloning c1e2b6e6b3 from cache
Created project in sto_dgi
> DrupalProject\composer\ScriptHandler::checkComposerVersion
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - drupal/core 8.7.x-dev requires ext-gd * -> the requested PHP extension gd is missing from your system.
    - drupal/core 8.6.x-dev requires ext-gd * -> the requested PHP extension gd is missing from your system.
    - drupal/core 8.6.3 requires ext-gd * -> the requested PHP extension gd is missing from your system.
    - drupal/core 8.6.2 requires ext-gd * -> the requested PHP extension gd is missing from your system.
    - drupal/core 8.6.1 requires ext-gd * -> the requested PHP extension gd is missing from your system.
    - drupal/core 8.6.0-rc1 requires ext-gd * -> the requested PHP extension gd is missing from your system.
    - drupal/core 8.6.0-beta2 requires ext-gd * -> the requested PHP extension gd is missing from your system.
    - drupal/core 8.6.0-beta1 requires ext-gd * -> the requested PHP extension gd is missing from your system.
    - drupal/core 8.6.0-alpha1 requires ext-gd * -> the requested PHP extension gd is missing from your system.
    - drupal/core 8.6.0 requires ext-gd * -> the requested PHP extension gd is missing from your system.
    - Installation request for drupal/core ^8.6.0 -> satisfiable by drupal/core[8.6.0, 8.6.0-alpha1, 8.6.0-beta1, 8.6.0-beta2, 8.6.0-rc1, 8.6.1, 8.6.2, 8.6.3, 8.6.x-dev, 8.7.x-dev].

  To enable extensions, verify that they are enabled in your .ini files:
    - D:\MAMP\bin\php\php7.2.1\php.ini
  You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

D:\MAMP\html>

unter php.ini habe ich die Datei extension=curl gestartet

;extension=bz2
extension=curl
;extension=fileinfo

und den Mamp neu gestartet...

Der Fehler taucht immer noch auf...

Gruß

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich kenne MAMP Pro unter

Eingetragen von wla (9461)
am 16.11.2018 - 19:40 Uhr

Ich kenne MAMP Pro unter Windows nicht. Sieh mal in der php.ini für Deine PHP-Version bei den Extensions nach. Du mußt vermutlich die gd-Erwiterung von PHP dort freischalten. Wenn Du da nicht fündig wirst, wende Dich an den Support MAMP via Mail. Die Sind in der Regel recht hilfreich. Ohne die gd-Erweiterung von PHP kommst Du jedenfalls nicht weiter.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, nach einigen Wochen

Eingetragen von MacLeod (42)
am 10.12.2018 - 13:40 Uhr

Hallo,

nach einigen Wochen habe ich endlich den Fehler unter Windows wegbekommen.

Lösung:
mamp\bin\php\php7.2.1\php.ini

extension=php_gd2.dll
extension=php_curl.dll
extension=php_pdo_sqlite.dll

Alle ordner sind jetzt vorhanden:
drush
scripts
vendor
web

Gruß
MacLeod

  • Anmelden oder Registrieren um Kommentare zu schreiben

hi, nachdem ich den oberen

Eingetragen von MacLeod (42)
am 10.12.2018 - 14:19 Uhr

hi,

nachdem ich den oberen Fehler wegbekommen habe, wollte ich nun unter mamp\html\sto_dgi/web
drupal installieren.

Leider wirt der Ordner im Brower (http://localhost/sto_dgi/) (Siehe Bild) nicht angezeigt, und so kann ich drupal nicht installieren.
Unter der Windows Konsole (cmd) wird sie angezeigt.

Kann mir einer da weiter helfen, ich glaube das liegt an Rechten...

Gruß

AnhangGröße
Zugriff verweigert.png 53.99 KB
Zugriff verweigert_2.png 46.42 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du muste das DocumentRoot auf

Eingetragen von wla (9461)
am 10.12.2018 - 19:46 Uhr

Du mußt das DocumentRoot auf web legen. Damit entfällt das web bei localhost/sto_dgi/web. Soweit ich MAMP Pro vom Mac kenne, kannst Du aber in MAMP Pro kannst Du dort locale Domains anlegen. wenn ich dort z.B. test.local anlegen kann ich dort in der URL test.local aufrufen und benötige den localhost gar nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Guten Morgen, danke für den

Eingetragen von MacLeod (42)
am 11.12.2018 - 11:03 Uhr

Guten Morgen,

danke für den hinweiß... Hat sofort geklappt.
Nun habe ich dir Installation von Drupal gestartet unter web.
Lief bis zum ende ohne Probleme.

Am ende kommt eine ERRO meldung:

DEUTSCH
Die Website hat einen unerwarteten Fehler festgestellt. Bitte versuchen Sie es später erneut.
Fehler : Aufruf einer Member-Funktion setRecipients () auf null in standard_form_install_configure_submit () (Zeile 25 von core \ profiles \ standard \ standard.profile ).

Error
The website encountered an unexpected error. Please try again later.
Error: Call to a member function setRecipients() on null in standard_form_install_configure_submit() (line 25 of core\profiles\standard\standard.profile).


standard_form_install_configure_submit(Array, Object)
call_user_func_array('standard_form_install_configure_submit', Array) (Line: 111)
Drupal\Core\Form\FormSubmitter->executeSubmitHandlers(Array, Object) (Line: 51)
Drupal\Core\Form\FormSubmitter->doSubmitForm(Array, Object) (Line: 589)
Drupal\Core\Form\FormBuilder->processForm('install_configure_form', Array, Object) (Line: 318)
Drupal\Core\Form\FormBuilder->buildForm('install_configure_form', Object) (Line: 961)
install_get_form('Drupal\Core\Installer\Form\SiteConfigureForm', Array) (Line: 631)
install_run_task(Array, Array) (Line: 584)
install_run_tasks(Array, NULL) (Line: 125)
install_drupal(Object) (Line: 44)

kann mir einer sagen wie ich den Fehler weg bekomme?

Gruß

  • Anmelden oder Registrieren um Kommentare zu schreiben

Musst Du mal suchen nach dem

Eingetragen von montviso (2188)
am 11.12.2018 - 11:33 Uhr

Musst Du mal suchen nach dem Fehler, kommen mehrere Seiten.
Z.B. https://www.drupal.org/project/drupal/issues/2780071

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, vielen dank, für deine

Eingetragen von MacLeod (42)
am 11.12.2018 - 13:31 Uhr

Hallo,

vielen dank, für deine Hilfe.
Auf der Seite wurde der Fehler beschrieben und auch eine bzw zwei Lösungen vorgeschlagen.

1.
php.ini Datei

[opcache]
; Determines if Zend OPCache is enabled
opcache.enable=1

; Determines if Zend OPCache is enabled for the CLI version of PHP
opcache.enable_cli=1

; The OPcache shared memory storage size.
opcache.memory_consumption=128

; The amount of memory for interned strings in Mbytes.
opcache.interned_strings_buffer=8

; The maximum number of keys (scripts) in the OPcache hash table.
; Only numbers between 200 and 100000 are allowed.
opcache.max_accelerated_files=4000

...

; How often (in seconds) to check file timestamps for changes to the shared
; memory storage allocation. ("1" means validate once per second, but only
; once per request. "0" means always validate)
opcache.revalidate_freq=60

; If enabled, a fast shutdown sequence is used for the accelerated code
opcache.fast_shutdown=1

...
Und ich habe den zend_extension-Verweis zu der PHP.ini-Datei [PHP] hinzugefügt - wichtig, um ihn in diesem Abschnitt hinzuzufügen. Ich habe es am Ende des Unterabschnitts "Paths and Directories" dieses PHP-Abschnitts hinzugefügt:

;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

...

; Tyme added to resolve install issue
;Installation unter MAMP PRO 4
zend_extension = E:\Local Webserver\MAMP\bin\php\php7.2.1\ext\php_opcache.dll

;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

2.
\ core\profiles\standard\standard.profile

/**
* Submission handler to sync the contact.form.feedback recipient.
*/
function standard_form_install_configure_submit($form, FormStateInterface $form_state) {
  $site_mail = $form_state->getValue('site_mail');
-  ContactForm::load('feedback')->setRecipients([$site_mail])->trustData()->save();
+  ContactForm::load('personal')->setRecipients([$site_mail])->trustData()->save();
}

Nach der Änderung bitte, das komplette Drupal wieder drauf ziehen und Installation durchführen.
(keine Fehler bei der Installation bei mir)

Gruß

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Tag 1 Stunde
  • Hey danke
    vor 1 Tag 19 Stunden
  • Update: jetzt gibt's ein
    vor 2 Tagen 13 Stunden
  • Hallo, im Prinzip habe ich
    vor 6 Tagen 23 Stunden
  • Da scheint die Terminologie
    vor 1 Woche 2 Stunden
  • Kannst doch auch alles direkt
    vor 1 Woche 4 Tagen
  • In der entsprechenden View
    vor 1 Woche 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 4 Tagen
  • gelöst
    vor 4 Wochen 22 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 15 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association