Jump to content
Froxlor Forum
  • 0

Nach PHP Upgrade auf 5.4 ?ffnet Froxlor sich nicht mehr.


DasBrot

Question

Hallo

 

Ich musste leider ein PHP Upgrade auf 5.4 durchf?hren.

 

Dies funktionierte auch halbwegs bis auf das ich eine Fehlermeldung bez. Suhosin erhielt, welche nach aptitude purge php5-suhosin und entfernen von roundcube auch weg war. (f?rchte fast das letzteres nicht so gut war, habe mir jedoch nichts dabei gedacht da Webmail hier nicht verwendet wird.)

 

Nun macht er beim Aufruf von Froxlor die Meldung :

We are sorry, but a MySQL - error occurred. The administrator may find more information in in the sql-error.log in the logs/ directory

 

Ich habe jedoch nichts in den Logs gefunden, (es gibt nicht mal eine sql-error.log) und ein Restart von mysql l?uft ohne Fehler.

 

Wo kann ich ansetzen was zu retten ?

 

Gru?

Bernd

(Debian Sqeeze)

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

Schau mal in /var/www/froxlor/logs/....nicht in /logs/

 

Achja, und Squeeze is ziemlich alt...vllt solltest du ein Upgrade auf Wheezy in betracht ziehen!?

 

 

Ah ok danke.

|CODE 0
|MSG The php PDO extension or PDO-MySQL driver is not available
|FILE /var/www/froxlor/lib/classes/database/class.Database.php
|LINE 209
|TRACE
#0 /var/www/froxlor/lib/classes/database/class.Database.php(178): Database::getDB()
#1 /var/www/froxlor/lib/classes/settings/class.Settings.php(84): Database::__callStatic('query', Array)
#2 /var/www/froxlor/lib/classes/settings/class.Settings.php(84): Database::query('?????SELECT `se...')
#3 /var/www/froxlor/lib/classes/settings/class.Settings.php(67): Settings->_readSettings()
#4 /var/www/froxlor/lib/classes/settings/class.Settings.php(227): Settings->__construct()
#5 /var/www/froxlor/lib/classes/settings/class.Settings.php(247): Settings::getInstance()
#6 /var/www/froxlor/lib/init.php(174): Settings::__callStatic('Get', Array)
#7 /var/www/froxlor/lib/init.php(174): Settings::Get('session.session...')
#8 /var/www/froxlor/index.php(21): require('/var/www/froxlo...')
#9 {main}

Das Modul wird also nicht geladen. Aber ich habe die php.ini doch garnicht angefasst ? 

Bernd

 

Ein Upgrade w?rde zu viele Altlasten nachziehen, bzw ich weis nicht was danach noch alles l?uft. Das letzte Upgrade war schon haarig. Also ist geplant einen zweiten Server zu mieten und dann Schritt f?r Schritt Domains r?berholen.

Link to comment
Share on other sites

Ok ok 

Schritt f?r Schritt

 

Froxlor ist noch mit PHP 5.3 installiert worden. ich habe jetzt die PHP Version ge?ndert. 

Jetzt alle drei Packete php5-pdo, php5-pdo-mysql  php5-mysql  nachinstallieren ? (mir war nicht bewusst das diese beim php update quasi nicht mehr passen.)

php5-mysql ist die neueste Version (angeblich) und die restlichen Pakete findet er nicht, bzw.die hei?en anders ?

Link to comment
Share on other sites

apt-cache search pdo ?

Ausf?hrbar.... 

 

Ausgabe ist :

 
srv01:~# apt-cache search pdo
doctrine - Tool for object-relational mapping in PHP
guessnet - Guess which LAN a network device is connected to
ifupdown-extra - Network scripts for ifupdown
ifupdown-scripts-zg2 - Zugschlus' interface scripts for ifupdown's manual method
ifupdown - high level tools to configure network interfaces
netscript-2.4-upstart - Linux 2.4/2.6 router/firewall/VM host network config. system.
netscript-2.4 - Linux 2.4/2.6 router/firewall/VM host network config. system.
php-db - PHP PEAR Database Abstraction Layer
php-mdb2 - PHP PEAR module to provide a common API for supported RDBMS
python-setupdocs - setuptools plugin that automates building of docs from reST source
php5-mysql - MySQL module for php5
php5-mysqlnd - MySQL module for php5 (Native Driver)
php5-odbc - ODBC module for php5
php5-pgsql - PostgreSQL module for php5
php5-sqlite - SQLite module for php5
php5-sybase - Sybase / MS SQL Server module for php5
srv01:~#
 
 
Hilft :
0%
 
Was konstruktives ?
Link to comment
Share on other sites

Also nach hinzuf?gen von :

 

xtension=pdo.so
extension=pdo_mysql.so

 

L?sst sich die Webseite zun?chst wieder ?ffnen.

Ich frage mich allerdings da ich die ini nicht ge?ndert habe, es vorher lief, und ich beim Upgrade "beibehalten" gesagt habe warum es raus war.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...