Synology-Forum.nl
Firmware => Synology DSM BETA versies => Topic gestart door: GSke op 18 oktober 2015, 15:41:41
-
Ik lees dat meerdere mensen problemen met Spotweb hebben na de upgrade naar DSM 6.0 beta.
Heeft iemand hier al een oplossing voor gevonden?
In het verleden wat vaak het runnen van upgrade-db.php voldoende maar die komt nu ook met een melding.
PHP Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS' in /volume1/web/spotweb/lib/dbeng/dbeng_pdo_mysql.php on line 28
Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS' in /volume1/web/spotweb/lib/dbeng/dbeng_pdo_mysql.php on line 28
-
Misschien dat dit helpt ?
De volgende handeling heeft mijn probleem opgelost:
-Login met putty als Root
-Ga naar de spotnet directory
-commando "php migrate-cache.php"
-dan pas het commando "php upgrade-db.php"
Bron. (http://www.spot-net.nl/forums/viewtopic.php?f=33&t=6479#p54047)
Verder heb ik er geen verstand van ;)
-
Kleine correctie.. Handmatig "ophalen" werkt wel... uhm.. vreemd...
-
MOD: Onnodige citaat is verwijderd, lees even. (http://www.synology-forum.nl/vragen-en-opmerkingen-over-het-forum/gebruik-de-citaatknop-met-mate-17838/)
php migrate-cache.php of migratei-cache2.php geven zelfde foutmelding
-
en als je upgrade-db.php uitvoert?
-
Denk het wel.
In het verleden wat vaak het runnen van upgrade-db.php voldoende maar die komt nu ook met een melding.
-
Voor het automatisch retrieven, gebruik niet /usr/bin/php of php als commando maar /usr/local/bin/php56. Dan werkt het weer, dit zal veroorzaakt zijn door het aanbieden van PHP als package.
Een klein probleempje daarna is dat je allerlei meldingen krijgt van modules die er niet meer zijn, dit maakt voor de werking van het retrieven niet zoveel uit maar in hoeverre dit andere gevolgen heeft is me nog niet helemaal duidelijk.
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php56/modules/simplexml.so' - /usr/local/lib/php56/modules/simplexml.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php56/modules/xml.so' - /usr/local/lib/php56/modules/xml.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php56/modules/xmlreader.so' - /usr/local/lib/php56/modules/xmlreader.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php56/modules/xmlwriter.so' - /usr/local/lib/php56/modules/xmlwriter.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php56/modules/ctype.so' - /usr/local/lib/php56/modules/ctype.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php56/modules/dom.so' - /usr/local/lib/php56/modules/dom.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php56/modules/json.so' - /usr/local/lib/php56/modules/json.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php56/modules/mbstring.so' - /usr/local/lib/php56/modules/mbstring.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php56/modules/pdo.so' - /usr/local/lib/php56/modules/pdo.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php56/modules/session.so' - /usr/local/lib/php56/modules/session.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php56/modules/tokenizer.so' - /usr/local/lib/php56/modules/tokenizer.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php56/modules/fileinfo.so' - /usr/local/lib/php56/modules/fileinfo.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php56/modules/zlib.so' - /usr/local/lib/php56/modules/zlib.so: cannot open shared object file: No such file or directory in Unknown on line 0
Als ik de volgende code uitvoer dan lijkt het er op dat de modules wel ergens geladen worden..ik heb er te weinig verstand van om uit te vinden hoe dit werkt.
<?php
phpinfo();
?>
-
Ik prober graag nieuwe dingen uit, dus heb DSM 6.0 beta geïnstalleerd. Ik doe verder geen gekke dingen en alles draait goed. Tot ik zag dat spotweb niet meer wilde updaten. Gelijk dacht ik er aan om een database upgrade te doen, maar helaas een foutmelding. :(
Even gezocht en zag dat de oplossing misschien wel in het feit kan liggen dat er een cahce migratie moest plaatsvinden. Helaas krijg ik hierbij ook dezelfde foutmelding. De meldingen zie je hier in het plaatje.
Heeft iemand een idee hoe ik dat kan verhelpen zonder spotweb opnieuw te installeren?
-
@Musashi Heb je nieuwe Topic maar aan deze bestaande Topic toegevoegd.
-
Ik had dit topic nog niet gezien. De suggestive om /usr/bin/php /volume1/web/spotweb/upgrade-db.php te vervangen voor /usr/local/bin/php56 /volume1/web/spotweb/upgrade-db.php werkt inderdaad.
De vraag is alleen waarom werkt de "oude" method niet meer?
Zou er een aanpassing gedaan zijn in DSM 6.0?
-
Nieuwe versie php 5.6 is geïnstalleerd ;-)
-
Inderdeed ;)
root@DS111:~# php -v
PHP 5.6.11 (cli) (built: Oct 15 2015 14:16:19)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
-
Hmm.. apart, ik heb 5.6.13 :|
-
hi,
door een ander topic dsm 6.0 is er mischien de oplossing om alle relevante packages te deinstalleren en opnieuw te installeren. (photo station, webstation, php65 en php admin).
http://www.synology-forum.nl/synology-dsm-5-1-beta/dsm-6-0/new/?topicseen#new
-
Het herinstalleren lost alleen de melding van het niet kunnen vinden van modules op. De update scripts moeten nog steeds aangeroepen worden met php56 ipv php.
-
Is bij jullie het ook allemaal zo traag.
Als ik spotweb update dan ratelen de harde schijven als een gek.
Ik ben drie dagen bezig geweest om de boel op te halen na een verse installatie.
Eerder was dat bij mij binnen een aantal uren helemaal klaar. Zowel de spots als de comments......