Contao-Camp 2024
Ergebnis 1 bis 11 von 11

Thema: Contao Manager fährt nach Umstellung auf LiteSpeed nicht hoch (php-Pfad)

  1. #1
    Contao-Nutzer Avatar von mandrael
    Registriert seit
    29.06.2009.
    Ort
    Salzburg, Austria
    Beiträge
    224

    Standard Contao Manager fährt nach Umstellung auf LiteSpeed nicht hoch (php-Pfad)

    Hi,
    Contao Manager findet nach der Umstellung des Servers auf LiteSpeed die PHP Binary nicht und verlangt die Eingabe des Pfads zur Binary PHP:

    Contao-Manager-PHP.png

    Ich habe einige Pfade durchprobiert, aber nichts wird angenommen. Die Webseite läuft allerdings völlig fehlerfrei, wie auch alle anderen Webseiten am (cPanel-)Server.

    Hatte vielleicht schon jemand das Problem oder hätte eine Idee dazu?

    Vielen Dank & liebe Grüße, Michael


    Edit: Der Server-Support hat mir den Pfad /opt/cpanel/ea-php74/root/usr/bin/lsphp gegeben, aber Contao Manager akzeptiert ihn nicht.
    Geändert von mandrael (30.12.2021 um 22:42 Uhr)

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

    Support Contao

    Standard

    Hast du mal probiert, welche Version ausgegeben wird mit
    Code:
    /opt/cpanel/ea-php74/root/usr/bin/lsphp -v
    Also ob das eine CLI-Version ist.

  3. #3
    Contao-Nutzer Avatar von mandrael
    Registriert seit
    29.06.2009.
    Ort
    Salzburg, Austria
    Beiträge
    224

    Standard

    Hi tab,
    danke für deine Antwort!

    Die Ausgabe ist folgende.
    Code:
    PHP 7.4.27 (litespeed) (built: Dec 30 2021 15:07:59)
    Copyright (c) The PHP Group
    Zend Engine v3.4.0, Copyright (c) Zend Technologies
        with Zend OPcache v7.4.27, Copyright (c), by Zend Technologies
    Und hier die Ausgabe von /opt/cpanel/ea-php74/root/usr/bin/php -v
    Code:
    PHP 7.4.27 (cli) (built: Dec 30 2021 15:05:52) ( NTS )
    Copyright (c) The PHP Group
    Zend Engine v3.4.0, Copyright (c) Zend Technologies
        with Zend OPcache v7.4.27, Copyright (c), by Zend Technologies
    Demnach wäre die .../php eine cli.

    Ich habe beides probiert einzutragen, aber der Speichern-Button wir nur kurz grau, macht aber nichts weiter.

    Danach habe ich es mit einer direkten Eingabe in manager.json versucht:
    Code:
    {
        "php_cli": "\/opt\/cpanel\/ea-php74\/root\/usr\/bin\/php",
        "disable_cloud": true,
        "latest_version": "1.4.10",
        "latest_requires": {
            "php": "^7.1.3 || ^8.0"
        },
        "last_update": "2021-12-07T00:03:35+00:00"
    }
    Leider bisher alles ohne Erfolg :-/

  4. #4
    Contao-Nutzer Avatar von mandrael
    Registriert seit
    29.06.2009.
    Ort
    Salzburg, Austria
    Beiträge
    224

    Standard

    Aus contao-manager/logs/error...

    [31-Dec-2021 15:06:44 UTC] [2021-12-31 15:06:44] app.ERROR: The command "'/bin/php' '-q' '/home/****/****/web/contao-manager.phar.php' 'test'" failed. Exit Code: 255(Unknown error) Working directory: /home/****/**** Output: ================ <b>Security Alert!</b> The PHP CGI cannot be accessed directly. <p>This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.</p> <p>For more information as to <i>why</i> this behaviour exists, see the <a href="http://php.net/security.cgi-bin">manual page for CGI security</a>.</p> <p>For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit <a href="http://php.net/install.windows">the manual page</a>.</p>


    Falls ich es schaffe, das Problem zu beheben, poste ich es hier. Wenn jemand spontan die Lösung weiß, sehr gerne.
    lg Michael

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

    Standard

    Laut der Fehlermeldung ist der eingetragene Pfad kein PHP CLI.
    » sponsor me via GitHub or PayPal or Revolut

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

    Support Contao

    Standard

    Hmm, gabs da nicht früher schon Fälle wo der Pfad (oder das PHP-Binary unter dem Pfad) nicht derselbe war wie auf der Kommandozeile direkt? Ich weiss noch, wie ich damals bei 1&1 gesucht habe ...

  7. #7
    Contao-Nutzer Avatar von mandrael
    Registriert seit
    29.06.2009.
    Ort
    Salzburg, Austria
    Beiträge
    224

    Standard

    Ich sehe nach Eingabe von "/opt/cpanel/ea-php74/root/usr/bin/php" diese Fehlermeldung im Log:

    Code:
     app.ERROR: Unexpected output from "/opt/cpanel/ea-php74/root/usr/bin/php -q /home/****/****/web/contao-manager.phar.php test": <0x1f>‹<0x08>
    Das nach dem Doppelpunkt waren Sonderzeichen, die nicht im cPanel-Viewer angezeigt wurden. Ich hab die log-Datei dann mit Sublime geöffnet, der es so ausgab.
    Was öfter empfohlen wurde, aber offenbar nur für Windows-Server taugt, ist "cgi.force_redirect = 0", also auskommentieren und auf Null setzen. Das hat dem Linux-Server gar nicht gefallen.

    Einen weiteren Ansatz konnte ich noch nicht umsetzen: https://www.php.net/manual/en/securi...e-redirect.php:

    Usually the redirection in the Apache configuration is done with the following directives:
    Code:
    Action php-script /cgi-bin/php
    AddHandler php-script .php

  8. #8
    Contao-Nutzer Avatar von mandrael
    Registriert seit
    29.06.2009.
    Ort
    Salzburg, Austria
    Beiträge
    224

    Standard

    Hi,
    also die Techniker haben alles soweit probiert, aber der Contao Manager weigert sich zu laufen.

    As of your PHP binary, it seems to be a problem with contao-manager itself. I tried switching to Apache to confirm, it is able to detect the PHP binary, but without any luck.
    I have also tried entering it manually during the wizard, but it will not detect.
    However, reset assured the PHP binary at server end is configured fine and you can see it from below screenshot.
    Screenshot 2022-01-05 at 12.15.11 AM.png

    Hat jemand hier im Forum Contao 4 bereits auf einem LiteSpeed Enterprise oder OpenLiteSpeed Server laufen gehabt? Gibt es da vielleicht generell Probleme?
    Was könnte ich noch tun? Kann man den Contao Manager vielleicht "zurücksetzen", quasi neu installieren?

    LG Michael

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

    Support Contao

    Standard

    Zitat Zitat von mandrael Beitrag anzeigen
    Was könnte ich noch tun? Kann man den Contao Manager vielleicht "zurücksetzen", quasi neu installieren?
    LG Michael
    Dazu brauchst du ja nur das Verzeichnis contao-manager komplett löschen. Ob das allerdings bei der Erkennung des Binary hilft, das wage ich zu bezweifeln. Aber Versuch macht kluch.
    Was wird denn da eigentlich alles überprüft?

  10. #10
    Contao-Nutzer Avatar von mandrael
    Registriert seit
    29.06.2009.
    Ort
    Salzburg, Austria
    Beiträge
    224

    Standard

    Danke tab,
    ich habe das Verzeichnis gelöscht. Ich wurde dann nach dem Start von Composer aufgefordert Benutzername und Passwort festzulegen, dann kam wieder die Prüfung. Leider hängt der Manager wieder beim selben Problem fest. Ich weiß nicht im Detail, was alles geprüft wurde, habe die Techniker-Antwort hier reinkopiert.
    lg Michael

  11. #11
    Contao-Nutzer Avatar von mandrael
    Registriert seit
    29.06.2009.
    Ort
    Salzburg, Austria
    Beiträge
    224

    Standard

    Hi, das Problem ist gelöst:
    Über github* bin ich auf das Problem des Managers mit aktiviertem zlib aufmerksam geworden. in cPanel / MultiPHP INI Editor / Domain war "zlib.output_compression" aktiviert. Nach dem Deaktivieren hat der Manager sofort seine php binary gefunden und ist normal hochgefahren.
    LG Michael


    * https://github.com/contao/contao-manager/issues/386
    * https://github.com/contao/contao-man...49d9abf9982892
    Geändert von mandrael (06.01.2022 um 02:14 Uhr)

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
  •