Copying sources and texts (also in parts) for publishing without our permission is NOT ALLOWED. We are fed up with finding our work on other sites (like stackoverflow).
Das Kopieren von Quellcode und Texten (auch in Auszügen) ist nicht erlaubt. Wir haben es gründlich satt, unsere Arbeit auf anderen Webseiten zu finden.

Copying for non-public usage is allowed.           Das private Kopieren und Benutzen ist natürlich erlaubt und erwünscht.
18. Aug 2012
Teaser

VirtualMin: Nach Apache2 / PHP5 Update wird eine PHP-Datei plötzlich nur als Download angeboten bzw. angezeigt

Wenn Sie unter VirtualMin (WebMin) ein Update für PHP5 (teilweise auch den Apache2-Webserver) angeboten bekommen und dieses ausführen lassen, werden Ihnen und Ihren Webseitenbesuchern plötzlich Ihre PHP Dateien im Source-Code zum Download angeboten.

Um diesen massiven Fehler schnell zu beheben, führen Sie folgenden Befehl auf Ihrem Server aus:

apt-get install apache2-mpm-worker

Es folgt eine Anzeige mit Rückfrage, welche Sie mit “Y” (für Ja) beantworten:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  apache2-mpm-prefork libapache2-mod-php5
The following NEW packages will be installed:
  apache2-mpm-worker
0 upgraded, 1 newly installed, 2 to remove and 0 not upgraded.
Need to get 0 B/2242 B of archives.
After this operation, 8475 kB disk space will be freed.
Do you want to continue [Y/n]? y

Und nach der Bestätigung dann die Installation des Apache2-Worker; der Apache2-Prefork wird automatiasch deinstalliert:

(Reading database ... 92033 files and directories currently installed.)
Removing libapache2-mod-php5 ...
Module php5 disabled.
Run '/etc/init.d/apache2 restart' to activate new configuration!
dpkg: apache2-mpm-prefork: dependency problems, but removing anyway as you requested:
 apache2 depends on apache2-mpm-worker (= 2.2.16-6+squeeze7) | apache2-mpm-prefork (= 2.2.16-6+squeeze7) | apache2-mpm-event (= 2.2.16-6+squeeze7) | apache2-mpm-itk (= 2.2.16-6+squeeze7); however:
  Package apache2-mpm-worker is not installed.
  Package apache2-mpm-prefork is to be removed.
  Package apache2-mpm-event is not installed.
  Package apache2-mpm-itk is not installed.
Removing apache2-mpm-prefork ...
Stopping web server: apache2.
Selecting previously deselected package apache2-mpm-worker.
(Reading database ... 92027 files and directories currently installed.)
Unpacking apache2-mpm-worker (from .../apache2-mpm-worker_2.2.16-6+squeeze7_amd64.deb) ...
Setting up apache2-mpm-worker (2.2.16-6+squeeze7) ...
Starting web server: apache2.

Nach diesen Schritten wurde die Korrektur durchgeführt und Ihr Apache2-Webserver ebenfalls automatisch neu gestartet.

Jetzt können Sie Ihre PHP-Webseiten wieder normal aufrufen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

zwanzig − fünfzehn =