Auteur Topic: Error: Undefined class constant 'MYSQL_ATTR_FOUND_ROWS'  (gelezen 8017 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: 32
  • Berichten: 258
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: 32
  • Berichten: 258
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: 7
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: 1011
  • -Ontvangen: 5674
  • Berichten: 34.300
  • Synology is awesome.
    • Synology Support
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       [ARCHIEF OPSLAG]
DS107+    DSM 3.1-1639       [ARCHIEF OPSLAG]
DS508     DSM 4.0-2265       [ARCHIEF OPSLAG]
DS111     DSM 6.1.7-15284-3  [ARCHIEF OPSLAG]
DS411slim DSM 6.2.2-24922-4  [SPEELTJE]
DS411+II  DSM 6.2.2-24922-4  [BACKUP]
DS413J    DSM 6.2.2-24922-4  [Surveillance]
DS716+II  DSM 6.2.3-25426    [TEST]
DS918+    DSM 6.2.2-24922-4  [PROD]
RT2600ac  SRM 1.2.3-8017-5   [PROD]
MR2200ac  SRM 1.2.3-8017-5   [PROD]

Offline eureka

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 0
  • Berichten: 7
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: 1011
  • -Ontvangen: 5674
  • Berichten: 34.300
  • Synology is awesome.
    • Synology Support
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       [ARCHIEF OPSLAG]
DS107+    DSM 3.1-1639       [ARCHIEF OPSLAG]
DS508     DSM 4.0-2265       [ARCHIEF OPSLAG]
DS111     DSM 6.1.7-15284-3  [ARCHIEF OPSLAG]
DS411slim DSM 6.2.2-24922-4  [SPEELTJE]
DS411+II  DSM 6.2.2-24922-4  [BACKUP]
DS413J    DSM 6.2.2-24922-4  [Surveillance]
DS716+II  DSM 6.2.3-25426    [TEST]
DS918+    DSM 6.2.2-24922-4  [PROD]
RT2600ac  SRM 1.2.3-8017-5   [PROD]
MR2200ac  SRM 1.2.3-8017-5   [PROD]

Offline mesa57

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 32
  • Berichten: 258
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: 7
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: 1011
  • -Ontvangen: 5674
  • Berichten: 34.300
  • Synology is awesome.
    • Synology Support
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       [ARCHIEF OPSLAG]
DS107+    DSM 3.1-1639       [ARCHIEF OPSLAG]
DS508     DSM 4.0-2265       [ARCHIEF OPSLAG]
DS111     DSM 6.1.7-15284-3  [ARCHIEF OPSLAG]
DS411slim DSM 6.2.2-24922-4  [SPEELTJE]
DS411+II  DSM 6.2.2-24922-4  [BACKUP]
DS413J    DSM 6.2.2-24922-4  [Surveillance]
DS716+II  DSM 6.2.3-25426    [TEST]
DS918+    DSM 6.2.2-24922-4  [PROD]
RT2600ac  SRM 1.2.3-8017-5   [PROD]
MR2200ac  SRM 1.2.3-8017-5   [PROD]


 

Wordpress update naar 5.2 error The site is experiencing technical difficulties

Gestart door MiataBoard Wordpress package

Reacties: 2
Gelezen: 569
Laatste bericht 05 december 2019, 15:51:37
door Miata
Systeempartitie mislukt error na update

Gestart door Dennisv87Board NAS hardware vragen

Reacties: 19
Gelezen: 2021
Laatste bericht 13 februari 2018, 20:53:39
door Birdy
Connection error DDNS

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

Reacties: 4
Gelezen: 1228
Laatste bericht 09 februari 2017, 13:30:37
door HansZ
Error na update

Gestart door sanderjohanBoard Spotweb

Reacties: 4
Gelezen: 4021
Laatste bericht 25 februari 2016, 23:39:06
door Martijn85
error volume uitbreiden

Gestart door B3rtBoard NAS hardware vragen

Reacties: 8
Gelezen: 1698
Laatste bericht 18 oktober 2014, 14:45:03
door Birdy
Synology-Forum.nl is een Nederlands gebruikersforum en staat volledig los van het merk Synology. Lees onze privacyverklaring.