Auteur Topic: Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'  (gelezen 5249 keer)

Offline DanielV_

  • Bedankjes
  • -Gegeven: 21
  • -Ontvangen: 0
  • Berichten: 39
Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Gepost op: 09 februari 2018, 13:08:46 »
Sinds vandaag krijg ik opeens de volgende error zodra ik Spotweb open:

Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS' in /volume1/web/spotweb/lib/dbeng/dbeng_pdo_mysql.php on line 28

Heeft iemand tips om dit op te lossen?
Naar mijn weten is er niets veranderd, gisteren werkte het nog zonder problemen.
De error komt meteen bij het oproepen van de pagina (ik zie geen eens een inlog scherm).

Update:

Door de update van WebStation vanuit Synology zijn er PHP extensies uitgeschakeld.
Nadat ik deze heb ingeschakeld werkt het weer allemaal  8)

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 987
  • -Ontvangen: 5412
  • Berichten: 32.508
  • Synology is awesome.
    • Synology Support
Re: Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #1 Gepost op: 09 februari 2018, 13:34:20 »
Wat ik niet begrijp, waarom Synology dit soort gebruikers instellingen niet eerst saved en na de upgrade (of misschien wel een gehele nieuwe installatie) de instellingen weer terug zet. ::)
PM mij s.v.p. niet voor Support! Gebruik hiervoor het Forum.

Veel mensen weten veel, maar niemand weet alles.


CS406     2 x HDS721075KLA330 DSM 2.0-0731       [ARCHIEF OPSLAG]
          ST3750640AS HD753LJ
DS107+    HDS722020ALA330     DSM 3.1-1639       [ARCHIEF OPSLAG]
DS111     WD40EZRZ            DSM 6.1.7-15284-3  [ARCHIEF OPSLAG]
DS411slim Wisselende HD's     DSM 6.2.1-23824-1  [SPEELTJE]
DS411+II  4 x HDS724040ALE640 DSM 6.1.7-15284-3  [PROD]
DS413j    4 x WD20EARX        DSM 6.1.7-15284-3  [BACKUP]
DS716+II  2 x DT01ACA050      DSM 6.2.2-24922-4  [TEST]
RT2600ac                      SRM 1.2.3-8017-4   [PROD]
MR2200ac                      SRM 1.2.3-8017-4   [PROD]

Offline DanielV_

  • Bedankjes
  • -Gegeven: 21
  • -Ontvangen: 0
  • Berichten: 39
Re: Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #2 Gepost op: 09 februari 2018, 13:52:30 »
Ja vreemd.. Bij een collega van mij staan alle extensies voor PHP nog wel aan na de update.

Offline Eddiexbmw

  • Bedankjes
  • -Gegeven: 43
  • -Ontvangen: 26
  • Berichten: 276
Re: Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #3 Gepost op: 09 februari 2018, 18:58:38 »
Gebruik je php 5 of 7 of beide?
  • Mijn Synology: DS918+
  • HDD's: 4 x WD20EFRX

Offline rTn

  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 8
  • Berichten: 99
Re: Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #4 Gepost op: 14 februari 2018, 19:46:26 »
Krijg hem ook als ik de retrieve.php command doe. Ik heb php5.6 geinstalleerd en php7. Php5.6 staat genoteerd als default in mijn webstation.
  • Mijn Synology: DS214Play
  • HDD's: 1 x WD40EFRX - 4TB

Offline Eddiexbmw

  • Bedankjes
  • -Gegeven: 43
  • -Ontvangen: 26
  • Berichten: 276
Re: Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #5 Gepost op: 14 februari 2018, 20:04:32 »
Staat de mysql extensie aan?
  • Mijn Synology: DS918+
  • HDD's: 4 x WD20EFRX

Offline rTn

  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 8
  • Berichten: 99
Re: Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #6 Gepost op: 14 februari 2018, 20:10:05 »
nope... heb nog wat verder gezocht en vond dit in een andere topic

