Contao Manager bei All Incl

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • HAST
    Contao-Nutzer
    • 09.07.2010
    • 192

    #1

    Contao Manager bei All Incl

    Liebe Community

    Vorweg: Ich bin nach einigen Mails mit All incl. und experementieren an einen Punkt wo ich hoffe hier die geeignete Hilfe zu finden. Bisher war es immer so :-)

    Meine Contao Installation 4.4.12 habe ich per SSH angestossen und diese ist, so denke ich korrekt installiert und läuft auch. Danach den Contao Manger dazu und die Hoffnugn nun Pakete hinzuzufügen zu können. Im Speziellen die Pakete/Module von Rocksolidthemes welche man braucht um ein Oneo Theme zu Installieren. Dies ging aber nicht. Siehe Fehler Meldung
    Error: "Allowed memory size of 1610612736 bytes exhausted (tried to allocate 268435456 bytes)" in phar:///www/htdocs/w013a4c1/webseiten/stahlbau-reumueller.at/Contao4.x/contao-4.4.12/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/DependencyResolver/Solver.php on 220


    In Solver.php line 220:

    [Symfony\Component\Debug\Exception\OutOfMemoryExcep tion]
    Error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate
    268435456 bytes)


    Exception trace:

    tenside:runtask [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [--disable-events] [--] <command> <taskId>



    Process terminated with exit code 139
    Reason: Segmentation violation [signal 11]
    Diese Meldung kommt aber auch wenn ich nur die vorhandenen Pakete Updaten will, also immer.

    Die Kommunikation mit All incl brachte nichts die momory erhöhung auf ht.acssess auf 512 auch nichts.

    die composer.jsoin stimmt mich aber nachdenklich..........
    {
    "name": "contao/managed-edition",
    "type": "project",
    "description": "Contao Open Source CMS",
    "license": "LGPL-3.0+",
    "authors": [
    {
    "name": "Leo Feyer",
    "homepage": "https://github.com/leofeyer"
    }
    ],
    "require": {
    "php": "^5.6|^7.0",
    "contao/manager-bundle": "4.4.*",
    "contao/calendar-bundle": "4.4.*",
    "contao/comments-bundle": "4.4.*",
    "contao/faq-bundle": "4.4.*",
    "contao/listing-bundle": "4.4.*",
    "contao/news-bundle": "4.4.*",
    "contao/newsletter-bundle": "4.4.*",
    "roave/security-advisories": "dev-master",
    "madeyourday/contao-rocksolid-custom-elements": "^2.2",
    "madeyourday/contao-rocksolid-columns": "^2.0",
    "madeyourday/contao-rocksolid-slider": "^2.0",
    "madeyourday/contao-rocksolid-frontend-helper": "^2.0",
    "madeyourday/contao-rocksolid-theme-assistant": "^2.0"

    },
    "config": {
    "component-dir": "assets"
    },
    "extra": {
    "branch-alias": {
    "dev-4.4": "4.4.x-dev"
    }
    },
    "scripts": {
    "post-install-cmd": [
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::i nitializeApplication"
    ],
    "post-update-cmd": [
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::i nitializeApplication"
    ]
    }
    }
    Die blau markierten dürften ja da gar nicht sein oder? die wurden ja nicht wirklich installiert, zumindest sagte dies der Konsolentask und angezeigt werden diese im Contao Manager auch nicht.

    Was kann ich noch tun, bzw welche Informationen soll ich noch liefern um die Herausforderung (zumindest für mich) zu meistern... ?
    Danke vorab schon für Hilfe
    Zuletzt geändert von HAST; 27.02.2018, 07:26.
    herzlichen und lieben gruss
    hast
  • webstar
    Contao-Urgestein
    • 29.10.2009
    • 2020

    #2
    Die composer.json zeigt immer die Anforderung, was installiert werden soll, nie das, was installiert ist. Wenn du versucht hast die Erweiterungen zu installieren, ist es schon richtig, dass diese dort aussuchen.

    Dein Problem scheint zu sein, dass du über 1,5 GB RAM nicht reichen. Der Manager setzt sich selbst dieses Limit. Warum die 1,5GB nicht reichen, ist die große Frage.

    Mit welcher PHP-Version arbeitet der Manager? Sollte möglichst PHP > 7 sein.

    Hast du Konsolenzugang und kannst das Update manuell anstoßen?
    netzmacht: Partner Profil | Wunschzettel | Internetseite | Github | Unterstützungsmöglichkeiten

    Kommentar

    • Ainschy
      Contao-Fan
      • 24.06.2009
      • 829

      #3
      Welches All-Inkl Hosting-Paket hast du?

      Und mit welchem Befehl ruft du den composer auf?

      Kommentar

      • Spooky
        Community-Moderator
        Wandelndes Contao-Lexikon
        • 12.04.2012
        • 38811

        #4
        Ich habe mit deiner composer.json mal ein schnelles Profiling bei WebGo gemacht, zum Vergleich:
        Original composer.json mit PHP 5.6:
        Code:
        [9.6MB/0.01s] Loading composer repositories with package information
        [10.1MB/0.18s] Updating dependencies (including require-dev)
        PHP Fatal error:  Out of memory (allocated 1658322944) (tried to allocate 32 bytes) in phar:///home/test/composer.phar/src/Composer/DependencyResolver/Rule2Literals.php on line 48
        
        Fatal error: Out of memory (allocated 1658322944) (tried to allocate 32 bytes) in phar:///home/test/composer.phar/src/Composer/DependencyResolver/Rule2Literals.php on line 48


        Original composer.json mit PHP 7.1: 919.64MB

        Entfernung von roave/security-advisories mit PHP 5.6: 1534.53MB

        Entfernung von roave/security-advisories mit PHP 7.1: 847.97MB

        Entfernung von roave/security-advisories und Contao Core Bundles* mit PHP 5.6: 1533.57MB

        Entfernung von roave/security-advisories und Contao Core Bundles* mit PHP 7.1: 847.4MB

        *
        • contao/calendar-bundle
        • contao/comments-bundle
        • contao/faq-bundle
        • contao/listing-bundle
        • contao/newsletter-bundle


        Fazit: benutze mindestens PHP 7.1 und benutze folgende composer.json:
        Code:
        {
            "name": "contao/managed-edition",
            "type": "project",
            "description": "Contao Open Source CMS",
            "license": "LGPL-3.0-or-later",
            "authors": [
                {
                    "name": "Leo Feyer",
                    "homepage": "https://github.com/leofeyer"
                }
            ],
            "require": {
                "php": "^5.6|^7.0",
                "contao/calendar-bundle": "^4.4",
                "contao/comments-bundle": "^4.4",
                "contao/faq-bundle": "^4.4",
                "contao/listing-bundle": "^4.4",
                "contao/manager-bundle": "4.4.*",
                "contao/news-bundle": "^4.4",
                "contao/newsletter-bundle": "^4.4",
                "madeyourday/contao-rocksolid-custom-elements": "^2.2",
                "madeyourday/contao-rocksolid-columns": "^2.0",
                "madeyourday/contao-rocksolid-slider": "^2.0",
                "madeyourday/contao-rocksolid-frontend-helper": "^2.0",
                "madeyourday/contao-rocksolid-theme-assistant": "^2.0"
            },
            "conflict": {
                "contao/core-bundle": "<4.4.8"
            },
            "config": {
                "component-dir": "assets"
            },
            "extra": {
                "branch-alias": {
                    "dev-4.4": "4.4.x-dev"
                }
            },
            "scripts": {
                "post-install-cmd": [
                    "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
                ],
                "post-update-cmd": [
                    "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
                ]
            }
        }
        Außerdem würde ich empfehlen Contao Bundles die du gar nicht brauchst zu entfernen. Für den maximalen Speicherverbrauch bei einem Composer Update bringt das zwar (fast) nichts, aber es hält die Contao Installation (und das Backend) ein wenig schlanker.
        » sponsor me via GitHub or Revolut

        Kommentar

        • HAST
          Contao-Nutzer
          • 09.07.2010
          • 192

          #5
          Zitat von Ainschy Beitrag anzeigen
          Welches All-Inkl Hosting-Paket hast du?

          Und mit welchem Befehl ruft du den composer auf?
          Ich habe ein Premium Paket und der Server wurde gestern auf PHP 7.0.25 verändert/umgezogen, Mysql 5.7.20

          Denek mehr geht bei All incl bei Premium nicht derzeit
          herzlichen und lieben gruss
          hast

          Kommentar

          • HAST
            Contao-Nutzer
            • 09.07.2010
            • 192

            #6
            Zitat von webstar Beitrag anzeigen
            Die composer.json zeigt immer die Anforderung, was installiert werden soll, nie das, was installiert ist. Wenn du versucht hast die Erweiterungen zu installieren, ist es schon richtig, dass diese dort aussuchen.

            Dein Problem scheint zu sein, dass du über 1,5 GB RAM nicht reichen. Der Manager setzt sich selbst dieses Limit. Warum die 1,5GB nicht reichen, ist die große Frage.

            Mit welcher PHP-Version arbeitet der Manager? Sollte möglichst PHP > 7 sein.

            Hast du Konsolenzugang und kannst das Update manuell anstoßen?
            Ich habe grundsätzlich SSH Zugang zum Server. Wie kann ich so was anstoßen? Leider bin ich eher der Suduu............Sorry
            herzlichen und lieben gruss
            hast

            Kommentar

            • Spooky
              Community-Moderator
              Wandelndes Contao-Lexikon
              • 12.04.2012
              • 38811

              #7
              Im ersten Post hast du erwähnt, dass du SSH und den Contao Manager benutzt. Was genau benutzt du nun, um Pakete zu installieren? Welche PHP Version benutzt du dabei? Hast du meinen Post gesehen?
              » sponsor me via GitHub or Revolut

              Kommentar

              • HAST
                Contao-Nutzer
                • 09.07.2010
                • 192

                #8
                Zitat von Spooky Beitrag anzeigen
                Ich habe mit deiner composer.json mal ein schnelles Profiling bei WebGo gemacht, zum Vergleich:
                Original composer.json mit PHP 5.6:
                Code:
                [9.6MB/0.01s] Loading composer repositories with package information
                [10.1MB/0.18s] Updating dependencies (including require-dev)
                PHP Fatal error:  Out of memory (allocated 1658322944) (tried to allocate 32 bytes) in phar:///home/test/composer.phar/src/Composer/DependencyResolver/Rule2Literals.php on line 48
                
                Fatal error: Out of memory (allocated 1658322944) (tried to allocate 32 bytes) in phar:///home/test/composer.phar/src/Composer/DependencyResolver/Rule2Literals.php on line 48


                Original composer.json mit PHP 7.1: 919.64MB

                Entfernung von roave/security-advisories mit PHP 5.6: 1534.53MB

                Entfernung von roave/security-advisories mit PHP 7.1: 847.97MB

                Entfernung von roave/security-advisories und Contao Core Bundles* mit PHP 5.6: 1533.57MB

                Entfernung von roave/security-advisories und Contao Core Bundles* mit PHP 7.1: 847.4MB

                *
                • contao/calendar-bundle
                • contao/comments-bundle
                • contao/faq-bundle
                • contao/listing-bundle
                • contao/newsletter-bundle


                Fazit: benutze mindestens PHP 7.1 und benutze folgende composer.json:
                Code:
                {
                    "name": "contao/managed-edition",
                    "type": "project",
                    "description": "Contao Open Source CMS",
                    "license": "LGPL-3.0-or-later",
                    "authors": [
                        {
                            "name": "Leo Feyer",
                            "homepage": "https://github.com/leofeyer"
                        }
                    ],
                    "require": {
                        "php": "^5.6|^7.0",
                        "contao/calendar-bundle": "^4.4",
                        "contao/comments-bundle": "^4.4",
                        "contao/faq-bundle": "^4.4",
                        "contao/listing-bundle": "^4.4",
                        "contao/manager-bundle": "4.4.*",
                        "contao/news-bundle": "^4.4",
                        "contao/newsletter-bundle": "^4.4",
                        "madeyourday/contao-rocksolid-custom-elements": "^2.2",
                        "madeyourday/contao-rocksolid-columns": "^2.0",
                        "madeyourday/contao-rocksolid-slider": "^2.0",
                        "madeyourday/contao-rocksolid-frontend-helper": "^2.0",
                        "madeyourday/contao-rocksolid-theme-assistant": "^2.0"
                    },
                    "conflict": {
                        "contao/core-bundle": "<4.4.8"
                    },
                    "config": {
                        "component-dir": "assets"
                    },
                    "extra": {
                        "branch-alias": {
                            "dev-4.4": "4.4.x-dev"
                        }
                    },
                    "scripts": {
                        "post-install-cmd": [
                            "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
                        ],
                        "post-update-cmd": [
                            "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
                        ]
                    }
                }
                Außerdem würde ich empfehlen Contao Bundles die du gar nicht brauchst zu entfernen. Für den maximalen Speicherverbrauch bei einem Composer Update bringt das zwar (fast) nichts, aber es hält die Contao Installation (und das Backend) ein wenig schlanker.
                Danke einmal. Ich habe nun mal deine Vorgaben in meine Composer.jsoin kopiert und raufgealden. Leider ist der Effekt der selbe. Es dauert aber länger bis die Fehlermeldung kommt das zu wenig Speicher vorhanden ist.

                Komisch ist auch das beim Aufrufen des Contao Managers in der Systemprüfung die jetzt zur Verfügung stehende Version PHP 7.0.25 nicht angezeigt wird sondern noch immer die 5.6.32. ICh habe mal die PHO Informationen aus dem Mangager ausgelesen und als PDF im nächsten Post beigefügt. Die Ram habe ich bereits auf 256 erhöht mittels
                der Befehlszeile "php_value memory_limit 512M" in der ht.access optimiert mehr geht laut all incl nicht, dann müsste man einen Server alleine Mieten das übersteigt mein Budget und ist denke ich auch nicht vorgesehen. Das muss doch normal auch laufen.
                Zuletzt geändert von HAST; 01.03.2018, 15:42.
                herzlichen und lieben gruss
                hast

                Kommentar

                • HAST
                  Contao-Nutzer
                  • 09.07.2010
                  • 192

                  #9
                  Zitat von Spooky Beitrag anzeigen
                  Im ersten Post hast du erwähnt, dass du SSH und den Contao Manager benutzt. Was genau benutzt du nun, um Pakete zu installieren? Welche PHP Version benutzt du dabei? Hast du meinen Post gesehen?
                  SSH möglich aber ich wollte den Contao Manager nutzen da ich ja nicht der Super User bin :-(

                  PHP Version 5 oder 7.pdf

                  Ach ja vergessen. Ich habe noch nichts installiert die Installation ist quasi "Jungfräulich" wenn ich das als normaler User so beschreiben darf..........
                  Zuletzt geändert von HAST; 01.03.2018, 15:43.
                  herzlichen und lieben gruss
                  hast

                  Kommentar

                  • Ainschy
                    Contao-Fan
                    • 24.06.2009
                    • 829

                    #10
                    PHP7.1 als CGI ist bei All-inkl zu empfehlen. PHP7 weil die wesentlich sparsamer mit der RAM umgehen als die PHP5er Versionen.

                    CGI ist auch Pflicht, da die Installation unter deinen Rechten läuft und damit ohne Probleme aufgesetzt werden kann.

                    Kommentar

                    • Spooky
                      Community-Moderator
                      Wandelndes Contao-Lexikon
                      • 12.04.2012
                      • 38811

                      #11
                      Wie schon erwähnt musst du für deinen Web Server und im Contao Manager PHP 7.1 einstellen.
                      » sponsor me via GitHub or Revolut

                      Kommentar

                      • HAST
                        Contao-Nutzer
                        • 09.07.2010
                        • 192

                        #12
                        Zitat von Spooky Beitrag anzeigen
                        Wie schon erwähnt musst du für deinen Web Server und im Contao Manager PHP 7.1 einstellen.
                        Das lässt der Contao Manager nicht zu ich habe mittels befehl geschaut was verfügbar ist Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Systemanzege.JPG
Ansichten: 1
Größe: 54,4 KB
ID: 931141 und es wären eh alle versionen verfügbar. Wo muss ich das einstellen?

                        Ainschy
                        PHP7.1 als CGI ist bei All-inkl zu empfehlen. PHP7 weil die wesentlich sparsamer mit der RAM umgehen als die PHP5er Versionen.

                        CGI ist auch Pflicht, da die Installation unter deinen Rechten läuft und damit ohne Probleme aufgesetzt werden kann.
                        Aber PHP 7.0.25 habe ich ja nun auf dem Server wie ich beschrieben habe. Wo kann ich CGI auslesen? Ich habe aber bereits mehrere Installationen da laufen also sollte ich die Rechte haben oder ist dies ein Denkfehler?
                        herzlichen und lieben gruss
                        hast

                        Kommentar

                        • Spooky
                          Community-Moderator
                          Wandelndes Contao-Lexikon
                          • 12.04.2012
                          • 38811

                          #13
                          Zitat von HAST Beitrag anzeigen
                          Das lässt der Contao Manager nicht zu ich habe mittels befehl geschaut was verfügbar ist [ATTACH=CONFIG]20599[/ATTACH] und es wären eh alle versionen verfügbar. Wo muss ich das einstellen?
                          Wie die Fehlermeldung schon sagt hast du deinen Web Server nicht auf PHP 7 umgestellt. Außerdem solltest du lieber PHP 7.1 verwenden.
                          » sponsor me via GitHub or Revolut

                          Kommentar

                          • HAST
                            Contao-Nutzer
                            • 09.07.2010
                            • 192

                            #14
                            Zitat von Spooky Beitrag anzeigen
                            Wie die Fehlermeldung schon sagt hast du deinen Web Server nicht auf PHP 7 umgestellt. Außerdem solltest du lieber PHP 7.1 verwenden.
                            Ich habe nun nochmals All Incl geschrieben in der Hoffnung und in der Vermutung das nur die das können, mal sehen........
                            herzlichen und lieben gruss
                            hast

                            Kommentar

                            • lucina
                              Administratorin
                              • 19.06.2009
                              • 7544

                              #15
                              Schau mal bitte hier: https://all-inkl.com/img/anleitungen/5147.gif
                              Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team

                              Kommentar

                              Lädt...