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

Offline noppes123

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #30 Gepost op: 02 november 2018, 14:43:55 »
De php ini - neem aan dat je die bedoelde ;) :



EDIT: Het valt mij wel op dat de ini file (/usr/local/etc/php56/php.ini) naar een extension directory verwijst (/usr/local/lib/php56/modules) die leeg is...

EDIT2: OPGELOST: het blijkt dat er twee PHP 5.6 versies aanwezig zijn. php ./retrieve.php gebruikt php 5.6.11 en /usr/local/bin/php56 ./retrieve.php gebruikt php 5.6.36. En daarmee werkt retrieve.php wel.  8)
  • Mijn Synology: RS815
  • HDD's: 4x ES.3 ST4000NM0033

Offline mesa57

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #31 Gepost op: 02 november 2018, 16:34:43 »
Ik snap waarom die er nog steeds is. Geeft alleen maar problemen.
Wil je spotweb met php 7.0 gebruiken dan moet je bestandje ook even kopieeren naar /usr/local/etc/php70/conf.d/

Ben(V)

  • Gast
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #32 Gepost op: 02 november 2018, 17:01:46 »
Nu heb ik geen enkel verstand van php maar wel van Synology en package structuren.
Maar volgens mij zou een package helemaal geen gebruik mogen maken van /usr/local/etc/php56 want dat is de systeem partitie die vol kan lopen.

En packages worden geinstalleerd op een volume in de @appstore en er zou dus in dit geval gebruik gemaakt moeten worden van:
/var/packages/PHP5.6/target/etc
Hierbij is /var/packages/PHP5.6/target een simlink naar /volume1/@appstore/PHP5.6

Offline mesa57

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 35
  • Berichten: 263
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #33 Gepost op: 02 november 2018, 17:23:12 »
Tja, als ik opvraag waar php zijn ini vandaan haalt dan krijg ik :

admin@nas3:/var/packages/PHP5.6/target/etc/php/conf.d$ php56 --ini
Configuration File (php.ini) Path: /usr/local/etc/php56
Loaded Configuration File:         /usr/local/etc/php56/php.ini
Scan for additional .ini files in: /usr/local/etc/php56/conf.d
Additional .ini files parsed:      /usr/local/etc/php56/conf.d/webstation-extensions.ini

Offline noppes123

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #34 Gepost op: 02 november 2018, 21:23:39 »
Ik snap waarom die er nog steeds is. Geeft alleen maar problemen.
Inderdaad, in /usr/bin/php (en de symlinked /bin directory) staat dus nog versie 5.6.11. Misschien handig om die php files door een symlink naar php56 te vervangen?

Nu heb ik geen enkel verstand van php maar wel van Synology en package structuren.
Maar volgens mij zou een package helemaal geen gebruik mogen maken van /usr/local/etc/php56 want dat is de systeem partitie die vol kan lopen.

En packages worden geinstalleerd op een volume in de @appstore en er zou dus in dit geval gebruik gemaakt moeten worden van:
/var/packages/PHP5.6/target/etc
Hierbij is /var/packages/PHP5.6/target een simlink naar /volume1/@appstore/PHP5.6
De ini files staan in /usr/local/etc/php56, maar de executable /usr/local/bin/php56 symlinked naar /var/packages/PHP5.6/target/usr/local/bin/php56. Geen idee of dat 'gebruikelijk' is...

Tja, als ik opvraag waar php zijn ini vandaan haalt dan krijg ik :

admin@nas3:/var/packages/PHP5.6/target/etc/php/conf.d$ php56 --ini
Configuration File (php.ini) Path: /usr/local/etc/php56
Loaded Configuration File:         /usr/local/etc/php56/php.ini
Scan for additional .ini files in: /usr/local/etc/php56/conf.d
Additional .ini files parsed:      /usr/local/etc/php56/conf.d/webstation-extensions.ini

In mijn configuratie:
# php56 --ini
Configuration File (php.ini) Path: /usr/local/etc/php56
Loaded Configuration File:         /usr/local/etc/php56/php.ini
Scan for additional .ini files in: /usr/local/etc/php56/conf.d
Additional .ini files parsed:      /usr/local/etc/php56/conf.d/spotweb.ini,
/usr/local/etc/php56/conf.d/webstation-extensions.ini
maar
# php --ini
Configuration File (php.ini) Path: /etc/php
Loaded Configuration File:         /etc/php/php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)
...vandaar dat de modules niet geladen werden met php...
  • Mijn Synology: RS815
  • HDD's: 4x ES.3 ST4000NM0033

Offline eureka

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 12
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #35 Gepost op: 03 maart 2019, 13:16:52 »
ik heb de oplossing van mesa geprobeerd maar krijg permission denied wanneer ik het cat> commando wil uitvoeren. Ben gewoon ingelogged als admin. Wat doe ik verkeerd?

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1381
  • -Ontvangen: 8005
  • Berichten: 44.024
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #36 Gepost op: 03 maart 2019, 13:26:20 »
Je moet dan root zijn dus, als je ingelogd bent als admin dan geef je het commando sudo -i en password van admin.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
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-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline eureka

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 12
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #37 Gepost op: 03 maart 2019, 19:16:30 »
Ok, ik moet berichten posten zonder code aangezien CleanTalk mijn berichten tegenhoud.

ben een stapje verder met oplossen van spotweb probleem. heb de .ini aangemaakt en opnieuw het retrieve commando gedraaid

