Auteur Topic: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'  (gelezen 18065 keer)

Offline Erwin1

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 64
  • -Ontvangen: 129
  • Berichten: 1.657
Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Gepost op: 15 juni 2018, 17:03:09 »
Hallo,

Nu spotweb (eindelijk) geïnstalleerd is krijg ik bij het retrieve een PHP-foutmelding, om precies te zijn:

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

Ik heb even op het forum gezocht, maar de oplossingen in dit topic kunnen mij niet verder helpen: https://www.synology-forum.nl/spotweb/fatal-error-undefined-class-constant-'mysql_attr_found_rows'/
ook het draaien van het script php upgrade-db.php in de spotweb directory, bied geen uitkomst het script bestaat namelijk helemaal niet...

Wie kan me helpen?
DS718+ | 2x WD RED 3 TB SHR
DS214 maar met pensioen

Offline mesa57

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #1 Gepost op: 16 juni 2018, 18:14:06 »
Ik zat er al op te wachten toen ik ergens las dat je spotweb aan het installeren was.
Dat komt door een bug in webstation, die zet de php extensie settings niet door naar de php cli omgeving.
Gaarne rapporteren aan synology !
Een oplossing (handmatig) is in dit topic beschreven :
https://www.synology-forum.nl/spotweb/fatal-error-undefined-class-constant-'mysql_attr_found_rows'/msg243996/#msg243996

@Birdy : kunnen we dit eens toevoegen aan de spotweb installatie handleiding ? Ik wil wel een beschrijving maken ...

Offline Erwin1

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 64
  • -Ontvangen: 129
  • Berichten: 1.657
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #2 Gepost op: 16 juni 2018, 18:58:45 »
Sorry maar ik kan niet helemaal volgen wat de handmatige oplossing is?
DS718+ | 2x WD RED 3 TB SHR
DS214 maar met pensioen

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.172
  • Fijne feestdagen.......
    • Truebase
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #3 Gepost op: 16 juni 2018, 19:05:51 »
@Birdy : kunnen we dit eens toevoegen aan de spotweb installatie handleiding ? Ik wil wel een beschrijving maken ...
Ik begrijp dat dit een workaround is?
Stuur mij maar even een PB met waar het er tussen moet en wat.


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 Erwin1

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 64
  • -Ontvangen: 129
  • Berichten: 1.657
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #4 Gepost op: 16 juni 2018, 19:07:39 »
Sorry even verder gezocht, en toen is het kwartje gevallen.
In de directory /usr/local/etc/php56/conf.d mistte een bestandje "webstation-extensions.ini"

Handmatig dit bestandje aangemaakt met de inhoud
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

Vervolgens de juiste rechten gegeven (chmod 775), en nu werkt het retrieve als normaal.
DS718+ | 2x WD RED 3 TB SHR
DS214 maar met pensioen

Offline mesa57

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #5 Gepost op: 16 juni 2018, 19:08:16 »
Ik zal het hier even plaatsen dan kan wellicht Erwin er mee vooruit.
En je zult nog wel aanvullingen hebben neem ik aan.
Eerst eens mijn nas vm opstarten en eens kijken hoe ik het opgelost heb  :)

Offline mesa57

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #6 Gepost op: 16 juni 2018, 20:42:42 »
Ik kon het even niet reproduceren, maar dat kwam omdat phpMyadmin geïnstalleerd was.
Enfin, ik denk dat het beter is om een aparte spotweb.ini in
/usr/local/etc/php56/conf.den/of
/usr/local/etc/php70/conf.dte plaatsen.
Dat kan door :
cat >/usr/local/etc/php56/conf.d/spotweb.ini en/of cat >/usr/local/etc/php70/conf.d/spotweb.inigevolgd door
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
en dan ctrl+c

@Birdy : zou je dat in de spotweb handleiding kunnen plaatsen ?

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.172
  • Fijne feestdagen.......
    • Truebase
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #7 Gepost op: 17 juni 2018, 17:25:50 »
@mesa57 Ik heb je bijdrage toegevoegd in de handleiding.


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 mesa57

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #8 Gepost op: 17 juni 2018, 17:38:55 »
@Birdy : Thanks. Hoop dat nu minder mensen last hebben van die bug.

Offline cooltennis

  • Bedankjes
  • -Gegeven: 4
  • -Ontvangen: 1
  • Berichten: 96
Spotweb binnenhalen mislukt? (mysql)
« Reactie #9 Gepost op: 21 juli 2018, 01:00:54 »
Ik ben bezig met spotweb binnenhalen:

Krijg dit melding, is er iets fout?

Zie afbeelding bijlage:

Offline mesa57

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263
Re: Spotweb binnenhalen mislukt? (mysql)
« Reactie #10 Gepost op: 21 juli 2018, 11:03:49 »

Offline cooltennis

  • Bedankjes
  • -Gegeven: 4
  • -Ontvangen: 1
  • Berichten: 96
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #11 Gepost op: 21 juli 2018, 11:25:44 »
Ik heb hem geprobeerd:
Krijg dit zie mijn afbeelding. Doe ik het wel goed?

Ik kon het even niet reproduceren, maar dat kwam omdat phpMyadmin geïnstalleerd was.
Enfin, ik denk dat het beter is om een aparte spotweb.ini in
/usr/local/etc/php56/conf.den/of
/usr/local/etc/php70/conf.dte plaatsen.
Dat kan door :
cat >/usr/local/etc/php56/conf.d/spotweb.ini en/of cat >/usr/local/etc/php70/conf.d/spotweb.inigevolgd door
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
en dan ctrl+c

@Birdy : zou je dat in de spotweb handleiding kunnen plaatsen ?

Offline cooltennis

  • Bedankjes
  • -Gegeven: 4
  • -Ontvangen: 1
  • Berichten: 96
Re: Spotweb binnenhalen mislukt? (mysql)
« Reactie #12 Gepost op: 21 juli 2018, 11:26:26 »
Bedankt, heb inmiddels daar een vraag gesteld.

Offline Erwin1

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 64
  • -Ontvangen: 129
  • Berichten: 1.657
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #13 Gepost op: 21 juli 2018, 12:07:10 »
Herstart webstation en PHP eens
DS718+ | 2x WD RED 3 TB SHR
DS214 maar met pensioen

Offline cooltennis

  • Bedankjes
  • -Gegeven: 4
  • -Ontvangen: 1
  • Berichten: 96
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #14 Gepost op: 21 juli 2018, 12:21:31 »
Zal wanneer ik weer thuis ben en tijd heb even naar kijken.


 

FTP Inloggen ok, data versturen error

Gestart door grindalBoard FTP, NFS and Samba Server

Reacties: 3
Gelezen: 3593
Laatste bericht 09 januari 2011, 13:17:37
door grindal
NZBGet error "Could not open file ../queue/.."

Gestart door tripkipBoard NZBGet

Reacties: 1
Gelezen: 3802
Laatste bericht 12 april 2013, 15:45:31
door tripkip
Error na upgrade naar 6.0.2-8451-7.

Gestart door boosterkeBoard Spotweb

Reacties: 5
Gelezen: 3226
Laatste bericht 09 januari 2017, 14:50:02
door boosterke
Certificaat error met link naar Album

Gestart door HHGDBoard Synology DSM algemeen

Reacties: 9
Gelezen: 4227
Laatste bericht 24 november 2015, 10:29:25
door Briolet
Spotweb api geeft 404 error

Gestart door Chris12Board Spotweb

Reacties: 6
Gelezen: 4411
Laatste bericht 28 november 2017, 22:38:39
door proxydude