PHP 5.6 für Nextcloud 11 erforderlich

  • Hallo liebe Foren Mitglieder,


    ich nutze nextcloud 10 schon eine ganze Weile. Nun kommt aber der Hinweis dass ich für die neue Nextcloud 11 Version mindestens PHP 5.6 benötige. Selbst bei der neuen 4.3 Beta Firmware steht nichts von einer neuen PHP Version. Es gibt zwar ein Apache HTTP Server Project und ich habe es auch mal installiert, weiß aber nicht was ich damit anfangen soll. Die eigentliche PHP Version wird dadurch ja nicht angehoben.


    Hat jemand einen Rat für mich?


    Gruß
    Ben

  • genau das gleiche problem hier.
    Langsam nerven die permanent alte versionen von php, libxml, apache etc. und machen nicht nur keinen spaß sowie manuelle (händische) updates erforderlich sondern sind auch weiterhin bekannte sicherheitsrelevante probleme. Das sich trotz mails aus der community an das qnap ticketsystem darum nicht gekümmert wird ist mir schleierhaft und langsam für mich ein grund sich nach einem anderen gerät/software umzuschauen.

  • Ein gangbarer Weg wäre, den Apache und PHP von Entware-ng zu nutzen.
    Da könnt ihr dann zwischen PHP 5.6.26 oder PHP 7.0.12 wählen.

  • Hallo Kadauk,


    dein Link bingt mich meiner Lösung leider keinen Schritt weiter :/ Die Entware Pakete (was auch immer das mit meiner PHP Problematik zu tun hat) lassen sich nicht installieren. Völlig egal welche Plattforma ich wähle (x86 64-Bit bei der TS-251+, aber auch das 25kb große 32-Bit Paket ließ sich nicht installieren.

  • @frosch2 danke! weißt du wie dann ich den mysql server connecte? 127.0.0.1/localhost funktioniert nicht mehr. kann es sein, dass der socket falsch ist? danke.
    @dcpromo ich habe mittels entware php installieren können. schau dir mal das wiki und die owncloud page dort an.


    meine nextcloud läuft noch nicht, connection zum mysql server fehlt noch. more soon.

  • Wichtig ist auch, dass der QNAP-Apache deaktiviert werden muss, sonst kommen die sich am Port 80 in die Quere.
    Alternativ kann man auch den Port ändern.

  • @rebreg danke, das wars!


    Systemsteuerung -> Anwendungen -> SQL-Server -> TCPIP Aktivieren



    ich habe in meine lighttpd.conf noch den pfad zu meinem ssl-certificate hinzugefügt. jetzt läuft alles wieder.


    den das myqnapcloud certificate habe ich mit find -name QcloudSSLCertificate gefunden, lag in /share/CACHEDEV1_DATA/.qpkg/QcloudSSLCertificate/cert/





    @rebreg @frosch2 danke!


    @frosch2 lighttpd läuft bei mir nur auf port 443 (da ssl), aber der default webserver ist aus.

  • Achso lighttpd, ich dachte an den Entware-ng-Apache.
    Wenn das damit auch geht um so besser.