ik krijg een reactie van terminal dat hij spotweb draaid. maar daarna zegt hij spotweb crashed, failed to read from socket.

ook in spotweb zie ik nog steeds last retrieve op unknown staan


lijkt dus alsnog iets verkeerd te gaan?

edit: ik kan niet initieel posten met code maar wel aanpassen.



 heb de .ini aangemaakt en opnieuw onderstaande commando gedraaid:

/usr/local/bin/php56 /volume1/web/spotweb/retrieve.php
reactie van de terminal was:
Removing Spot information which is beyond retention period,, done
Last retrieve at Thu 01 Jan 1970 01:00:00 AM CET
Retrieving new Spots from server ssl.xxxx.xxx...
SpotWeb v0.68.29.32 on PHP v5.6.39 crashed

Fatal error occured while connecting to the newsserver:
  (-1) Failed to read from socket...! [response: ""] [response: ""]


#0 /volume1/web/spotweb/lib/services/Nntp/Services_Nntp_Engine.php(120): Services_Nntp_Engine->connect()
#1 /volume1/web/spotweb/lib/services/Retriever/Services_Retriever_Base.php(112): Services_Nntp_Engine->selectGroup('free.pt')
#2 /volume1/web/spotweb/lib/services/Retriever/Services_Retriever_Base.php(280): Services_Retriever_Base->connect(Array)
#3 /volume1/web/spotweb/retrieve.php(145): Services_Retriever_Base->perform()
#4 {main}

Finished retrieving spots.

ook in spotweb zie ik nog steeds last retrieve op unknown staan

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1381
  • -Ontvangen: 8005
  • Berichten: 44.024
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #38 Gepost op: 03 maart 2019, 19:27:42 »
De output die ik kreeg met een PB :

Removing Spot information which is beyond retention period,, done
Last retrieve at Thu 01 Jan 1970 01:00:00 AM CET
Retrieving new Spots from server ssl.xxxx.xxx...
SpotWeb v0.68.29.32 on PHP v5.6.39 crashed
Fatal error occured while connecting to the newsserver:
  (-1) Failed to read from socket...! [response: ""] [response: ""]
#0 /volume1/web/spotweb/lib/services/Nntp/Services_Nntp_Engine.php(120): Services_Nntp_Engine->connect()
#1 /volume1/web/spotweb/lib/services/Retriever/Services_Retriever_Base.php(112): Services_Nntp_Engine->selectGroup('free.pt')
#2 /volume1/web/spotweb/lib/services/Retriever/Services_Retriever_Base.php(280): Services_Retriever_Base->connect(Array)
#3 /volume1/web/spotweb/retrieve.php(145): Services_Retriever_Base->perform()
#4 {main}
Finished retrieving spots.

(Ik krijg geen CleanTalk issue)


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
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-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 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 #39 Gepost op: 03 maart 2019, 21:12:53 »
Zet SSL uit, dan gaat het beter.
Er zijn usenet providers waarvan de CN name in het SSL certificaat niet overeenkomt met de domeinnaam.
Default checked php ssl stream daarop.

Offline eureka

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 12
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #40 Gepost op: 04 maart 2019, 20:36:18 »
thx! that did the trick!

heb hem nu in ieder geval de eerste keer aan de praat gekregen. nu kijken of hij ook de taakplanner wil uitvoeren :-)

Offline Cookiesmonster

  • Bedankjes
  • -Gegeven: 2
  • -Ontvangen: 0
  • Berichten: 35
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #41 Gepost op: 04 januari 2020, 18:38:02 »
Ik mag in die directory geen bestand plaatsen.
Wat heb jij extra gedaan?
  • Mijn Synology: DS214
  • HDD's: 2
Synology DS214 / 414
Future plan UNRAID

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1381
  • -Ontvangen: 8005
  • Berichten: 44.024
  • Alleen een PB sturen als hier om gevraag wordt.
    • Truebase
Re: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'
« Reactie #42 Gepost op: 04 januari 2020, 18:56:14 »
Weet niet welke directory maar, je zal wel root moeten zijn.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.2-72806-1
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-1   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.1-65374                                                                 MR2200ac  SRM 1.3.1-9346-12


 

Error na upgrade naar 6.0.2-8451-7.

Gestart door boosterkeBoard Spotweb

Reacties: 5
Gelezen: 3197
Laatste bericht 09 januari 2017, 14:50:02
door boosterke
VERPLAATST: Cleantalk error

Gestart door BirdyBoard DDNS / Quick Connect / EZ-Internet / Portforwarding

Reacties: 0
Gelezen: 1280
Laatste bericht 03 oktober 2019, 15:38:07
door Birdy
VERPLAATST: DSM7 Active Backup krijg backup niet compleet (error 21, snapshots, etc...)

Gestart door BirdyBoard Officiƫle Packages

Reacties: 0
Gelezen: 933
Laatste bericht 27 september 2021, 21:21:05
door Birdy
NZBGet error "Could not open file ../queue/.."

Gestart door tripkipBoard NZBGet

Reacties: 1
Gelezen: 3789
Laatste bericht 12 april 2013, 15:45:31
door tripkip
Internal Server Error 500 - Ik word er zo schijt ziek van.

Gestart door laapsaapBoard NAS hardware vragen

Reacties: 12
Gelezen: 7279
Laatste bericht 11 november 2014, 16:13:26
door Erwin1