Ok, dat was bij mij ook in een oudere versie van dsm.
Ik heb even nog een keer getest, en dit werkt bij mij goed :

admin@vmdsm614:/$ cat /usr/local/etc/php56/conf.d/webstation-extensions.ini

extension = bz2.so
extension = curl.so
extension = gd.so
extension = gettext.so
extension = gmp.so
extension = iconv.so
extension = ldap.so
extension = mcrypt.so
extension = mysql.so
extension = mysqli.so
extension = openssl.so
extension = pdo_mysql.so
extension = zip.so
admin@vmdsm614:/$ php56 /volume1/web/spotweb/retrieve.php --force
Last retrieve at Sun 03 Dec 2017 10:05:36 PM CET
Retrieving new Spots from server news.eu.supernews.com...
Appr. Message count:    4704399
First message number:   3118
Last message number:    4707517
Current article number: 4707171

Retrieving 4707171 till 4707518 (parsed: 346, in DB: 1, signed: 336, invalid: 1, rtntn.skip: 0, mod: 9, full: 0, total: 347) in 41.55 seconds
Processed a total of 347 spots
Finished retrieving spots.

Calculating how many spots are new, done.
Last retrieve at Mon 04 Dec 2017 09:23:34 PM CET
Retrieving new comments from server news.eu.supernews.com...
Appr. Message count:    16195639
First message number:   572
Last message number:    16196211
Current article number: 16193518

Retrieving 16193518 till 16196212^C

Momenteel aan het update. Ik laat je iets weten als het klaar is!
  • Mijn Synology: DS214Play
  • HDD's: 1 x WD40EFRX - 4TB

Offline mesa57

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 29
  • Berichten: 254
Re: Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #7 Gepost op: 14 februari 2018, 22:13:20 »
In feite zijn deze extensies voldoende voor spotweb :
extension = bcmath.so
extension = bz2.so
extension = curl.so
extension = gd.so
extension = gettext.so
extension = openssl.so
extension = pdo_mysql.so
extension = zip.so

Offline rTn

  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 8
  • Berichten: 99
Re: Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #8 Gepost op: 14 februari 2018, 23:11:06 »
Het vreemde was dat ik dus geen webstation-extensions.ini had staan in de map. Ik heb hem zelf moeten aanmaken, ondanks dat alles staat aangevinkt bij php56.
  • Mijn Synology: DS214Play
  • HDD's: 1 x WD40EFRX - 4TB

Offline mesa57

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 29
  • Berichten: 254
Re: Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #9 Gepost op: 15 februari 2018, 11:34:24 »
Er zijn al diverse problemen gemeld dat webstation de instellingen niet doorzet naar de php CLI omgeving.
Bij mij doet hij dat wel, dus ik snap niet wat de oorzaak is.

Offline rTn

  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 8
  • Berichten: 99
Re: Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #10 Gepost op: 15 februari 2018, 11:56:15 »
mjah ik heb het alleszins opgelost gekregen door die .ini file aan te maken. Nu is ie volledig up to date de spotweb
  • Mijn Synology: DS214Play
  • HDD's: 1 x WD40EFRX - 4TB

Offline mesa57

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 29
  • Berichten: 254
Re: Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #11 Gepost op: 17 maart 2018, 11:42:43 »
Nadat ik een docker dsm geïnstalleerd had, had ik hetzelfde probleem.
Het niet doorzetten van de extension configuratie naar de cli omgeving dus.
Mijn main dsm heeft dat probleem niet. Enige verschil is dat de main een upgrade is van dsm5 naar 6.
De docker dsm is natuurlijk een volledig nieuwe dsm 6 installatie.
Zou dat het probleem zijn ?

Offline mrfloppy

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 11
Re: Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #12 Gepost op: 21 maart 2018, 21:08:22 »
hallo allemaal

