PHP bringt Fehlermeldungen

Status
Für weitere Antworten geschlossen.

Astrophysiker

Benutzer
Mitglied seit
21. Nov 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Hi,

ich habe gestern das hier http://downloadstation.jroene.de/ installiert. Seit dem Reboot bekomme ich in vielen PHP und MySQL Anwendungen Fehler. Z.B. meldet die Photostation:
Rich (BBCode):
Fatal error: Call to undefined function pg_connect() in /usr/syno/synoman/phpsrc/photo/include/database.php on line 7
und vnstat
Rich (BBCode):
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1.0/no DST' instead in /usr/syno/synoman/phpsrc/vnstat/vnstat.php on line 140
Ebenfalls phpMyAdmin geht nicht
Rich (BBCode):
Die Erweiterung mysql kann nicht geladen werden. Bitte überprüfen Sie Ihre PHP-Konfiguration. - Dokumentation
Ich habe schon versucht mysql und php-mysql über ipkg neu zu installieren, aber bisher ohne Erfolg.

Kann mir jemand helfen?

Danke und Grüße,
Astro
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Ich schätze mal, das liegt an dem installierten optware pgsql. Offensichtlich wird der jetzt auch von den Synology-Anwendungen angesprochen und findet dann seine Datenbanken nicht mehr...
 

Astrophysiker

Benutzer
Mitglied seit
21. Nov 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Ich habe jetzt py-pgsql entfernt und neu gestartet. Hat leider nicht geholfen.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Wieso py-pgsql?? Das ist nur die Schnittstelle von der Sprache python auf die Postgres DB. Guck mal ob du ein ipkg Paket namens pgsql resp postgres installiert hast.
Code:
ipkg list_installed | grep postgres
ipkg list_installed | grep pgsql
 

Astrophysiker

Benutzer
Mitglied seit
21. Nov 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Wieso py-pgsql?? Das ist nur die Schnittstelle von der Sprache python auf die Postgres DB. Guck mal ob du ein ipkg Paket namens pgsql resp postgres installiert hast.
Code:
ipkg list_installed | grep postgres
ipkg list_installed | grep pgsql

Weder noch.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Dann hast du kein ipkg postgres. Also kann nicht postgres das Problem sein. Hast du geschaut, dass postgres wirklich läuft?
Code:
ps | grep postgres
Kann es sein, dass dieses Paket einen Apache Server inkl php + mysql installiert hat? Wenn ja dann müsstest du mal schauen ob die entsprechenden Synology Dienste laufen
Code:
ps | grep mysql
ps | grep httpd
Laufen bei dir diese Dienste mit Pfaden nach /opt ?
 

Astrophysiker

Benutzer
Mitglied seit
21. Nov 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Rich (BBCode):
DiskStation> ps | grep postgres
 1477 admin    33756 S    /usr/syno/pgsql/bin/postgres -D /var/services/pgsql
 1479 admin    33884 S    postgres: writer process   
 1480 admin    33756 S    postgres: wal writer process   
 2302 admin    34444 S    postgres: admin synolog [local] idle
 2372 admin    34872 S    postgres: admin download [local] idle
 2658 admin    34800 S    postgres: admin photo [local] idle
 2675 admin    34612 S    postgres: admin download [local] idle
DiskStation> ps | grep mysql
 2169 root      2940 S    /bin/sh /usr/syno/mysql/bin/mysqld_safe --datadir=/v
 2238 admin     106m S    /usr/syno/mysql/libexec/mysqld --basedir=/usr/syno/m
DiskStation> ps | grep httpd
 2519 root      9324 S    /usr/syno/sbin/lighttpd -f /usr/syno/mediaserver/lig
 2897 root     14904 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/
 2904 root     15000 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/
 2905 root     15008 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/
 2915 root     14992 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/
 2923 root     15240 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/
 2934 root     14992 S    /usr/syno/apache/bin/httpd -f /usr/syno/apache/conf/
 3038 root     14848 S    /usr/syno/apache/bin/httpd
 3042 nobody   15424 S    /usr/syno/apache/bin/httpd
 3043 nobody   15424 S    /usr/syno/apache/bin/httpd
 3044 nobody   14848 S    /usr/syno/apache/bin/httpd
 3045 nobody   14848 S    /usr/syno/apache/bin/httpd
 

Astrophysiker

Benutzer
Mitglied seit
21. Nov 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Hier auch mal die Liste der installierten Pakete:
Rich (BBCode):
DiskStation> ipkg  list_installed
bzip2 - 1.0.6-1 - Very high-quality data compression program
cyrus-sasl-libs - 2.1.23-2 - Provides client or server side authentication (see RFC 2222).
gdbm - 1.8.3-2 - GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines.
libdb - 4.2.52-3 - Berkeley DB Libraries
libstdc++ - 6.0.9-6 - Standard C++ library, needed for dynamically linked C++ programs
libxml2 - 2.7.8-1 - Libxml2 is the XML C parser and toolkit developed for the Gnome project.
libxslt - 1.1.26-2 - An XML Stylesheet processor based on libxml2
ncurses - 5.7-1 - NCurses libraries
ncursesw - 5.7-1 - NCurses libraries with wide char support
openldap-libs - 2.3.43-2 - Open Lightweight Directory Access Protocol
openssl - 0.9.8p-1 - Openssl provides the ssl implementation in libraries libcrypto and libssl, and is needed by many other applications and librari
pcre - 8.11-1 - Perl-compatible regular expression library
php - 5.2.16-1 - The php scripting language
psmisc - 22.13-1 - A set of some small useful utilities that use the proc filesystem.
readline - 6.1-2 - The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are
vnstat - 1.10-2 - Network traffic monitor with log
wget - 1.12-2 - A network utility to retrieve files from the Web
zlib - 1.2.5-1 - zlib is a library implementing the 'deflate' compression system.
 

Astrophysiker

Benutzer
Mitglied seit
21. Nov 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Kann mir jemand weiterhelfen?

Wie sage ich den Diensten, dass sie nach /opt zeigen sollen?

Ich bin mit diesen Diensten nicht sehr vertraut.
 

Astrophysiker

Benutzer
Mitglied seit
21. Nov 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Wenn es scheinbar keine einfache Lösung gibt, kann ich den Webserver inklusive MySQL und PHP irgendwie komplett neu einrichten? Oder kann ich das Problem auf eine der drei Komponenten eingrenzen?
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Ich würde mich entweder an den Support von Synology wenden oder die Firmware des DS über den Resetknopf zurücksetzen (2x hintereinander für 4 Sek. drücken). Dabei wird die Firmwarepartition komplett gelöscht und muss über den Assistenten neu aufgespielt werden.
 
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