Op dit moment probeer ik Firefly III op mijn synology te installeren zonder docker (DS218play), maar ik loop tegen wat problemen aan.
Ik volg de instructies op https://docs.firefly-iii..../installation/server.html.
Als het goed is heb ik, via diverse packages, een LAMP stack draaiende.
PHP 7.2 staat geinstalleerd, apache 2.4, mysql (Maria DB10), en tot zo ver alles ok.
Ik kan mijn virtuele host bereiken, phpmyadmin laat de database zien enzovoort.
Via SSH kan ik composer installeren (wat doet / is composer eigenlijk?), maar het gaat mis als ik de volgende command oproep om de boel te installeren:
Ik krijg de error dat mijn php versie (5.6.11) niet compatible is.
Als ik via ssh mijn synology benader gebruikt hij dus versie 5.6.11, terwijl ik zeker ben dat php 7.2 is geinstalleerd en als standaard staat ingesteld in de web interface van mijn synology.
php72 --version werkt:
Is er een manier om via SSH composer te forceren php 7.2 te gebruiken?
Als ik de composer forceer te installeren zonder compability check (--ignore-platform-reqs] loopt hij inderdaad vast op php 7.2 commands.
Veel ervaring met unix systemen heb ik niet maar ik leer graag
Ik volg de instructies op https://docs.firefly-iii..../installation/server.html.
Als het goed is heb ik, via diverse packages, een LAMP stack draaiende.
PHP 7.2 staat geinstalleerd, apache 2.4, mysql (Maria DB10), en tot zo ver alles ok.
Ik kan mijn virtuele host bereiken, phpmyadmin laat de database zien enzovoort.
Via SSH kan ik composer installeren (wat doet / is composer eigenlijk?), maar het gaat mis als ik de volgende command oproep om de boel te installeren:
code:
1
| composer create-project grumpydictator/firefly-iii --no-dev --prefer-dist firefly-iii 4.7.13 |
Ik krijg de error dat mijn php versie (5.6.11) niet compatible is.
code:
1
2
3
| [InvalidArgumentException] Could not find package grumpydictator/firefly-iii with version 4.7.16 in a version installable using your PHP versi on 5.6.11. |
Als ik via ssh mijn synology benader gebruikt hij dus versie 5.6.11, terwijl ik zeker ben dat php 7.2 is geinstalleerd en als standaard staat ingesteld in de web interface van mijn synology.
php72 --version werkt:
code:
1
| PHP 7.2.13 (cli) (built: Dec 20 2018 16:14:44) ( NTS ) |
Is er een manier om via SSH composer te forceren php 7.2 te gebruiken?
Als ik de composer forceer te installeren zonder compability check (--ignore-platform-reqs] loopt hij inderdaad vast op php 7.2 commands.
Veel ervaring met unix systemen heb ik niet maar ik leer graag
"Zeus was so enamored by Europa that he decided to seduce and ravage her. "