Apache und PHP-Module "kaputt" gemacht mit der Installation von ipkg php-pear :-(

Status
Für weitere Antworten geschlossen.

Christoph_K

Benutzer
Mitglied seit
13. Nov 2011
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Apache und PHP-Module "kaputt" gemacht mit der Installation von ipkg php-pear :-(

hi leute... ich hab ein "mega" problem.

beschreibung: mein apache etc lief vis vorhin perfekt auf meiner synology ds211j.
DSM: 4.0.

php auch, mysql auch lief auch.

jetzt wollte ich das XSL modul für php irgendwie installieren und habe "leider" ipkg install php-pear ausgeführt.
das hat mir jetzt glaube ich einiges verrissen.

danach bekam ich bei einer webseite, die PDO besnutzt, den fehler:
PDO: class not found.
ich habe in der phpinfo nachgeschaut,
per shell:

php -r "phpinfo();"

siehe da, ich finde nichts vom PDO modul. nur in der startconfig steht sowas wie --use-pdo-mysql etc... aber es gibt keinen vermerk oder so, dass PDO enabled ist!

tja.
die error log vom apache sagt schon was:

PHP Warning: PHP Startup: bcmath: Unable to initialize module\nModule compiled with module API=20060613\nPHP compiled with module API=20090626\nThese options need to match\n in Unknown on line 0
PHP Warning: PHP Startup: calendar: Unable to initialize module\nModule compiled with module API=20060613\nPHP compiled with module API=20090626\nThese options need to match\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lib/php/extensions/dba.so' - /opt/lib/php/extensions/dba.so: undefined symbol: core_globals_id in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lib/php/extensions/exif.so' - /opt/lib/php/extensions/exif.so: undefined symbol: core_globals_id in Unknown on line 0
PHP Warning: PHP Startup: ftp: Unable to initialize module\nModule compiled with module API=20060613\nPHP compiled with module API=20090626\nThese options need to match\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lib/php/extensions/mysql.so' - /opt/lib/php/extensions/mysql.so: undefined symbol: core_globals_id in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lib/php/extensions/mysqli.so' - /opt/lib/php/extensions/mysqli.so: undefined symbol: core_globals_id in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lib/php/extensions/openssl.so' - /opt/lib/php/extensions/openssl.so: undefined symbol: file_globals_id in Unknown on line 0
PHP Warning: PHP Startup: pdo_mysql: Unable to initialize module\nModule compiled with module API=20060613\nPHP compiled with module API=20090626\nThese options need to match\n in Unknown on line 0
PHP Warning: PHP Startup: shmop: Unable to initialize module\nModule compiled with module API=20060613\nPHP compiled with module API=20090626\nThese options need to match\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lib/php/extensions/sockets.so' - /opt/lib/php/extensions/sockets.so: undefined symbol: fourth_arg_force_ref in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lib/php/extensions/zlib.so' - /opt/lib/php/extensions/zlib.so: undefined symbol: core_globals_id in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lib/php/extensions/bz2.so' - /opt/lib/php/extensions/bz2.so: undefined symbol: core_globals_id in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lib/php/extensions/pdo.so' - /opt/lib/php/extensions/pdo.so: undefined symbol: executor_globals_id in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lib/php/extensions/pdo_sqlite.so' - /opt/lib/php/extensions/pdo_sqlite.so: undefined symbol: core_globals_id in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lib/php/extensions/sqlite.so' - /opt/lib/php/extensions/sqlite.so: undefined symbol: core_globals_id in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lib/php/extensions/xml.so' - /opt/lib/php/extensions/xml.so: undefined symbol: executor_globals_id in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lib/php/extensions/xmlreader.so' - /opt/lib/php/extensions/xmlreader.so: undefined symbol: executor_globals_id in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/lib/php/extensions/xsl.so' - /opt/lib/php/extensions/xsl.so: undefined symbol: executor_globals_id in Unknown on line 0

ich glaube, 1. simmt der php extension_dir nicht mehr, statt /opt/lib/php/extensions sollte es /lib/php/extensions heißen? (kann mich aber auch irren)? denke das kommt durch die installation von pear von ipkg?
2., er findet die extensions dort ja nicht und zusätzlich sagt er, dass pdo_mysq in einer falschen kompilierten version vorliegt. macht auch sinn... ipkg zeugs verträgt sich nicht mit dem "standardzeugs" das schon da war.

habe eine riesne huddelmuddel jetzt.

eigentlich will ich nur die installation von dem ipkg-php-pear rückgängig machen aber so gut bin ich nicht.... brauche eure hilfe....


ich habe eben mit einer zusätzlichen festplatte und 2 mal lang drücken auf den reset knopf das DSM neu installiert! alte platte wieder rein... super, alle daten da, aebr auch alle einstellungen und leider auch genau das gleiche huddelmuddel mit den PHP extensions....

habt ihr mir tipps??? brauche dringend hilfe den apache wieder mit php ordentlich einzustellen :(

falls ihr mehr infos braucht, fragt bitte...


danke schon mal!
schönen nachmittag.
chris
 

Christoph_K

Benutzer
Mitglied seit
13. Nov 2011
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
ich habe es "gelöst".
habe eine ersatzfestplatte und dort DSM neu aufgespielt.
dort habe ich mir die originaldateien (.so) gesichert auf USB-stick.
dann alte platte rein, hoch, und die dateien vom usb-stick runter auf die platte. jetzt funktioniert der apache wieder.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat