Ergebnis 1 bis 20 von 20

Thema: Xampp -> Fatal error: Out of memory

  1. #1
    Contao-Fan Avatar von Ripperz
    Registriert seit
    22.09.2012.
    Ort
    Hamburg
    Beiträge
    707

    Standard Xampp -> Fatal error: Out of memory

    Hallo,
    ich versuche gerade auf Xampp Contao4X zu installieren und bekomme immer diese Meldung. In der PHP.Ini habe ich schon den Wert auf memory_limit=3250M gesetzt. Aber immer wieder diese Meldung

    Fatal error: Out of memory (allocated 1590951936) (tried to allocate 268435456 bytes) in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/DependencyResolver/Solver.php on line 223

    Xampp ausgeführt als Admin.

    Jemand ein Tipp?
    Geändert von Ripperz (15.02.2019 um 21:13 Uhr)

  2. #2
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wieviel RAM hat denn dein Rechner und welche PHP-Version hat dein XAMPP?

  3. #3
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das memory_limit in der php.ini wird vermutlich nur für den PHP Webprozess gelten.

    Wie versuchst Du denn, Contao zu installieren: via Contao Manager oder auf der Kommandozeile?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  4. #4
    Contao-Fan Avatar von Ripperz
    Registriert seit
    22.09.2012.
    Ort
    Hamburg
    Beiträge
    707

    Standard

    Ram hab ich 24GB und Xampp hat die PHP Version 7.2.1

    PHP logo
    PHP Version 7.2.1


    Ich gabe das in die CMD ein composer create-project --no-dev contao/managed-edition contao4

  5. #5
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Könntest Du es vielleicht mal so versuchen?

    Code:
    php -d memory_limit=-1 composer.phar create-project --no-dev contao/managed-edition contao4
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  6. #6
    Contao-Fan Avatar von Ripperz
    Registriert seit
    22.09.2012.
    Ort
    Hamburg
    Beiträge
    707

    Standard

    Klar, dann sagt er mir Could not open input file: composer.phar

    Muss ich irgendwo die Datei contao-manager.phar ablegen?

  7. #7
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du kannst Dir die aktuelle Composer-Version hier herunterladen: https://getcomposer.org/download/1.8.4/composer.phar
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  8. #8
    Contao-Fan Avatar von Ripperz
    Registriert seit
    22.09.2012.
    Ort
    Hamburg
    Beiträge
    707

    Standard

    Wo lege ich die Datei denn ab? in das Root Verzeichnis oder in das contao4?

    htdocs\contao4

  9. #9
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn Du Contao neu installieren willst, dann eventuell direkt in htdocs, zumal das Contao Installationsverzeichnis leer sein muss.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  10. #10
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Zitat Zitat von Ripperz Beitrag anzeigen
    Klar, dann sagt er mir Could not open input file: composer.phar
    Wenn

    Zitat Zitat von Ripperz Beitrag anzeigen
    Ich gabe das in die CMD ein composer create-project --no-dev contao/managed-edition contao4
    funktioniert und

    Zitat Zitat von xchs Beitrag anzeigen
    Code:
    php -d memory_limit=-1 composer.phar create-project --no-dev contao/managed-edition contao4
    nicht, kann es nach meinem Verständnis nur daran liegen, daß Du composer global installiert hast und daher die Angabe composer.phar im Befehl (lokal) nicht gefunden wird. Nochmal zum direkten Vergleich (mit ein paar eingestreuten Leerzeichen:

    Code:
                           composer      create-project --no-dev contao/managed-edition contao4
    php -d memory_limit=-1 composer.phar create-project --no-dev contao/managed-edition contao4
    Ich sehe also noch nicht, wieso composer erneut installiert werden müsste.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Das memory_limit in der php.ini wird vermutlich nur für den PHP Webprozess gelten.
    Sollte auch für das CLI gelten.

  12. #12
    Contao-Fan Avatar von Ripperz
    Registriert seit
    22.09.2012.
    Ort
    Hamburg
    Beiträge
    707

    Standard

    Guten morgen
    also xampp war bereits bei mir schon installiert.
    Ich habe noch nie mit dem composer und contao 4 gearbeitet.

    Ich kenne nur die klassische Installation über install.php

    Daher habe ich mir ein Installations tutorial angeschaut.
    Genau wie im Video habe ich dann auch den composer installiert.

    Hab ich den composer nun doppelt? Global heißt was?
    Die Frage ist wie ich weiter komme.

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Führe folgende Befehle aus:
    Code:
    php -r "echo ini_get('memory_limit');"
    Code:
    php -v
    Code:
    php -i | findstr "Thread"
    Code:
    where php
    und poste die Ausgaben davon. Bitte poste auch, welchen PHP Pfad du während der Installation von Composer angegeben hast.
    Geändert von Spooky (16.02.2019 um 10:03 Uhr)

  14. #14
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Zitat Zitat von Ripperz Beitrag anzeigen
    also xampp war bereits bei mir schon installiert.
    xampp lässt mich auf Windows PC schließen und das war es bereits installiert? komisch.

    Aber wie auch immer:


    Daher habe ich mir ein Installations tutorial angeschaut.
    Genau wie im Video habe ich dann auch den composer installiert.
    Da es viele Tutorials und Wege gibt, Sachen zu machen wissen wir jetzt nicht, was Du genau gemacht hast.

    Hab ich den composer nun doppelt?
    Kommt darauf an, was Du gemacht hast (s.o.). Wäre aber auch nicht tragisch.

    Global heißt was?
    Heißt, ein Programm (hier composer) wäre systemweit installiert -- und nicht direkt in dem Ordner, in dem Du gerade arbeitest.

    Also in etwa so, wie Word oder Excel. Deren "*.exe" liegt ja auch nicht im gleichen Verzeichnis, wie Deine *.doc oder *.xls Dateien.
    Und damit ein so installiertes Programm gefunden wird muss im PATH (einer Systemvariablen, die angibt, wo überall nach Programmen gesucht werden soll) gespeichert werden. Anhand Deiner Fragen glaube ich aber eher nicht, daß Du das so installiert hast.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  15. #15
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.751
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Da bin ich mir nicht sicher, ob man das daraus schließen kann bzw. welchen Grund hast Du das anzunehmen?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  16. #16
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Anhand seines ersten Posts kann man ablesen, dass Composer mittels Composer-Setup.exe installiert wurde und daher vermutlich auch global zur Verfügung steht

  17. #17
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.751
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Anhand seines ersten Posts kann man ablesen, dass Composer mittels Composer-Setup.exe installiert wurde und daher vermutlich auch global zur Verfügung steht
    Das hatte ich auch so gedacht. Aber der Aussage von @fiedsch hatte ich entnommen, dass er meint, dass es nicht global installiert ist. Habe ich dann wohl folgendes falsch interpretiert.
    Zitat Zitat von fiedsch Beitrag anzeigen
    Und damit ein so installiertes Programm gefunden wird muss im PATH (einer Systemvariablen, die angibt, wo überall nach Programmen gesucht werden soll) gespeichert werden. Anhand Deiner Fragen glaube ich aber eher nicht, daß Du das so installiert hast.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  18. #18
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Nein, ich hatte das schon so gemeint, wie Du gedacht hast, Maren. Da ich Xampp und Windows nicht nutze kenn ich mich dort nicht aus und hatte fälschlich gedacht, composer global installieren ist komplexer und wer das hinbekommt (oder überhaupt auf die Idee kommt, es so haben zu wollen) sollte mir dem Rest auch keine Probleme haben.

    Wenn uns @Ripperz noch verrät, ob es so ist, wie @spooky vermutet sind wir einen Schritt weiter.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  19. #19
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.751
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn man composer normal mit dem Installer in Windows installiert wird das in meiner Erinnerung automatisch global installiert. Ist aber auch schon eine Weile her als ich das bei mir gemacht habe.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  20. #20
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Ripperz Beitrag anzeigen
    Hab ich den composer nun doppelt? Global heißt was?
    Ja. Aber das spielt ja auch keine Rolle. Die composer.phar kannst Du auch 100 Mal herunterladen und in beliebige Verzeichnisse reinkopieren. Völlig egal. Auch wenn Composer bereits global installiert ist.

    Bei der Befehlszeile
    PHP-Code:
    php -d memory_limit=-1 composer.phar create-project --no-dev contao/managed-edition contao4 
    ging es ja primär um den php -d memory_limit=-1 Part vorne und nur sekundär um das composer.phar Skript. Du hattest ja ursprünglich ein Speicherproblem und deshalb wäre interessant gewesen, ob die Installation mit diesem Aufruf nun durchläuft oder nicht.

    Zitat Zitat von Ripperz Beitrag anzeigen
    Die Frage ist wie ich weiter komme.
    Hast Du die oben vorgeschlagene Befehlszeile ausgeführt? Und falls ja: Was war das Ergebnis?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •