PHP Dateien werden als DHTML Downloads

1. Juni 2013

Ich habe lange gegoogelt und viele Lösungen gefunden, doch leider hat mir nur eine geholfen, daher werde ich hier die groben Posten. Bei mir war es das Problem das ich Dotdeb Repositorys eingefügt habe und nach einem Upgrade nichts funktionierte. Als erstes sollte man schauen ob es direkt bei einem Upgrade einen Fehler gibt. [sourcecode […]

PHP Dateien werden als DHTML Downloads
Ich habe lange gegoogelt und viele Lösungen gefunden, doch leider hat mir nur eine geholfen, daher werde ich hier die groben Posten. Bei mir war es das Problem das ich Dotdeb Repositorys eingefügt habe und nach einem Upgrade nichts funktionierte. Als erstes sollte man schauen ob es direkt bei einem Upgrade einen Fehler gibt. [sourcecode language="bash"] sudo apt-get dist-upgrade -s [/sourcecode] -s steht hier nur für die Simulation. Nun seht ihr ob es Komplikationen gibt. Wenn nicht, lest einfach trotzdem weiter, weiter unten ist dann das andere Problem. :) [sourcecode language="php"] $ dpkg -l | grep apache ii apache2 2.2.17-1ubuntu1 Apache HTTP Server metapackage ii apache2-mpm-prefork 2.2.17-1ubuntu1 Apache HTTP Server - traditional non-threaded model ii apache2-suexec 2.2.17-1ubuntu1 Standard suexec program for Apache 2 mod_suexec ii apache2-threaded-dev 2.2.17-1ubuntu1 Apache development headers - threaded MPM ii apache2-utils 2.2.17-1ubuntu1 utility programs for webservers ii apache2.2-bin 2.2.17-1ubuntu1 Apache HTTP Server common binary files ii apache2.2-common 2.2.17-1ubuntu1 Apache HTTP Server common files ii libapache2-mod-auth-mysql 4.3.9-13ubuntu1 Apache 2 module for MySQL authentication ii libapache2-mod-php5 5.3.5-1ubuntu7.2 [/sourcecode] libapache2-mod-php5 sollte installiert sein, also ii. Wenn ihr das Problem ebenfalls nach einem Downgrade habt. Nutzt einfach dieses Script. [sourcecode language="php"] sudo aptitude purge $php_installed echo -e "Package: php5\nPin: release a=karmic\nPin-Priority: 991\n" | sudo tee /etc/apt/preferences.d/php > /dev/null apt-cache search php5-|grep php5-|awk '{print "Package:", $1,"\nPin: release a=karmic\nPin-Priority: 991\n"}'|sudo tee -a /etc/apt/preferences.d/php > /dev/null apt-cache search -n libapache2-mod-php5 |awk '{print "Package:", $1,"\nPin: release a=karmic\nPin-Priority: 991\n"}'| sudo tee -a /etc/apt/preferences.d/php > /dev/null echo -e "Package: php-pear\nPin: release a=karmic\nPin-Priority: 991\n" | sudo tee -a /etc/apt/preferences.d/php > /dev/null egrep '(main restricted|universe|multiverse)' /etc/apt/sources.list|grep -v "#"| sed s/lucid/karmic/g | sudo tee /etc/apt/sources.list.d/karmic.list > /dev/null sudo apt-get update sudo apt-get install $php_installed sudo aptitude hold `dpkg -l | grep php5| awk '{print $2}' |tr "\n" " "` [/sourcecode] Auch wenn es nicht direkt unter Copyright steht ich habe es von http://ubuntuforums.org/showthread.php?t=1566808. So, es kann auch sein das nach einem Upgrade der DirectoryIndex nicht mehr stimmt. Da müssen wir die httpd.conf in Apache rekonfigurieren. Die Datei liegt direkt im Apache Verzeichnis. Der Eintrag sollte so aussehen.
    #
    # DirectoryIndex: sets the file that Apache will serve if a directory
    # is requested.
    #
    
    DirectoryIndex index.html index.php
    
Man kann auch die Dateiendungen anfügen, leider finde ich dies nicht auf die Schnelle, wenn jemand so gütig ist das in den Kommentaren zu posten würde ich mich freuen. Denn ich bin derzeit nur mit 48kb online. Hatte es noch mal, hier lag es daran das libapache-mod-php5 fehlte oder soähnlich.

Kommentare

Kommentare werden geladen...

Weitere Beiträge