Ergebnis 1 bis 7 von 7

Thema: Composer SSH Problem T_CONSTANT_ENCAPSED_STRING

  1. #1
    Contao-Nutzer Avatar von RedWise
    Registriert seit
    05.03.2010.
    Ort
    Querfurt
    Beiträge
    45

    Standard Composer SSH Problem T_CONSTANT_ENCAPSED_STRING

    Hallo,

    die Contao Installation in der Version 4.3.7 funktionierte ohne Probleme.

    Der Composer ließ sich ohne Probleme installieren.

    Nun wolle ich den Befehl in zwei Versionen php vendor/bin/contao-console cache:clear und vendor/bin/contao-console cache:clear testen und es kam folgende Fehlermeldung.

    PHP Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in /conwcbrq/www.contao-test.de/vendor/contao/manager-bundle/bin/contao-console on line 12

    in der Zeile 12 findet man folgenden Inhalt: use Contao\ManagerBundle\ContaoManager\Plugin as ManagerBundlePlugin;

    So dass ich keinerlei Erweiterungen installieren kann.

    Die PHP Version 7.0 ist auf dem Server.

    SSH funktioniert ohne Probleme.

    Könntet Ihr mir vieleicht einen Tipp geben?

    Vielen Dank!!

    Steffen
    Geändert von RedWise (08.04.2017 um 21:24 Uhr)
    Beste Grüße

    Steffen Richter

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

    Standard

    Ist die Kommandozeilen-PHP-Version auch 7, oder vielleicht nur die, die der Apache verwendet? (Test mit php -v).
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Contao-Nutzer Avatar von RedWise
    Registriert seit
    05.03.2010.
    Ort
    Querfurt
    Beiträge
    45

    Standard

    wenn ich php -v eingebe erscheint....
    PHP 5.2.17 (cli) (built: Sep 19 2016 20:08:43)
    Copyright (c) 1997-2010 The PHP Group
    Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
    Beste Grüße

    Steffen Richter

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

    Support Contao

    Standard

    Dann musst du mal nachschauen, wo die CLI-Version von PHP 7 liegt und den Pfad mit angeben.

  5. #5
    Contao-Nutzer Avatar von RedWise
    Registriert seit
    05.03.2010.
    Ort
    Querfurt
    Beiträge
    45

    Standard

    Danke erstmal für deine Antwort.
    die php.ini liegt ind der obersten Ebene.. ist bei Profihost.

    Könntest du mir vieleicht ein Beispiel geben?

    Danke
    Beste Grüße

    Steffen Richter

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

    Support Contao

    Standard

    Die PHP-Versionen liegen bei Profihost unterhalb von /usr/local, siehe auch nachfolgenden Link, wenn das auch schon was älter ist. Mittlerweile gibt es hoffentlich entsprechende Pfade für die aktuellen PHP-Versionen. Zur Not müsste auch PHP 5.5 reichen, einfach die neueste nehmen.
    https://www.profihost.com/forum/wuns...auf-der-shell/

  7. #7
    Contao-Nutzer Avatar von RedWise
    Registriert seit
    05.03.2010.
    Ort
    Querfurt
    Beiträge
    45

    Standard

    vielen Lieben Dank!!!

    /usr/local/php5.5/bin/php vendor/bin/contao-console cache:clear
    // Clearing the cache for the prod environment with debug false

    das hat funktioniert... am Montag frag ich mal für die 7.0 nach.

    wenn ich /usr/local/php7.0/bin/php vendor/bin/contao-console cache:clear
    PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
    // Clearing the cache for the prod environment with debug false

    dann kommt das...

    also schreibe ich immer /usr/local/php5.5/bin/php davor, dann sollte es gehen.

    Nochmals vielen lieben Dank!!
    Beste Grüße

    Steffen Richter

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
  •