AppInstaller - ownCloud - Fehler bei Installation

  • Hallo,


    der AppInstaller für ownCloud hat auf Debian 11 (Bullseye) einen Fehler. Beim Versuch der Einrichtung kommt am Ende immer Status "Fehler: failed execute installer (errorcode: 1)".


    Ursache ist eine fehlerhafte Erkennung der PHP Version in der Datei "/var/cache/liveconfig/installer/wai-owncloud-10.12.2-1.php". Dort ist ein Array enthalten, das Fundstellen für PHP vorgibt. Dieses Array wird Schritt für Schritt abgearbeitet, bei Fund einer vorgegebenen Version wird die Routine abgebrochen.


    Auf dem System ist Debian 11 (Bullseye) eingerichtet, welches PHP 7.4 von Haus aus mitbringt. Daher ist auf dem System unter "/opt" kein php-7.4 eingerichtet. Bei der Erkennung kommt dann das unter "/opt" eingerichtete php-7.3 zum Zuge, welches zu ownCloud nicht mehr kompatibel ist. Die unter "/usr/bin/php7.4" installierte PHP Version wird dabei gar nicht mehr berücksichtigt.


    Lösung: Da ownCloud nur mit PHP 7.4 lauffähig ist, sollten andere Versionen gar nicht erkannt werden.


    Code
      $phpSearch = array(
        '/opt/php-7.4/bin/php',
        '/usr/bin/php74',
        '/usr/bin/php7.4',
        '/usr/bin/php7',
        '/usr/bin/php',
      );

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!