PHP 5.3 - 5.4

kenodrum

New Member
Nabend zusammen.

Ich habe ein php update durchgeführt und nun geht nicht mehr. Ich bin noch kein absoluter profie.. darum bitte ich um eure hilfe :)

Seit dem update ist keine Domain mehr erreichbar.

in der Shell habe ich folgenden Output nach der Installation bekommen

Code:
apache2 (2.4.12-1+deb.sury.org~precise+5) wird eingerichtet ...
Directory /etc/apache2/conf.d is not empty - leaving as is
Please note, that directory is considered obsolete and not read anymore by default
php_cgi_wrapper.conf  zz010_psa_httpd.conf
apache2: Syntax error on line 210 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/fcgid.load: Cannot load /usr/lib/apache2/modules/mod_fcgid.so into server: /usr/lib/apache2/modules/mod_fcgid.so: undefined symbol: unixd_config
ERROR: Config file dir.conf not properly enabled: /etc/apache2/mods-enabled/dir.conf is a real file, not touching it
dpkg: Fehler beim Bearbeiten von apache2 (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von libapache2-mod-php5:
 libapache2-mod-php5 hängt ab von apache2 (>= 2.4); aber:
  Paket apache2 ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten von libapache2-mod-php5 (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von apache2-mpm-prefork:
 apache2-mpm-prefork hängt ab von apache2 (= 2.4.12-1+deb.sury.org~precise+5); aber:
  Paket apache2 ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten von apache2-mpm-prefork (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
Es wurde kein Apport-Bericht verfasst, da die Fehlermeldung darauf hindeutet, dass dies lediglich ein Folgefehler eines vorherigen Problems ist.
                                                                                                                                                Es wurde kein Apport-Bericht verfasst, da die Fehlermeldung darauf hindeutet, dass dies lediglich ein Folgefehler eines vorherigen Problems ist.
                                                                Fehler traten auf beim Bearbeiten von:
 apache2
 libapache2-mod-php5
 apache2-mpm-prefork
E: Sub-process /usr/bin/dpkg returned an error code (1)
 
Ich weiß ja nicht wo die die Packages für Apache, FastCGI und PHP 5.4 her hast.
Aber du verwendest auch noch Plesk. Da hättst du PHP 5.4 wie beschrieben unter Plesk installieren können.
Aber Plesk läuft bislang nicht mit Apache 2.4. Da muss du Templates ändern weil Apache 2.2 andere Konfigurationsdirektiven hat als 2.4.

Du solltest dir bevor du irgendwelche Packages installierst, mit dpkg -I die Abhängigkeiten von anderen Packages anzeigen lassen.
 
Last edited by a moderator:
Scheint ein Problem mit dem mod_fcgid zu sein. Der Name des Apache-Paketes deutet auf eine inoffizielle Quelle hin - die ist vermutlich nicht mit dem mod_fcgid von Ubuntu kompatibel. Entweder die Quelle bietet eine passende Fassung an, du gehst zurück auf die offiziellen Ubuntu Pakete oder du verzichtest auf mod_fcgid
 
Du musst im Übrigen nicht die PHP Version des gesamten Servers updaten. Man kann auch mehrere PHP Versionen parallel betreiben und über den FCGI Wrapper ansprechen.

Ich hatte hier einmal eine Anleitung verfasst dazu für den Einsatz bei I-MSCP -> http://blog.ip-projects.de/verschiedene-php-versionen-i-mscpispcp/

Mittlerweile gibt es in I-MSCP ein eigenes PHP Switchter Modul worüber man von PHP 5.2 - 5.6 alles parallel betreiben kann.

http://i-mscp.net/filebase/index.php/File/17-PhpSwitcher/
 
Back
Top