Synology-Forum.nl

Packages => 3rd party Packages => Spotweb => Topic gestart door: Eciruam op 20 januari 2017, 11:24:52

Titel: Error Spotweb na upgrade
Bericht door: Eciruam op 20 januari 2017, 11:24:52
Ik hoop dat iemand mij kan helpen.

Ik heb de laatste versie van Spotweb geinstalleerd van de source http://synology.nzbusenet.com/
Dat is op zich goed gegaan maar toen ik Spotweb opstartte kreeg ik de volgende m,edling:

Database schema has been changed. Please run 'bin/upgrade-db.php' from an console window

Ik heb geprobeerd om /.upgrade-db.php te draaien mar dan krijg ik een fatale fout op php:
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

Iemand enig idee wat ik hier aan kan doen?



Titel: Re: Error Spotweb na upgrade
Bericht door: Stephan296 op 20 januari 2017, 23:51:29
Php draaien kan niet zonder daar php voor aan te roepen.
In het geval van php 5.6 is het:

/usr/local/bin/php56 /volume1/web/spotweb/upgrade-db.php
Titel: Re: Error Spotweb na upgrade
Bericht door: Eciruam op 21 januari 2017, 10:08:47
MOD: Niet onnodig citeren.

Dank voor je bericht. Ik heb dit gefdan nadat ik het pad had aangepast, upgrade-db.php staat namelijk inn de bin dir.
Ik krijg dan de volgende melding:

There is an error in your settings. Please open install.php to configure Spotweb.
openssl_cnf path does not contain a readable OpenSSL configuration filepatch.
Titel: Re: Error Spotweb na upgrade
Bericht door: Eciruam op 21 januari 2017, 21:27:02
Inmiddels opgelost.

dbsettings.inc.php gerenamed en opnieuw install.php uitgevoerd.
Bedankt voor het meedenken :-)
Titel: Re: Error Spotweb na upgrade
Bericht door: Hoefsmit op 28 januari 2017, 17:03:09
Ik heb de rechten van settings.php aangepast. Toen werkte upgrade-db.php gewoon zonder foutmeldingen. Selecteer voor de zekerheid alle bestanden en mappen in de spotweb map en pas de rechten aan met bijvoorbeeld WinSCP.

En om de één of andere reden had mijn gebruiker spotweb geen rechten meer in Mariadb. Deze heb ik weer aangepast met phpMyAdmin

Met de huidige spotweb is het inderdaad.
/usr/local/bin/php56 /volume1/web/spotweb/bin/upgrade-db.php
Titel: Re: Error Spotweb na upgrade
Bericht door: Gieltje op 03 januari 2018, 22:57:34
Kun je mij uitleggen hoe je het uiteindelijk hebt opgelost?
Titel: Re: Error Spotweb na upgrade
Bericht door: Gieltje op 03 januari 2018, 22:59:05
dbsettings.inc.php gerenamed en opnieuw install.php uitgevoerd.
Bedankt voor het meedenken :-)

Hoe en waar heb je dit gedaan?

alvast bedankt.
Titel: Re: Error Spotweb na upgrade
Bericht door: Eciruam op 03 januari 2018, 23:02:46
Ik zit niet op mijn Synology maar ik denk in

 /volume1/web/spotweb/bin/

Of

 /volume1/web/spotweb/
Titel: Re: Error Spotweb na upgrade
Bericht door: Gieltje op 04 januari 2018, 20:54:37
Welke file heb je gerenamed (wat was de oude naam) en wat is de nieuwe naamgeving van de file?

"en opnieuw install.php uitgevoerd." heb je dit in de console gedaan of heb de php app verwijderd en opnieuw geinstalleerd?


Titel: Re: Error Spotweb na upgrade
Bericht door: Eciruam op 04 januari 2018, 21:09:00
dbsettings.inc.php wordt aangemaakt dus deze in je console renamen naar een andere naam zodat ie niet meer wordt gezien. Deleten mag waarschijnlijk ook. Gaat erom dat de file niet meer wordt gezien.
Daarna install.php runnen (zie handleiding van Birdy) Daarme wordt opnieuw een dbsettings.inc.php aangemaakt.