Contao-Camp 2024
Ergebnis 1 bis 5 von 5

Thema: PHP Version für Consolen Commandos festlegen

  1. #1
    Contao-Nutzer
    Registriert seit
    13.05.2019.
    Ort
    Berlin
    Beiträge
    23

    Standard PHP Version für Consolen Commandos festlegen

    Hallo Community,

    Als Vorschlag zum Leeren des Contao Caches (nicht Seitencache!) wird folgendes Vorgehen vorgeschlagen:
    Code:
    vendor/bin/contao-console cache:clear --env=dev
    vendor/bin/contao-console cache:clear --env=prod
    Soweit so gut. Leider bekomme ich Fehler, wenn ich die contao-console auf Consolen Ebene benutze, was daran liegt,
    dass der Provider mehrere PHP Versionen anbietet. Ich würde gerne Contao dahingehend umstellen,
    dass es statt "php" "php72" also Commando benutzt. Geht dies in irgendeiner Konfigurationsdatei / Yaml-Datei zu ändern?

    [Edit] Oder ist im Contao Manager das Leeren des Anwendungs-Cache das selbe? Das geht nämlich.
    Geändert von maschmiede (03.07.2019 um 10:03 Uhr)

  2. #2
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Das lässt sich nicht innerhalb von Contao/Symfony konfigurieren. Stattdessen kannst schauen, ob dies beim Hoster möglich ist.

    Falls du bei deinem Hoster im Homeverzeichnis einen bin-Ordner hast du dieser Teil der Umgebungsvariable PATH ist, kannst du darin einen Symlink auf die gewünschte PHP-Version anlegen.

    Code:
    # Überprüfen was in der $PATH Variable steht
    ECHO $PATH
    
    # Symlink anlegen
    ln -s ~/bin/php /pfad/zur/gewünschten/php/cli/version
    
    # Überprüfen ob nun die gewünschte Version verwendet wird.
    php -v
    Alternativ bleibt dir immer die möglichkeit die Befehle mit der erwünschten PHP-Version aufzurufen:

    Code:
    php72 vendor/bin/contao-console

  3. #3
    Contao-Nutzer
    Registriert seit
    13.05.2019.
    Ort
    Berlin
    Beiträge
    23

    Standard

    Code:
    php72 vendor/bin/contao-console
    Das reicht mir vollkommen zu. Danke sehr.

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

    Support Contao

    Standard

    Zitat Zitat von maschmiede Beitrag anzeigen

    [Edit] Oder ist im Contao Manager das Leeren des Anwendungs-Cache das selbe? Das geht nämlich.
    Ja über den Contao-Manager kannst Du den Symfony Cache genauso löschen.
    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.




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

    Support Contao

    Standard

    Man könnte auch in der Shell-Profildatei einen Alias setzen.
    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
  •