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

Offline DanielV_

  • Bedankjes
  • -Gegeven: 22
  • -Ontvangen: 0
  • Berichten: 41
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: 1399
  • -Ontvangen: 8046
  • Berichten: 44.174
  • Fijne feestdagen.......
    • Truebase
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. ::)


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline DanielV_

  • Bedankjes
  • -Gegeven: 22
  • -Ontvangen: 0
  • Berichten: 41
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

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 71
  • -Ontvangen: 42
  • Berichten: 361
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: DS920+
  • HDD's: 4 x WD40EFRX
  • Extra's: RT2600 + 3 x MR2200

Offline rTn

  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 8
  • Berichten: 101
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

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 71
  • -Ontvangen: 42
  • Berichten: 361
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: DS920+
  • HDD's: 4 x WD40EFRX
  • Extra's: RT2600 + 3 x MR2200

Offline rTn

  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 8
  • Berichten: 101
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

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263
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: 101
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

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263
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: 101
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

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263
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: 10
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 mesa57

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263
Re: Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #13 Gepost op: 21 maart 2018, 21:53:59 »
Die zou ik maar eens verwijderen  ;)

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.174
  • Fijne feestdagen.......
    • Truebase
Re: Fatal error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #14 Gepost op: 21 maart 2018, 22:00:43 »
Die regel hoort er niet in.

Wat @mesa57 liet zien was op de command line:
Citaat
admin@vmdsm614:/$ cat /usr/local/etc/php56/conf.d/webstation-extensions.ini
Om webstation-extensions.ini uit te lezen.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12


 

Non-fatal: Updating black/whitelist failed

Gestart door Z0ttekeBoard Spotweb

Reacties: 0
Gelezen: 1223
Laatste bericht 24 november 2019, 06:07:10
door Z0tteke
Fatal error spotweb

Gestart door edoedoBoard Spotweb

Reacties: 5
Gelezen: 5289
Laatste bericht 30 mei 2011, 20:21:06
door edoedo
Fatal error: Allowed memory size of X bytes exhausted, php-fpm in de stress

Gestart door elsingaBoard Web Station

Reacties: 11
Gelezen: 5047
Laatste bericht 14 oktober 2014, 14:37:16
door kuba
Fatal error bij update

Gestart door mknopsBoard Spotweb

Reacties: 5
Gelezen: 5324
Laatste bericht 15 januari 2014, 23:30:09
door Birdy
Installatie Spotweb op DS107+ fatal error

Gestart door BinnetieBoard Spotweb

Reacties: 1
Gelezen: 2569
Laatste bericht 07 maart 2012, 21:59:49
door Binnetie