ik heb zojuist de webstation-extensions.ini aangemaakt maar hij vulde niet met gegevens.
na dat ik een herstart uitvoerde is de .ini gevuld met gegevens.

helaas als ik de "/usr/local/bin/php56 /volume1/web/spotweb/retrieve.php" of "/usr/local/bin/php56 /volume1/web/spotweb/retrieve.php --force" uitgevoerd maar helaas blijft hij het probleem geven:
PHP:  syntax error, unexpected '$' in /usr/local/etc/php56/conf.d/webstation-extensions.ini on line 1
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

als ik naar bovenstaande pad ga zie ik op line 28 het volgende staan:
array(PDO::MYSQL_ATTR_FOUND_ROWS => true));

werkelijk ik heb nu geen idee wat ik zou moeten doen.

ik hoor graag van jullie.



  • Mijn Synology: DS218+
  • HDD's: 1x WD40EFRX

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 987
  • -Ontvangen: 5412
  • Berichten: 32.508
  • Synology is awesome.
    • Synology Support
Re: Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #13 Gepost op: 21 maart 2018, 21:21:20 »
Je moet kijken naar de eerste foutmelding:
Citaat
/usr/local/etc/php56/conf.d/webstation-extensions.ini on line 1
Dus, wat staat op de eerste regel van webstation-extensions.ini ?
PM mij s.v.p. niet voor Support! Gebruik hiervoor het Forum.

Veel mensen weten veel, maar niemand weet alles.


CS406     2 x HDS721075KLA330 DSM 2.0-0731       [ARCHIEF OPSLAG]
          ST3750640AS HD753LJ
DS107+    HDS722020ALA330     DSM 3.1-1639       [ARCHIEF OPSLAG]
DS111     WD40EZRZ            DSM 6.1.7-15284-3  [ARCHIEF OPSLAG]
DS411slim Wisselende HD's     DSM 6.2.1-23824-1  [SPEELTJE]
DS411+II  4 x HDS724040ALE640 DSM 6.1.7-15284-3  [PROD]
DS413j    4 x WD20EARX        DSM 6.1.7-15284-3  [BACKUP]
DS716+II  2 x DT01ACA050      DSM 6.2.2-24922-4  [TEST]
RT2600ac                      SRM 1.2.3-8017-4   [PROD]
MR2200ac                      SRM 1.2.3-8017-4   [PROD]

Offline mrfloppy

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 11
Re: Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #14 Gepost op: 21 maart 2018, 21:48:20 »
birdy er staat et volgende:
admin@:/$ cat /usr/local/etc/php56/conf.d/webstation-extensions.ini
  • Mijn Synology: DS218+
  • HDD's: 1x WD40EFRX


 

Fatal error spotweb

Gestart door edoedoBoard Spotweb

Reacties: 5
Gelezen: 3929
Laatste bericht 30 mei 2011, 20:21:06
door edoedo
Installatie Spotweb op DS107+ fatal error

Gestart door BinnetieBoard Spotweb

Reacties: 1
Gelezen: 1825
Laatste bericht 07 maart 2012, 21:59:49
door Binnetie
Fatal error bij update

Gestart door mknopsBoard Spotweb

Reacties: 5
Gelezen: 3379
Laatste bericht 15 januari 2014, 23:30:09
door Birdy
Foutmelding bij inloggen PhotoStation. Fatal error: Call to a member

Gestart door DerkiejjBoard Photo Station / Blog

Reacties: 6
Gelezen: 1366
Laatste bericht 21 augustus 2014, 11:48:27
door Derkiejj
Fatal error: Allowed memory size of X bytes exhausted, php-fpm in de stress

Gestart door elsingaBoard Web Station

Reacties: 11
Gelezen: 3024
Laatste bericht 14 oktober 2014, 14:37:16
door kuba
Synology-Forum.nl is een Nederlands gebruikersforum en staat volledig los van het merk Synology. Lees onze privacyverklaring.