• This forum has a zero tolerance policy regarding spam. If you register here to publish advertising, your user account will be deleted without further questions.

Plesk behauptet, PHP ist nicht installiert.

Hallo Jungs und Mädels,

ich habe da ein kleines Problemchen. Mein Indianer wollte gestern nicht mehr starten, obwohl nur ein Hinweis, keine Warnung, im Error.log auftauchte.

Daraufhin habe ich mit /usr/locale/psa/admin/bin/websrvmng -a -v mein Apache wieder zum laufen bekommen.

Soweit so gut, alle alten Domains laufen fehlerfrei und MIT PHP, nur Plesk behauptet nur hartnäckig, das gar kein PHP installiert sei.

Ich kann nun, wenn ich neue Domains anlege, kein PHP mehr aktivieren und die neuen Domains "verstehen" auch wirklich kein PHP mehr. :mad:

Ich habe Apache, MySQL und PHP damals über die Pleskinstallation mit installiert.
Welche Möglichkeiten habe ich, das wieder zu beheben, ohne Plesk runterzuschmeißen?

Danke für schnelle Hilfe.

Gruß

Ulf
 
Meinst Du den psa-php5-configurator? Den habe ich installiert!

Wie gesagt, auf den alten Domains geht PHP ja, nur auf neu angelegten nicht. :mad:


Gruß

Ulf

P.S. Könnte ich mit "aptitude reinstall psa" Plesk nochmal "drüberbügeln", oder sind dann alle Einstellungen und die Domains weg?)
 
Last edited by a moderator:
So, zwar keine wirkliche Lösung des Problems, aber umgehen kann ich es zumindest.

Ich muß die /var/www/vhosts/domain/conf/httpd.include bearbeiten. Dort steht irgendwo drin, das PHP genutzt wird oder nicht.

Habe diese Datei von einer anderen Domain genommen und entsprechend die Domain angepaßt, nun funktioniert PHP erstmal.

Hoffe trotzdem auf eine andere, saubere Lösung.

Gruß

Ulf
 
Code:
apt-get install php5 && /etc/init.d/psa restart
Anschließend mal in PLESK einloggen und in den Komponenten prüfen, ob nun PHP erkannt wird.
 
Hallo Germeshausen.de

hmm, PHP5 wurde nochmal installiert. (Hatte es nie deinstalliert!)

Plesk neu gestartet und nix, keine Veränderung.

Halt doch, nun erhalte ich folgende Meldung:
Code:
[warn]NameVirtualhost XX.XXX.XX.XX:80 has not Virtualhost
[warn]NameVirtualhost XX.XXX.XX.XX:443 has not Virtualhost

Ich werde noch Wahnsinnig mit dem plöden Server. Menno...

Gruß

Ulf
 
PHP wurde vermutlich nicht neu installiert, sondern nur das Metapaket.

Schau bitte mal in die /etc/apache/2httpd.conf. Dort findest du sicherlich die Einträge für die betreffende IP und werf diese mal raus und starte den Apache mal neu. Grund wird wohl sein, dass die Angabe nicht doppelt gesetzt sein darf. Die Angabe wird sicherlich in der httpd.conf und in der /etc/apache2/conf.d/zz010_psa_httpd.conf
 
PHP wurde vermutlich nicht neu installiert, sondern nur das Metapaket....

Das heißt? Muß ich mehr tun als nur apt-get install php5?

....Schau bitte mal in die /etc/apache/2httpd.conf. Dort findest du sicherlich die Einträge für die betreffende IP und werf diese mal raus und starte den Apache mal neu. Grund wird wohl sein, dass die Angabe nicht doppelt gesetzt sein darf. Die Angabe wird sicherlich in der httpd.conf und in der /etc/apache2/conf.d/zz010_psa_httpd.conf

So, der erste Fehler von mir:
Habe die Sicherungskopien von "zz010_psa_httpd.conf" im gleichen Ordner gespeichert. Dadurch hat er auch die Sicherungskopien mit ausgeführt.

Dann hat er je 2 Einträge mit:
Code:
<VirtualHost xx.xxx.xxx.xxx:80
und
Code:
<VirtualHost xx.xxx.xxx.xxx:443
angelegt. Diese habe ich, Frecherweise, einfach mal zusammengelegt. *g

