Update auf PHP CLI 7.0

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

mathishuettl

Benutzer
Registriert
25. Okt. 2017
Beiträge
4
Reaktionspunkte
0
Punkte
0
Hallo,

meine NAS läuft als Webserver. Jetzt habe ich eine Laravel Applikation die ich gerne über meine NAS laufen lassen würde.
Diese App bzw. das PHP Framework "Laravel" benötigt aber die PHP Version >= 7.0.

Wie kann ich die Version updaten? Alle versuche über den Paketmanager / Webstation sind fehlgeschlagen.
 
Müsste auch dringend die php CLI Version updaten.
Wäre toll, wenn mir jemand mit den passenden Befehlen helfen könnte, kann leider nichts brauchbares finden.

Ich hab folgendes Problem: Hab sämtliche Pakete aktualisiert, darunter auch PHP und jetzt funktioniert owncloud nicht mehr.
Bekomme immer folgenden Fehler: Failed to connect to the database: An exception occured in driver: could not find driver

Laut Recherche ist das so, weil die 'serverseitige' und 'command- line seitige' php- Version nicht mehr übereinstimmen.
Stimmt auch!
serverseitig: 5.6.31
command-line seitig: 5.6.11

Jemand eine Idee, wie ich jetzt von 5.6.11 --> 5.6.31 komme?

Bin dankbar für jede Hilfe!!
 
Hallo Mathis,

ich habe das gleiche Problem: ich möchte eine Laravel app auf meiner Synology (DS214) hosten. Hast Du das hinbekommen?
Würde mich sehr über eine Rückmeldung freuen!!!

Viele Grüße
Mathias
 
Vielen Dank für den Tipp. Genau das (wie man php mit einem bestimmten Profil aus der Webstation startet) habe ich gesucht. Jetzt läuft auch mein HumHub-cron :-)
 
Hallo zusammen,

ich habe mich an die Anweisungen aus dem NextCloud Beitrag gehalten und das Skript erzeugt. Nachdem ich auf der Commandozeile das Skript mit sh <script>.sh -i laufen lasse, kommt die Rückmeldung PHP Version => 7.0.30.
Alles super.

Aber wie geht's jetzt weiter? Ich möchte wie gesagt eine Laravel app auf meiner Synology hosten, habe einen V-Host angelegt und die entsprechenden Einstellungen vorgenommen. Aber es kommt trotzdem die Fehlermeldung:
Parse error: syntax error, unexpected '=' in /volume1/web/whattodo/vendor/laravel/framework/src/Illuminate/Support/Arr.php on line 388
die auf eine falsche PHP Version hinweist. Erwartet wird PHP > 7.0. Gebe ich PHP -v ein kommt: PHP 5.6.11.

Bin für jeden Tipp dankbar!!!

Viele Grüße
Mathias
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat