Ergebnis 1 bis 28 von 28

Thema: Update von Contao 2.11 auf 3.5 mit alten MetaModels

  1. #1
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard Update von Contao 2.11 auf 3.5 mit alten MetaModels

    Hallo,

    ich hab von einer alten 2.11. Version auf Contao 3.5.35 aktualisiert (mit der Live Update ID)

    Wenn ich jetzt im Backend MetaModels aufrufen möchte, bekomme ich:

    Class DC_General contains 2 abstract methods and must therefore be declared abstract or implement the remaining methods (Contao\DataContainer::getPalette, Contao\DataContainer::save) in /system/modules/generalDriver/DC_General.php on


    Muss ich MetaModels manuell auch neu updaten und bleiben die bisherigen angelegten Models und Daten erhalten?

    Danke


    Mark

  2. #2
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    kommt darauf an, welche MM Version Du verwendet hast...

    siehe https://community.contao.org/de/show...-in-MetaModels

  3. #3
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    laut

    /system/modules/metamodels/config/config.php

    define('METAMODELS_VERSION', '0.1');



    Ich vermute, das ist eher nicht so günstig

  4. #4
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Mark Knochen Beitrag anzeigen
    Ich vermute, das ist eher nicht so günstig
    denke ich auch...

    es dürfte schneller gehen, ein neues MM aufzusetzen und die vorhandenen Daten anschließend zu importieren... die Datenstruktur deiner Werte bleibt ja gleich...

  5. #5
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    schöner wäre halt schon, die Models / Attribute / Filter auch mit zu übernehmen .....

  6. #6
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    kannst Du so https://metamodels.readthedocs.io/de...-aktualisieren probieren...

    und wenn es funktioniert, was für das "Kochbuch" schreiben ;-)

  7. #7
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    kannst Du so https://metamodels.readthedocs.io/de...-aktualisieren probieren...

    und wenn es funktioniert, was für das "Kochbuch" schreiben ;-)


    https://metamodels.readthedocs.io/de...ibute-v1-to-v2

    ich werde das wohl mal probieren müssen, hat jemand eventuell da noch tipps? Muss ich z.B. zwingend auf den Composer umsteigen?


    Danke

    Mark

  8. #8
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.332
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Es macht eigentlich keinen Sinn, Erweiterungen ohne Composer zu installieren, es sei denn, es wären eigene, die man nicht darüber verfügbar hat. Das gilt auch für MetaModels.

  9. #9
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    es wird auch keine Nightly Builds mehr geben - kommt in den nächsten News...

  10. #10
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    Zitat Zitat von lucina Beitrag anzeigen
    Es macht eigentlich keinen Sinn, Erweiterungen ohne Composer zu installieren, es sei denn, es wären eigene, die man nicht darüber verfügbar hat. Das gilt auch für MetaModels.
    Habs bei HE über den Composer versucht - und bekomme ne weisse Seite wegen MemoryLimit Error ... das ist schon ein wenig ärgerlich so.

    Also geht da auch nur der umständliche Weg über die Konsole?


    Mark
    Geändert von Mark Knochen (09.10.2018 um 12:31 Uhr)

  11. #11
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    Nachdem ich nun in die htaccess folgendes geschrieben habe:

    php_value memory_limit 2048M
    php_value max_execution_time 180

    bekomme ich folgende Fehlermeldung und auch damit nicht mir ins Backend:


    PHP-Code:

    PHP Warning
    in_array() expects parameter 2 to be array, null given in /system/modules/core/library/Contao/System.php on line 160
    #0 [internal function]: __error(2, 'in_array() expe...', '/is/htdocs/wp11...', 160, Array)
    #1 /system/modules/core/library/Contao/System.php(160): in_array('getInstance', NULL)
    #2 /system/initialize.php(243): Contao\System::importStatic('DependencyInjec...')
    #3 /contao/main.php(16): require('/is/htdocs/wp11...')
    #4 {main}

    [09-Oct-2018 13:40:19 Europe/BerlinPHP Fatal errorUncaught exception 'Error' with message 'Class 'DependencyInjection\Container\ContainerInitializer' not found' thrown in /system/modules/core/library/Contao/System.php on line 160
    #0 /system/initialize.php(243): Contao\System::importStatic('DependencyInjec...')
    #1 /contao/main.php(16): require('/is/htdocs/wp11...')
    #2 {main} 

    wie bekomme ich jetzt das System wieder so hin, dass ich es nochmal über den Composer versuchen kann, die MetaModels zu installieren?


    Mark

  12. #12
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    hast Du versucht per Composer im BE ein Update zu machen oder auf der Konsole... letzteres sollte gehen... ansonsten mit Parameter "-vvv" ausführen und Meldungen posten

  13. #13
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    hast Du versucht per Composer im BE ein Update zu machen oder auf der Konsole... letzteres sollte gehen... ansonsten mit Parameter "-vvv" ausführen und Meldungen posten
    Ich hab im Backend per Composer das Paket metamodels/bundle_all ausgewählt .... danach kam ein paar mal die weiße Seite wegen
    memory_limit und max_execution_time .... nachdem das korrigiert war, kam dann der obige fehler

    und nun komme ich halt gar nicht mehr ins backend


    Danke

    Mark

  14. #14
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    ... oder auf der Konsole... letzteres sollte gehen...
    siehe oben

    oder Du holst Dir das Projekt lokal auf den Rechner und updatest dort - sollten mehr als 64MB RAM da sein wie bei HE

  15. #15
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    siehe oben

    oder Du holst Dir das Projekt lokal auf den Rechner und updatest dort - sollten mehr als 64MB RAM da sein wie bei HE
    Was ich irritiert:

    weder in der composer.json und composer.lock steht was von MetaModels

    und der Fehler

    Uncaught exception 'Error' with message 'Class 'DependencyInjection\Container\ContainerInitialize r' not found'

    hat doch primär auch nichts damit zu tun?

    Und den müsste ich ja erstmal bereinigen ... wobei noch nicht mal klar ist, warum die Klasse "ContainerInitializer" fehlt


    Mark

  16. #16
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    bist Du nach Anleitung aus dem Handbuch vorgegangen?

  17. #17
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    Mittlerweile hatte ich eine sauber 3.5 Contao Version installiert,
    den Composer installiert und dann wollte ich sauber MetaModels installieren

    also in diesem Fall sogar komplett frisch und ohne Vorlasten .... aber eben mit Fehlern


    Mark

  18. #18
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Mark Knochen Beitrag anzeigen
    Mittlerweile hatte ich eine sauber 3.5 Contao Version installiert,
    den Composer installiert und dann wollte ich sauber MetaModels installieren

    also in diesem Fall sogar komplett frisch und ohne Vorlasten .... aber eben mit Fehlern


    Mark

    das habe ich so aus Deinen Postings nicht raus gelesen... leider ist HE ein denkbar schlechter Kandidat für Composer und MM

    siehe https://community.contao.org/de/show...l=1#post472992

    probiere das oder arbeite auf der Konsole oder update lokal

    ..oder Wordpress mit Pods

  19. #19
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    das habe ich so aus Deinen Postings nicht raus gelesen... leider ist HE ein denkbar schlechter Kandidat für Composer und MM

    siehe https://community.contao.org/de/show...l=1#post472992

    probiere das oder arbeite auf der Konsole oder update lokal

    ..oder Wordpress mit Pods
    mh, ich hab das schon mal lokal gemacht, aber damals ohne metamodels:

    Stand ist jetzt:

    auf HE läuft ein Contao 3.5.36 mit Pakektverwaltung

    die

    composer.json
    composer.lock

    habe ich lokal auf meinen Rechner kopiert und mittels

    php composer.phar require metamodels/bundle_all

    wollte ich die metamodels hinzufügen:

    Fehler ist:

    Your requirements could not be resolved to an installable set of packages.

    PHP-Code:
    metamodels/filter_select 2.0.1 requires contao-community-alliance/dc-general ~2.0@beta -> satisfiable by contao-community-alliance/dc-general[2.0.0-alpha12.0.0-alpha102.0.0-alpha22.0.0-alpha32.0.0-alpha42.0.0-alpha52.0.0-alpha62.0.0-alpha72.0.0-alpha82.0.0-alpha92.0.0-beta112.0.0-beta122.0.0-beta132.0.0-beta142.0.0-beta152.0.0-beta162.0.0-beta172.0.0-beta182.0.0-beta192.0.0-beta202.0.0-beta212.0.0-beta222.0.0-beta232.0.0-beta242.0.0-beta252.0.0-beta262.0.0-beta272.0.0-beta282.0.0-beta292.0.0-beta302.0.0-beta312.0.0-beta322.0.0-beta332.0.0-beta342.0.0-beta352.0.0-beta362.0.0-beta372.0.0-beta382.0.0-beta392.0.0-beta402.0.0-beta412.0.0-beta422.0.0-beta432.0.0-beta442.0.0-beta452.0.0-beta462.0.0-beta472.0.0-beta482.0.0-beta492.1.x-devbut these conflict with your requirements or minimum-stability.
        - 
    metamodels/filter_select 2.0.0 requires contao-community-alliance/dc-general ~2.0@beta -> satisfiable by contao-community-alliance/dc-general[2.0.0-alpha12.0.0-alpha102.0.0-alpha22.0.0-alpha32.0.0-alpha42.0.0-alpha52.0.0-alpha62.0.0-alpha72.0.0-alpha82.0.0-alpha92.0.0-beta112.0.0-beta122.0.0-beta132.0.0-beta142.0.0-beta152.0.0-beta162.0.0-beta172.0.0-beta182.0.0-beta192.0.0-beta202.0.0-beta212.0.0-beta222.0.0-beta232.0.0-beta242.0.0-beta252.0.0-beta262.0.0-beta272.0.0-beta282.0.0-beta292.0.0-beta302.0.0-beta312.0.0-beta322.0.0-beta332.0.0-beta342.0.0-beta352.0.0-beta362.0.0-beta372.0.0-beta382.0.0-beta392.0.0-beta402.0.0-beta412.0.0-beta422.0.0-beta432.0.0-beta442.0.0-beta452.0.0-beta462.0.0-beta472.0.0-beta482.0.0-beta492.1.x-devbut these conflict with your requirements or minimum-stability.
        - 
    metamodels/bundle_all 2.0.0 requires metamodels/bundle_filter ~2.0 -> satisfiable by metamodels/bundle_filter[2.0.0].
        - 
    metamodels/bundle_filter 2.0.0 requires metamodels/filter_select ~2.0 -> satisfiable by metamodels/filter_select[2.0.02.0.1].
        - 
    Installation request for metamodels/bundle_all ^2.0 -> satisfiable by metamodels/bundle_all[2.0.0]. 

    damit kann ich nix anfangen ....

    Mark

  20. #20
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    poste mal Deine composer.json

  21. #21
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    das wäre das hier


    PHP-Code:
    {
        
    "_readme": [
            
    "This file locks the dependencies of your project to a known state",
            
    "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
            
    "This file is @generated automatically"
        
    ],
        
    "content-hash""e760b6809e7b44caf057b1343a20737d",
        
    "packages": [
            {
                
    "name""contao-components/compass",
                
    "version""0.12.2.1",
                
    "source": {
                    
    "type""git",
                    
    "url""https://github.com/contao-components/compass.git",
                    
    "reference""57f0d49607922a71b78101728cf03a5bde287a28"
                
    },
                
    "dist": {
                    
    "type""zip",
                    
    "url""https://api.github.com/repos/contao-components/compass/zipball/57f0d49607922a71b78101728cf03a5bde287a28",
                    
    "reference""57f0d49607922a71b78101728cf03a5bde287a28",
                    
    "shasum"""
                
    },
                
    "type""library",
                
    "notification-url""https://packagist.org/downloads/",
                
    "license": [
                    
    "MIT"
                
    ],
                
    "authors": [
                    {
                        
    "name""Leo Feyer",
                        
    "homepage""https://github.com/leofeyer"
                    
    }
                ],
                
    "description""Compass integration for Contao Open Source CMS",
                
    "time""2016-07-07T11:45:34+00:00"
            
    },
            {
                
    "name""ircmaxell/password-compat",
                
    "version""v1.0.4",
                
    "source": {
                    
    "type""git",
                    
    "url""https://github.com/ircmaxell/password_compat.git",
                    
    "reference""5c5cde8822a69545767f7c7f3058cb15ff84614c"
                
    },
                
    "dist": {
                    
    "type""zip",
                    
    "url""https://api.github.com/repos/ircmaxell/password_compat/zipball/5c5cde8822a69545767f7c7f3058cb15ff84614c",
                    
    "reference""5c5cde8822a69545767f7c7f3058cb15ff84614c",
                    
    "shasum"""
                
    },
                
    "require-dev": {
                    
    "phpunit/phpunit""4.*"
                
    },
                
    "type""library",
                
    "autoload": {
                    
    "files": [
                        
    "lib/password.php"
                    
    ]
                },
                
    "notification-url""https://packagist.org/downloads/",
                
    "license": [
                    
    "MIT"
                
    ],
                
    "authors": [
                    {
                        
    "name""Anthony Ferrara",
                        
    "email""ircmaxell@php.net",
                        
    "homepage""http://blog.ircmaxell.com"
                    
    }
                ],
                
    "description""A compatibility library for the proposed simplified password hashing algorithm: https://wiki.php.net/rfc/password_hash",
                
    "homepage""https://github.com/ircmaxell/password_compat",
                
    "keywords": [
                    
    "hashing",
                    
    "password"
                
    ],
                
    "time""2014-11-20T16:49:30+00:00"
            
    },
            {
                
    "name""leafo/scssphp",
                
    "version""v0.6.7",
                
    "source": {
                    
    "type""git",
                    
    "url""https://github.com/leafo/scssphp.git",
                    
    "reference""562213cd803e42ea53b0735554794c4022d8db89"
                
    },
                
    "dist": {
                    
    "type""zip",
                    
    "url""https://api.github.com/repos/leafo/scssphp/zipball/562213cd803e42ea53b0735554794c4022d8db89",
                    
    "reference""562213cd803e42ea53b0735554794c4022d8db89",
                    
    "shasum"""
                
    },
                
    "require": {
                    
    "php"">=5.4.0"
                
    },
                
    "require-dev": {
                    
    "kherge/box""~2.5",
                    
    "phpunit/phpunit""~3.7",
                    
    "squizlabs/php_codesniffer""~2.5"
                
    },
                
    "bin": [
                    
    "bin/pscss"
                
    ],
                
    "type""library",
                
    "autoload": {
                    
    "psr-4": {
                        
    "Leafo\\ScssPhp\\""src/"
                    
    }
                },
                
    "notification-url""https://packagist.org/downloads/",
                
    "license": [
                    
    "MIT"
                
    ],
                
    "authors": [
                    {
                        
    "name""Leaf Corcoran",
                        
    "email""leafot@gmail.com",
                        
    "homepage""http://leafo.net"
                    
    }
                ],
                
    "description""scssphp is a compiler for SCSS written in PHP.",
                
    "homepage""http://leafo.github.io/scssphp/",
                
    "keywords": [
                    
    "css",
                    
    "less",
                    
    "sass",
                    
    "scss",
                    
    "stylesheet"
                
    ],
                
    "time""2017-02-23T05:07:33+00:00"
            
    },
            {
                
    "name""matthiasmullie/minify",
                
    "version""1.3.60",
                
    "source": {
                    
    "type""git",
                    
    "url""https://github.com/matthiasmullie/minify.git",
                    
    "reference""ab7fea80ce5ce6549baaf272bc8bd926a7e08f90"
                
    },
                
    "dist": {
                    
    "type""zip",
                    
    "url""https://api.github.com/repos/matthiasmullie/minify/zipball/ab7fea80ce5ce6549baaf272bc8bd926a7e08f90",
                    
    "reference""ab7fea80ce5ce6549baaf272bc8bd926a7e08f90",
                    
    "shasum"""
                
    },
                
    "require": {
                    
    "ext-pcre""*",
                    
    "matthiasmullie/path-converter""~1.1",
                    
    "php"">=5.3.0"
                
    },
                
    "require-dev": {
                    
    "friendsofphp/php-cs-fixer""~2.0",
                    
    "matthiasmullie/scrapbook""~1.0",
                    
    "phpunit/phpunit""~4.8"
                
    },
                
    "suggest": {
                    
    "psr/cache-implementation""Cache implementation to use with Minify::cache"
                
    },
                
    "bin": [
                    
    "bin/minifycss",
                    
    "bin/minifyjs"
                
    ],
                
    "type""library",
                
    "autoload": {
                    
    "psr-4": {
                        
    "MatthiasMullie\\Minify\\""src/"
                    
    }
                },
                
    "notification-url""https://packagist.org/downloads/",
                
    "license": [
                    
    "MIT"
                
    ],
                
    "authors": [
                    {
                        
    "name""Matthias Mullie",
                        
    "email""minify@mullie.eu",
                        
    "homepage""http://www.mullie.eu",
                        
    "role""Developer"
                    
    }
                ],
                
    "description""CSS & JavaScript minifier, in PHP. Removes whitespace, strips comments, combines files (incl. @import statements and small assets in CSS files), and optimizes/shortens a few common programming patterns.",
                
    "homepage""http://www.minifier.org",
                
    "keywords": [
                    
    "JS",
                    
    "css",
                    
    "javascript",
                    
    "minifier",
                    
    "minify"
                
    ],
                
    "time""2018-04-18T08:50:35+00:00"
            
    },
            {
                
    "name""matthiasmullie/path-converter",
                
    "version""1.1.1",
                
    "source": {
                    
    "type""git",
                    
    "url""https://github.com/matthiasmullie/path-converter.git",
                    
    "reference""3082a6838be02b930239a97d38b5c9da4d693aca"
                
    },
                
    "dist": {
                    
    "type""zip",
                    
    "url""https://api.github.com/repos/matthiasmullie/path-converter/zipball/3082a6838be02b930239a97d38b5c9da4d693aca",
                    
    "reference""3082a6838be02b930239a97d38b5c9da4d693aca",
                    
    "shasum"""
                
    },
                
    "require": {
                    
    "ext-pcre""*",
                    
    "php"">=5.3.0"
                
    },
                
    "require-dev": {
                    
    "phpunit/phpunit""~4.8"
                
    },
                
    "type""library",
                
    "autoload": {
                    
    "psr-4": {
                        
    "MatthiasMullie\\PathConverter\\""src/"
                    
    }
                },
                
    "notification-url""https://packagist.org/downloads/",
                
    "license": [
                    
    "MIT"
                
    ],
                
    "authors": [
                    {
                        
    "name""Matthias Mullie",
                        
    "email""pathconverter@mullie.eu",
                        
    "homepage""http://www.mullie.eu",
                        
    "role""Developer"
                    
    }
                ],
                
    "description""Relative path converter",
                
    "homepage""http://github.com/matthiasmullie/path-converter",
                
    "keywords": [
                    
    "converter",
                    
    "path",
                    
    "paths",
                    
    "relative"
                
    ],
                
    "time""2018-02-02T11:30:10+00:00"
            
    },
            {
                
    "name""michelf/php-markdown",
                
    "version""1.8.0",
                
    "source": {
                    
    "type""git",
                    
    "url""https://github.com/michelf/php-markdown.git",
                    
    "reference""01ab082b355bf188d907b9929cd99b2923053495"
                
    },
                
    "dist": {
                    
    "type""zip",
                    
    "url""https://api.github.com/repos/michelf/php-markdown/zipball/01ab082b355bf188d907b9929cd99b2923053495",
                    
    "reference""01ab082b355bf188d907b9929cd99b2923053495",
                    
    "shasum"""
                
    },
                
    "require": {
                    
    "php"">=5.3.0"
                
    },
                
    "type""library",
                
    "autoload": {
                    
    "psr-4": {
                        
    "Michelf\\""Michelf/"
                    
    }
                },
                
    "notification-url""https://packagist.org/downloads/",
                
    "license": [
                    
    "BSD-3-Clause"
                
    ],
                
    "authors": [
                    {
                        
    "name""Michel Fortin",
                        
    "email""michel.fortin@michelf.ca",
                        
    "homepage""https://michelf.ca/",
                        
    "role""Developer"
                    
    },
                    {
                        
    "name""John Gruber",
                        
    "homepage""https://daringfireball.net/"
                    
    }
                ],
                
    "description""PHP Markdown",
                
    "homepage""https://michelf.ca/projects/php-markdown/",
                
    "keywords": [
                    
    "markdown"
                
    ],
                
    "time""2018-01-15T00:49:33+00:00"
            
    },
            {
                
    "name""oyejorge/less.php",
                
    "version""v1.7.0.14",
                
    "source": {
                    
    "type""git",
                    
    "url""https://github.com/oyejorge/less.php.git",
                    
    "reference""42925c5a01a07d67ca7e82dfc8fb31814d557bc9"
                
    },
                
    "dist": {
                    
    "type""zip",
                    
    "url""https://api.github.com/repos/oyejorge/less.php/zipball/42925c5a01a07d67ca7e82dfc8fb31814d557bc9",
                    
    "reference""42925c5a01a07d67ca7e82dfc8fb31814d557bc9",
                    
    "shasum"""
                
    },
                
    "require": {
                    
    "php"">=5.3"
                
    },
                
    "require-dev": {
                    
    "phpunit/phpunit""~4.8.24"
                
    },
                
    "bin": [
                    
    "bin/lessc"
                
    ],
                
    "type""library",
                
    "autoload": {
                    
    "psr-0": {
                        
    "Less""lib/"
                    
    },
                    
    "classmap": [
                        
    "lessc.inc.php"
                    
    ]
                },
                
    "notification-url""https://packagist.org/downloads/",
                
    "license": [
                    
    "Apache-2.0"
                
    ],
                
    "authors": [
                    {
                        
    "name""Matt Agar",
                        
    "homepage""https://github.com/agar"
                    
    },
                    {
                        
    "name""Martin Jantošovi?",
                        
    "homepage""https://github.com/Mordred"
                    
    },
                    {
                        
    "name""Josh Schmidt",
                        
    "homepage""https://github.com/oyejorge"
                    
    }
                ],
                
    "description""PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt)",
                
    "homepage""http://lessphp.gpeasy.com",
                
    "keywords": [
                    
    "css",
                    
    "less",
                    
    "less.js",
                    
    "lesscss",
                    
    "php",
                    
    "stylesheet"
                
    ],
                
    "time""2017-03-28T22:19:25+00:00"
            
    },
            {
                
    "name""phpspec/php-diff",
                
    "version""v1.1.0",
                
    "source": {
                    
    "type""git",
                    
    "url""https://github.com/phpspec/php-diff.git",
                    
    "reference""0464787bfa7cd13576c5a1e318709768798bec6a"
                
    },
                
    "dist": {
                    
    "type""zip",
                    
    "url""https://api.github.com/repos/phpspec/php-diff/zipball/0464787bfa7cd13576c5a1e318709768798bec6a",
                    
    "reference""0464787bfa7cd13576c5a1e318709768798bec6a",
                    
    "shasum"""
                
    },
                
    "type""library",
                
    "extra": {
                    
    "branch-alias": {
                        
    "dev-master""1.0.x-dev"
                    
    }
                },
                
    "autoload": {
                    
    "psr-0": {
                        
    "Diff""lib/"
                    
    }
                },
                
    "notification-url""https://packagist.org/downloads/",
                
    "license": [
                    
    "BSD-3-Clause"
                
    ],
                
    "authors": [
                    {
                        
    "name""Chris Boulton",
                        
    "homepage""http://github.com/chrisboulton"
                    
    }
                ],
                
    "description""A comprehensive library for generating differences between two hashable objects (strings or arrays).",
                
    "time""2016-04-07T12:29:16+00:00"
            
    },
            {
                
    "name""simplepie/simplepie",
                
    "version""1.5.2",
                
    "source": {
                    
    "type""git",
                    
    "url""https://github.com/simplepie/simplepie.git",
                    
    "reference""0e8fe72132dad765d25db4cabc69a91139af1263"
                
    },
                
    "dist": {
                    
    "type""zip",
                    
    "url""https://api.github.com/repos/simplepie/simplepie/zipball/0e8fe72132dad765d25db4cabc69a91139af1263",
                    
    "reference""0e8fe72132dad765d25db4cabc69a91139af1263",
                    
    "shasum"""
                
    },
                
    "require": {
                    
    "ext-pcre""*",
                    
    "ext-xml""*",
                    
    "ext-xmlreader""*",
                    
    "php"">=5.6.0"
                
    },
                
    "require-dev": {
                    
    "phpunit/phpunit""~5.4.3 || ~6.5"
                
    },
                
    "suggest": {
                    
    "ext-curl""",
                    
    "ext-iconv""",
                    
    "ext-intl""",
                    
    "ext-mbstring""",
                    
    "mf2/mf2""Microformat module that allows for parsing HTML for microformats"
                
    },
                
    "type""library",
                
    "autoload": {
                    
    "psr-0": {
                        
    "SimplePie""library"
                    
    }
                },
                
    "notification-url""https://packagist.org/downloads/",
                
    "license": [
                    
    "BSD-3-Clause"
                
    ],
                
    "authors": [
                    {
                        
    "name""Ryan Parman",
                        
    "homepage""http://ryanparman.com/",
                        
    "role""Creator, alumnus developer"
                    
    },
                    {
                        
    "name""Geoffrey Sneddon",
                        
    "homepage""http://gsnedders.com/",
                        
    "role""Alumnus developer"
                    
    },
                    {
                        
    "name""Ryan McCue",
                        
    "email""me@ryanmccue.info",
                        
    "homepage""http://ryanmccue.info/",
                        
    "role""Developer"
                    
    }
                ],
                
    "description""A simple Atom/RSS parsing library for PHP",
                
    "homepage""http://simplepie.org/",
                
    "keywords": [
                    
    "atom",
                    
    "feeds",
                    
    "rss"
                
    ],
                
    "time""2018-08-02T05:43:58+00:00"
            
    },
            {
                
    "name""swiftmailer/swiftmailer",
                
    "version""v5.4.12",
                
    "source": {
                    
    "type""git",
                    
    "url""https://github.com/swiftmailer/swiftmailer.git",
                    
    "reference""181b89f18a90f8925ef805f950d47a7190e9b950"
                
    },
                
    "dist": {
                    
    "type""zip",
                    
    "url""https://api.github.com/repos/swiftmailer/swiftmailer/zipball/181b89f18a90f8925ef805f950d47a7190e9b950",
                    
    "reference""181b89f18a90f8925ef805f950d47a7190e9b950",
                    
    "shasum"""
                
    },
                
    "require": {
                    
    "php"">=5.3.3"
                
    },
                
    "require-dev": {
                    
    "mockery/mockery""~0.9.1",
                    
    "symfony/phpunit-bridge""~3.2"
                
    },
                
    "type""library",
                
    "extra": {
                    
    "branch-alias": {
                        
    "dev-master""5.4-dev"
                    
    }
                },
                
    "autoload": {
                    
    "files": [
                        
    "lib/swift_required.php"
                    
    ]
                },
                
    "notification-url""https://packagist.org/downloads/",
                
    "license": [
                    
    "MIT"
                
    ],
                
    "authors": [
                    {
                        
    "name""Chris Corbyn"
                    
    },
                    {
                        
    "name""Fabien Potencier",
                        
    "email""fabien@symfony.com"
                    
    }
                ],
                
    "description""Swiftmailer, free feature-rich PHP mailer",
                
    "homepage""https://swiftmailer.symfony.com",
                
    "keywords": [
                    
    "email",
                    
    "mail",
                    
    "mailer"
                
    ],
                
    "time""2018-07-31T09:26:32+00:00"
            
    },
            {
                
    "name""tecnickcom/tcpdf",
                
    "version""6.2.22",
                
    "source": {
                    
    "type""git",
                    
    "url""https://github.com/tecnickcom/TCPDF.git",
                    
    "reference""ac6e92fccc7d9383dfd787056831349621b1aca2"
                
    },
                
    "dist": {
                    
    "type""zip",
                    
    "url""https://api.github.com/repos/tecnickcom/TCPDF/zipball/ac6e92fccc7d9383dfd787056831349621b1aca2",
                    
    "reference""ac6e92fccc7d9383dfd787056831349621b1aca2",
                    
    "shasum"""
                
    },
                
    "require": {
                    
    "php"">=5.3.0"
                
    },
                
    "type""library",
                
    "autoload": {
                    
    "classmap": [
                        
    "config",
                        
    "include",
                        
    "tcpdf.php",
                        
    "tcpdf_parser.php",
                        
    "tcpdf_import.php",
                        
    "tcpdf_barcodes_1d.php",
                        
    "tcpdf_barcodes_2d.php",
                        
    "include/tcpdf_colors.php",
                        
    "include/tcpdf_filters.php",
                        
    "include/tcpdf_font_data.php",
                        
    "include/tcpdf_fonts.php",
                        
    "include/tcpdf_images.php",
                        
    "include/tcpdf_static.php",
                        
    "include/barcodes/datamatrix.php",
                        
    "include/barcodes/pdf417.php",
                        
    "include/barcodes/qrcode.php"
                    
    ]
                },
                
    "notification-url""https://packagist.org/downloads/",
                
    "license": [
                    
    "LGPL-3.0"
                
    ],
                
    "authors": [
                    {
                        
    "name""Nicola Asuni",
                        
    "email""info@tecnick.com",
                        
    "role""lead"
                    
    }
                ],
                
    "description""TCPDF is a PHP class for generating PDF documents and barcodes.",
                
    "homepage""http://www.tcpdf.org/",
                
    "keywords": [
                    
    "PDFD32000-2008",
                    
    "TCPDF",
                    
    "barcodes",
                    
    "datamatrix",
                    
    "pdf",
                    
    "pdf417",
                    
    "qrcode"
                
    ],
                
    "time""2018-09-14T15:26:29+00:00"
            
    },
            {
                
    "name""true/punycode",
                
    "version""1.1.0",
                
    "source": {
                    
    "type""git",
                    
    "url""https://github.com/true/php-punycode.git",
                    
    "reference""21c0025130b4e2b2d0b7dbe5f86e9e1512507656"
                
    },
                
    "dist": {
                    
    "type""zip",
                    
    "url""https://api.github.com/repos/true/php-punycode/zipball/21c0025130b4e2b2d0b7dbe5f86e9e1512507656",
                    
    "reference""21c0025130b4e2b2d0b7dbe5f86e9e1512507656",
                    
    "shasum"""
                
    },
                
    "require": {
                    
    "ext-mbstring""*",
                    
    "php"">=5.3.0"
                
    },
                
    "require-dev": {
                    
    "phpunit/phpunit""4.x",
                    
    "satooshi/php-coveralls""dev-master",
                    
    "squizlabs/php_codesniffer""~2.0"
                
    },
                
    "type""library",
                
    "autoload": {
                    
    "psr-4": {
                        
    "True\\""src/"
                    
    }
                },
                
    "notification-url""https://packagist.org/downloads/",
                
    "license": [
                    
    "MIT"
                
    ],
                
    "authors": [
                    {
                        
    "name""Renan Gonçalves",
                        
    "email""renan.saddam@gmail.com"
                    
    }
                ],
                
    "description""A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)",
                
    "homepage""https://github.com/true/php-punycode",
                
    "keywords": [
                    
    "idna",
                    
    "punycode"
                
    ],
                
    "time""2015-03-12T16:49:35+00:00"
            
    }
        ],
        
    "packages-dev": [],
        
    "aliases": [],
        
    "minimum-stability""stable",
        
    "stability-flags": [],
        
    "prefer-stable"false,
        
    "prefer-lowest"false,
        
    "platform": {
            
    "php""^5.4 || ^7.0"
        
    },
        
    "platform-dev": []


  22. #22
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    sorry - die composer.json meinte ich

  23. #23
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    PHP-Code:

    {
        
    "name""contao/core",
        
    "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.4 || ^7.0",
            
    "contao-components/compass""^0.12",
            
    "ircmaxell/password-compat""^1.0",
            
    "leafo/scssphp""^0.6",
            
    "matthiasmullie/minify""^1.3.35",
            
    "michelf/php-markdown""^1.4",
            
    "oyejorge/less.php""^1.7",
            
    "phpspec/php-diff""^1.0",
            
    "simplepie/simplepie""^1.3",
            
    "swiftmailer/swiftmailer""^5.4",
            
    "tecnickcom/tcpdf""^6.2.22",
            
    "true/punycode""^1.0"
        
    }


  24. #24
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    sollte eher so aussehen bzw. die zwei Sachen dabei haben

    PHP-Code:
    {
        
    "name""local/website",
        
    "description""A local website project",
        
    "type""project",
        
    "license""proprietary",
        
    "require": {
            
    "contao-community-alliance/composer-client""~0.12",
            
    "metamodels/bundle_all"">=2.0.0.0,<3-dev"
        
    },
        
    "prefer-stable"true,
        
    "minimum-stability""dev",
        
    "config": {
            
    "preferred-install""dist",
            
    "cache-dir""cache",
            
    "component-dir""../assets/components"
        
    },
        
    "repositories": [
            {
                
    "type""composer",
                
    "url""https://legacy-packages-via.contao-community-alliance.org/"
            
    },
            {
                
    "type""artifact",
                
    "url""packages"
            
    }
        ],
        
    "extra": {
            
    "contao": {
                
    "migrated""done"
            
    }
        }


  25. #25
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    wie gesagt, dass die die JSON vor dem versuch mit

    php composer.phar require metamodels/bundle_all

    die MetaModels zu installieren ....


    das klappt nicht und dann wird keine Änderung an der JSON vorgenommen.


    Mit unterschiedlichen PHP Versionen (7.2 bei HE und 7.1 lokal) kann das aber nicht zusammenhängen, oder?


    Mark

  26. #26
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Mark Knochen Beitrag anzeigen
    das klappt nicht
    das ist keine Aussage, mit der man was anfangen kann...

    Probier doch mal:
    * Contao installieren
    * auf Paketmanager (Composer) migrieren
    * im Paketmanager "metamodels/bundle_all" suchen und anwählen
    * auf Konsole "composer update -v"
    * Datenbank updaten (Paketmanager oder Install-Tool)

    ... die PHP-Versionen sollen bei "Dev" und "Live" schon gleich sein - ebenso wie beim Webaufruf und Konsole (https://metamodels.readthedocs.io/de...-2-1-tips.html)

  27. #27
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    das ist keine Aussage, mit der man was anfangen kann...

    Probier doch mal:
    * Contao installieren
    * auf Paketmanager (Composer) migrieren
    * im Paketmanager "metamodels/bundle_all" suchen und anwählen
    * auf Konsole "composer update -v"
    * Datenbank updaten (Paketmanager oder Install-Tool)

    ... die PHP-Versionen sollen bei "Dev" und "Live" schon gleich sein - ebenso wie beim Webaufruf und Konsole (https://metamodels.readthedocs.io/de...-2-1-tips.html)

    Ah, die Kombination:

    * im Paketmanager "metamodels/bundle_all" suchen und anwählen
    * auf Konsole "composer update -v"

    war mir noch nicht bekannt .. das versuche ich mal.

    Zitat Zitat von zonky Beitrag anzeigen
    ... die PHP-Versionen sollen bei "Dev" und "Live" schon gleich sein - ebenso wie beim Webaufruf und Konsole ([url]https://metamodels.readthedocs.io/de/latest/cookbook/symfony/mm-2-1-tips.html
    mh, das ist schon irgendwie verständlich, bei diversen Hostern und Contao-Projekten dann aber auch ein ganz schönes Durcheinander, dann bei Bedarf immer erstmal lokal die gleiche Version zu installieren, wie beim Hoster .... oder?

    Mark

  28. #28
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Mark Knochen Beitrag anzeigen
    * auf Konsole "composer update -v"

    war mir noch nicht bekannt .. das versuche ich mal.
    was anderes als die composer.json zu schreiben und anschließend ein "composer update", macht weder die Paketverwaltung noch der Contao-Manager (im Prinzip) anders

    falls Windows-User: per Laragon geht das recht gut zu administrieren

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
  •