Ergebnis 1 bis 12 von 12

Thema: Laragon 8.4 und Contao 5.6.9

  1. #1
    Contao-Nutzer
    Registriert seit
    23.11.2023.
    Beiträge
    53

    Beitrag Laragon 8.4 und Contao 5.6.9

    Da die Updates unter Laragon 6.0 seit Contao 5.4 nicht mehr wirklich rund liefen, habe ich mich dazu durchgerungen, Laragon auf die Version 8.4 zu aktualisieren. Vor längerer Zeit hatte ich einmal versucht, Laragon auf Version 7.0 zu aktualisieren. Das hat nicht gut funktioniert. Version 7.0 lief bei mir nicht stabil und so bin ich wieder zu Laragon 6.0 zurückgekehrt.

    Die Version 8.4 macht im Gegensatz zur Version 7.0 einen soliden Eindruck. Die Installation von Contao 5.6.9 lief reibungslos durch. Ich musste zuvor keine speziellen Konfigurationen für Contao vornehmen.

    Nur eine einzige Hürde war zu nehmen: Contao meldete ein Problem mit sendmail (siehe auch: https://community.contao.org/de/show...is-not-defined). Dieser Fehler kann mit zwei Maßnahmen behoben werden:
    1. Unter "Laragon > Einstellungen > Dienste Ports" die Option "Mailpit" deaktivieren.
    2. In der php.ini von Laragon die "sendmail"-Zeile anpassen, indem -bs ergänzt wird: sendmail_path="C:/laragon/bin/mailpit/1.22.3/mailpit.exe sendmail -bs"
    Mailpit muss deaktiviert sein, sonst entfernt es das bs-Flag in der php.ini automatisch wieder.

    Fazit: Laragon 8.4 ist eine sehr performante und einfach zu handhabende Entwicklungsumgebung für Contao. Die Version 8.4 läuft stabil, und die Standardkonfiguration passt out of the box für Contao 5.6.9.

  2. #2
    Contao-Fan
    Registriert seit
    08.04.2014.
    Ort
    Langenfeld
    Beiträge
    336

    Standard Laragon 8.4

    Hallo gbecker ,
    habe es versucht Laragon 8.4 zu Instalieren aber es kommt zu diesem Fehler.


    Screenshot_19.jpg

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

    Standard

    Wo und wie hast du deine Datenbank Zugangsdaten definiert?
    » sponsor me via GitHub or Revolut

  4. #4
    Contao-Fan
    Registriert seit
    08.04.2014.
    Ort
    Langenfeld
    Beiträge
    336

    Standard laragon 8.4

    Hallo Spooky, einmal über den Contao-manager, ups jetzt kommt der Fehler auch um CM 1.10.8
    Screenshot_21.jpg
    und über die Datei:env.Local
    DATABASE_URL=mysqi://root@Localhost:3306/ws560

    jetztbekomme ich auch einen Fehler von der Datenbank:
    Screenshot_22.jpg

    Verbindungs-Parameter vom CM läst sich nicht eingeben weder oben noch unten.

    Gruss wolli

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

    Standard

    Zitat Zitat von wolli Beitrag anzeigen
    Verbindungs-Parameter vom CM läst sich nicht eingeben weder oben noch unten.
    Was meinst du damit? Poste mal deine config.yaml und parameters.yaml wenn vorhanden.
    » sponsor me via GitHub or Revolut

  6. #6
    Contao-Fan
    Registriert seit
    08.04.2014.
    Ort
    Langenfeld
    Beiträge
    336

    Standard Laragon 8.4

    hallo Spooky, hier die Parameters.yaml.
    # This file has been auto-generated during installation
    Code:
    parameters:
        database_host: localhost
        database_port: 3306
        database_user: root
        database_password: 
        database_name: ws560
        database_version: 8.0.30
    Gefunden:config.yaml
    Code:
    imports:
        - { resource: security.yaml }
    
    # Put parameters here that don't need to change on each machine where the app is deployed
    # http://symfony.com/doc/current/best_...-configuration
    parameters:
        locale: en
    
    # Framework configuration
    framework:
        assets: true
        esi: { enabled: true }
        translator: { fallbacks: ['%locale%'] }
        secret: '%env(APP_SECRET)%'
        router:
            utf8: true
            resource: contao_manager.routing.route_loader::loadFromPlugins
            type: service
            strict_requirements: '%kernel.debug%'
        csrf_protection: ~
        lock: ~
        default_locale: '%locale%'
        session:
            handler_id: ~
            cookie_secure: auto
            cookie_samesite: lax
        fragments: { path: /_fragment }
        php_errors:
            log: true
        uid:
            default_uuid_version: 7
            time_based_uuid_version: 7
        handle_all_throwables: true
        cache:
            pools:
                doctrine.result_cache_pool:
                    adapter: cache.app
                doctrine.system_cache_pool:
                    adapter: cache.system
        messenger:
            buses:
                messenger.bus.default:
                    middleware:
                        - doctrine_ping_connection
                        - doctrine_close_connection
            failure_transport: contao_failure
            transports:
                sync: sync://
                contao_failure: doctrine://default?table_name=tl_message_queue&queue_name=failure&auto_setup=false
                contao_prio_high: doctrine://default?table_name=tl_message_queue&queue_name=prio_high&auto_setup=false
                contao_prio_normal: doctrine://default?table_name=tl_message_queue&queue_name=prio_normal&auto_setup=false
                contao_prio_low: doctrine://default?table_name=tl_message_queue&queue_name=prio_low&auto_setup=false
            routing:
                'Symfony\Component\Mailer\Messenger\SendEmailMessage': contao_prio_high
                # TODO: Remove these interfaces and their routing configuration in Contao 6
                'Contao\CoreBundle\Messenger\Message\HighPriorityMessageInterface': contao_prio_high
                'Contao\CoreBundle\Messenger\Message\NormalPriorityMessageInterface': contao_prio_normal
                'Contao\CoreBundle\Messenger\Message\LowPriorityMessageInterface': contao_prio_low
    
    # Contao configuration
    contao:
        preview_script: /preview.php
        messenger:
            web_worker:
                transports:
                    - contao_prio_high
                    - contao_prio_normal
                    - contao_prio_low
            workers:
                -
                    transports:
                        - contao_prio_high
                    options:
                        - --time-limit=60
                        - --sleep=5
                    autoscale:
                        desired_size: 5
                        max: 10
                -
                    transports:
                        - contao_prio_normal
                    options:
                        - --time-limit=60
                        - --sleep=10
                    autoscale:
                        desired_size: 10
                        max: 10
                -
                    transports:
                        - contao_prio_low
                    options:
                        - --time-limit=60
                        - --sleep=20
                    autoscale:
                        desired_size: 20
                        max: 10
    
    # Twig configuration
    twig:
        debug: '%kernel.debug%'
        strict_variables: '%kernel.debug%'
    
    # Doctrine configuration
    doctrine:
        dbal:
            default_connection: default
            connections:
                default:
                    driver: pdo_mysql
                    url: '%env(DATABASE_URL)%'
                    charset: utf8mb4
                    default_table_options:
                        charset: utf8mb4
                        collation: utf8mb4_unicode_ci
                        engine: InnoDB
                        row_format: DYNAMIC
            types:
                binary_string:
                    class: Contao\CoreBundle\Doctrine\DBAL\Types\BinaryStringType
        orm:
            auto_mapping: true
            auto_generate_proxy_classes: false
            enable_lazy_ghost_objects: true
            naming_strategy: doctrine.orm.naming_strategy.default
            metadata_cache_driver:
                type: pool
                pool: doctrine.system_cache_pool
            query_cache_driver:
                type: pool
                pool: doctrine.system_cache_pool
            result_cache_driver:
                type: pool
                pool: doctrine.result_cache_pool
    
    # Security configuration
    nelmio_security:
        content_type:
            nosniff: true
        referrer_policy:
            enabled: true
            policies:
                - no-referrer-when-downgrade
                - strict-origin-when-cross-origin
        xss_protection:
            enabled: true
            mode_block: true
    
    # FOS HttpCache configuration
    fos_http_cache:
        proxy_client:
            symfony:
                use_kernel_dispatcher: true
        cache_manager:
            enabled: true
        tags:
            enabled: true
            max_header_value_length: 4096
    
    # Scheb 2FA configuration
    scheb_two_factor:
        trusted_device:
            enabled: true
            manager: contao.security.two_factor.trusted_device_manager
        backup_codes:
            enabled: true
            manager: contao.security.two_factor.backup_code_manager
    
    # Webauthn configuration
    webauthn:
        logger: logger
        credential_repository: contao.repository.webauthn_credential
        user_repository: contao.repository.webauthn_user_entity
        creation_profiles:
            contao_backend:
                rp:
                    name: Contao Open Source CMS
                authenticator_selection_criteria:
                    require_resident_key: true
                    user_verification: !php/const Webauthn\AuthenticatorSelectionCriteria::USER_VERIFICATION_REQUIREMENT_REQUIRED
                    resident_key: !php/const Webauthn\AuthenticatorSelectionCriteria::RESIDENT_KEY_REQUIREMENT_REQUIRED
            contao_frontend:
                rp:
                    name: Contao Open Source CMS
                authenticator_selection_criteria:
                    require_resident_key: true
                    user_verification: !php/const Webauthn\AuthenticatorSelectionCriteria::USER_VERIFICATION_REQUIREMENT_REQUIRED
                    resident_key: !php/const Webauthn\AuthenticatorSelectionCriteria::RESIDENT_KEY_REQUIREMENT_REQUIRED
        request_profiles:
            contao_backend:
                user_verification: !php/const Webauthn\AuthenticatorSelectionCriteria::USER_VERIFICATION_REQUIREMENT_REQUIRED
            contao_frontend:
                user_verification: !php/const Webauthn\AuthenticatorSelectionCriteria::USER_VERIFICATION_REQUIREMENT_REQUIRED
        controllers:
            enabled: true
            creation:
                contao_backend_add_authenticator:
                    options_path: '%contao.backend.route_prefix%/webauthn/add/options'
                    result_path: '%contao.backend.route_prefix%/webauthn/add/result'
                    user_entity_guesser: contao.webauthn.user_entity_guesser
                    profile: contao_backend
                contao_frontend_add_authenticator:
                    options_path: /_contao/webauthn/add/options
                    result_path: /_contao/webauthn/add/result
                    user_entity_guesser: contao.webauthn.user_entity_guesser
                    profile: contao_frontend







    danke
    wolli
    Geändert von Spooky (12.01.2026 um 14:42 Uhr)

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

    Standard

    Bitte immer mit [code] Tags posten.

    Warum hast du das alles in deiner config.yaml drin? Du solltest nur das reinschreiben, was du brauchst. Oder verwendst du nicht die Contao Managed Edition?


    Zitat Zitat von wolli Beitrag anzeigen
    und über die Datei:env.Local
    DATABASE_URL=mysqi://root@Localhost:3306/ws560
    Das wäre übrigens falsch. Also wenn dann muss es mysql sein, nicht mysqi
    » sponsor me via GitHub or Revolut

  8. #8
    Contao-Fan
    Registriert seit
    08.04.2014.
    Ort
    Langenfeld
    Beiträge
    336

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Bitte immer mit [code] Tags posten.

    Warum hast du das alles in deiner config.yaml drin? Du solltest nur das reinschreiben, was du brauchst. Oder verwendst du nicht die Contao Managed Edition?


    Das wäre übrigens falsch. Also wenn dann muss es mysql sein, nicht mysqi
    da habe ich mich wohl vertipt

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

    Standard

    database_version solltest du übrigens auch entfernen (oder generell DATABASE_URL verwenden).
    » sponsor me via GitHub or Revolut

  10. #10
    Contao-Fan
    Registriert seit
    08.04.2014.
    Ort
    Langenfeld
    Beiträge
    336

    Standard Laragon 8.4

    Hallo Spooky

    database_version solltest du übrigens auch entfernen (oder generell DATABASE_URL verwenden).

    Habe ich entfernt , aber contao funktioniert nicht.

    Von Firefox und Laragon komme ich auf die Datenbank nur nicht von contao was kann ich noch tun.

    wolli

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

    Standard

    Was meinst du mit "von Firefox und Laragon"?
    » sponsor me via GitHub or Revolut

  12. #12
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    849

    Standard

    @wolli welche PHP Version ist bei dir aktiviert?

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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