Nun tauchen "nur" noch die Einträge:
Code:
[Wed Apr 14 22:36:43 2010] [warn] No JkLogFile defined in httpd.conf. Using default /var/log/apache2/mod_jk.log
[Wed Apr 14 22:36:43 2010] [warn] No JkShmFile defined in httpd.conf. Using default /var/log/apache2/jk-runtime-status
[Wed Apr 14 22:36:44 2010] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Wed Apr 14 22:36:44 2010] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Wed Apr 14 22:36:44 2010] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Wed Apr 14 22:36:44 2010] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Wed Apr 14 22:36:44 2010] [warn] Init: SSL server IP/port conflict: abc.eu:443 (/var/www/vhosts/abc.eu/conf/httpd.include:12) vs. def.eu:443 (/var/www/vhosts/def.eu/conf/httpd.include:12)
[Wed Apr 14 22:36:44 2010] [warn] Init: SSL server IP/port conflict: lists:443 (/etc/apache2/conf.d/zz010_psa_httpd.conf:129) vs. horde.webmail:443 (/etc/apache2/conf.d/zzz_horde_vhost.conf:41)
[Wed Apr 14 22:36:44 2010] [warn] Init: SSL server IP/port conflict: lists:443 (/etc/apache2/conf.d/zz010_psa_httpd.conf:96) vs. def.eu:443 (/var/www/vhosts/def.eu/conf/httpd.include:12)
[Wed Apr 14 22:36:44 2010] [warn] Init: You should not use name-based virtual hosts in conjunction with SSL!!
[Wed Apr 14 22:36:44 2010] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[Wed Apr 14 22:36:44 2010] [warn] No JkLogFile defined in httpd.conf. Using default /var/log/apache2/mod_jk.log
[Wed Apr 14 22:36:44 2010] [warn] No JkShmFile defined in httpd.conf. Using default /var/log/apache2/jk-runtime-status
[Wed Apr 14 22:36:44 2010] [notice] mod_python: Creating 8 session mutexes based on 150 max processes and 0 max threads.
[Wed Apr 14 22:36:44 2010] [notice] mod_python: using mutex_directory /tmp 
[Wed Apr 14 22:36:45 2010] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Wed Apr 14 22:36:45 2010] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Wed Apr 14 22:36:45 2010] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?
[Wed Apr 14 22:36:44 2010] [warn] Init: SSL server IP/port conflict: abc.eu:443 (/var/www/vhosts/abc.eu/conf/httpd.include:12) vs. def.eu:443 (/var/www/vhosts/def.eu/conf/httpd.include:12)
[Wed Apr 14 22:36:44 2010] [warn] Init: SSL server IP/port conflict: lists:443 (/etc/apache2/conf.d/zz010_psa_httpd.conf:129) vs. horde.webmail:443 (/etc/apache2/conf.d/zzz_horde_vhost.conf:41)
[Wed Apr 14 22:36:44 2010] [warn] Init: SSL server IP/port conflict: lists:443 (/etc/apache2/conf.d/zz010_psa_httpd.conf:96) vs. def.eu:443 (/var/www/vhosts/def.eu/conf/httpd.include:12)
[Wed Apr 14 22:36:45 2010] [warn] Init: You should not use name-based virtual hosts in conjunction with SSL!!
[Wed Apr 14 22:36:45 2010] [notice] mod_bw : Memory Allocated 0 bytes (each conf takes 28 bytes)
[Wed Apr 14 22:36:45 2010] [notice] mod_bw : Version 0.8 - Initialized [0 Confs]
[Wed Apr 14 22:36:45 2010] [notice] Apache/2.2.8 (Ubuntu) mod_jk/1.2.25 mod_python/3.3.1 Python/2.5.2 PHP/5.2.12 mod_ssl/2.2.8 OpenSSL/0.9.8g mod_perl/2.0.3 Perl/v5.8.8 configured -- resuming normal operations

Behaupte mal, das liegt daran, das Plesk bei jeder Domain eine eigene .conf-Datei anlegt. (in /var/www/vhosts/domain/conf/)

Das mit den (angeblichen?) Konflikten mit den :443 kann ich ja noch irgendwie verstehen, nur was mault er da wegen "RSA..."?

Und warum sind nun einige Fehlermeldungen immer noch doppelt? Weil er zusätzlich nach "/etc/apache/conf.d/" auch die Dateien aus "/var/www/vhosts/domain/conf/" abarbeitet? Tut das Not? Geht das auch anders?

Naja, nichts desto trotz weigert sich Plesk nach wie vor, PHP zu erkennen. :mad:

Hast Du so ganz rein Zufällig noch ein paar Tipps die mir helfen könnten?

Danke schonmal bis hier hin hast Du mir schon riesig geholfen. Danke!!!

Gruß

Ulf
 
Hallo Jungs und Mädels,

hat noch jemand eine Idee, was ich noch tun könnte?

Evtl. eine Plesk-Konfigurationsdatei edditieren? Wenn ja welche?

Wenn ich Plesk mit "aptitude reinstall" drüberbügel, bleiben die bestehenden Einstellungen (Domain, E-Mail, User etc.) bestehen?

Gruß

Ulf
 
Und weiter gehts...

Code:
aptitude reinstall PSA_9.3.0

Geht nicht... Er meint, es gibt zwar eine neuere Version (9.5.) aber diese könne ich damit nicht installieren und meine 9.3.0 sei doch schon aktuell.

*Hmpf* Warum macht er nicht das was ich sage? :confused: Er sollte doch 9.3 einfach neu installieren. Und meines Wissens nach, geht das doch mit "reinstall" oder nicht?

Da ich auch den ZendOptimizer brauche und das Programm nach installation vom Zend-Server-PHP-5.2 behauptet, das dieser nicht installiert ist, werde ich nun den installierten Zend-Server wieder deinstallieren und nur den Optimizer drauf packen.

Dauert aber etwas, da leider nicht alle Zend-Produkte die mit installiert wurden, automatisch wieder entfernt werden/wurden...

Ich berichte weiter.

Gruß

Ulf

Fazit: PHP läuft auf bestehenden Domains (bisher) fehlerfrei obwohl Plesk weiter behauptet, PHP sei nicht installiert. Bei neu angelegten Domains funzt PHP nicht. Da muß ich per Hand die /vhost/domain/conf/httpd.conf bearbeiten und ihm PHP beibringen...
 
:D:D:D
*freuhüpftanz*

Fehler gejagt, gefunden und erfolgreich erlegt!!!

Der plöde Zend-Server war schuld!

1. zend-server-php-5.2 deinstalliert (aptitude purge ...)

öhm, warum deinstalliert er nicht alles was er bei "aptitude install..." installiert hat? Soll doch so funktiobieren? Komisch oder?

2. mit "dpkg -l >paket.list" eine Liste mit allen installierten Paketen erstellt

3. mit "aptitude purge" alles deinstalliert was "zend" und "php-5.2" im Namen hat.

4. libapache2-mod-php5 deinstalliert und anschließend neu installiert.

Und was sag ich Euch, Plesk erkennt php wieder. :D

Danke an alle, die mir mit Tipps geholfen haben.

Gruß

Ulf
 
Back
Top