Synology-Forum.nl
Packages => 3rd party Packages => Spotweb => Topic gestart door: abele op 07 oktober 2022, 07:55:21
-
Na een lange tijd Spotweb succesvol te hebben gedraaid op mijn Synology, had ik het lange tijd niet meer gebruikt. Vorige week besloot ik om het weer werkende proberen te krijgen, maar loop tegen een aantal problemen aan:
DSM7.1 (laatste update)
- Web Station geinstalleerd
- PHP7.4 geinstalleerd
- MariaDB 10 geinstalleerd
- Web station extensies allemaal aangezet
- Spotweb git update gedaan tot laatste versie
- Spotweb installatie gedaan (ging succesvol) en ik kan nu inloggen
Alles lijkt dus prima te werken! Ik kan spots zien maar alleen heeeeele oude (10 jaar terug).
Ik heb geprobeerd een Retrieve te doen, maar er blijft staan "Latest Update Unknown". Vervolgens geprobeerd om via de SSH in te loggen en handmatig "php retrieve.php" te doen en ik krijg de aloude error MYSQL_ATTR_FOUND_ROWS.
Uiteraard meteen gezocht op het forum, maar de (oude) suggesties werken niet goed. Als ik kijk in /usr/local/etc/php74 map, dan zie ik geen conf.d. Deze zelf aangemaakt en daar spotweb.ini gemaakt met vi en de nodige extensies daar ook aangezet.
Als ik php --ini uitvoer, dan zie ik dat hij geen extra ini's opzoekt, dus dat helpt weinig:
Configuration File (php.ini) Path: /etc/php
Loaded Configuration File: /etc/php/php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
Ik kan wel retrieve doen vanuit de web interface, maar hij haalt iedere keer maar een maandje binnen en dan stopt hij weer. Ook als ik hem een dag laat door draaien. Ik moet iedere minuut weer op Retrieve klikken om wat nieuwe spots binnen te halen.
Wat gaat er fout?
-
Maak het pad naar PHP eens expliciet:
cd /volume1/web/spotweb/ && /usr/local/bin/php73 retrieve.php --force
(Ik draai 7.3, even aanpassen naar juiste versie).
Synology gebruikt meerdere PHP's, 1 voor systeem en dan de versie die je zelf installeert.
Extensies kun je beter via Webstation aanvinken (zoals je had gedaan).
-
Ja hoor, dat was het probleem! Bedankt!