PHP Datei wird gedownloadet

  • Hallo,


    bei einem Kunden werden plötzlich die PHP Dateien nicht mehr angezeigt, sondern gedownloadet.


    In der error.log steht leider nichts drin. Es betrifft alle seine PHP Dateien.


    Server wurde bereits neu gestartet. Dies betrifft nur den einen Account.


    Debian6 mit neuester Liveconfig Version.


    Vielen Dank für eure Hilfe.

  • bei einem Kunden werden plötzlich die PHP Dateien nicht mehr angezeigt, sondern gedownloadet.


    Nichts passiert von alleine...


    - wie sieht die /etc/apache2/sites-available/###.conf aus? Dort sieht man ob PHP letztendlich (rein technisch) wirklich für den Vertrag aktiviert ist
    - gibt's im Kundenverzeichnis evtl. eine .htaccess-Datei? Wenn ja, vorübergehend mal umbenennen & dann noch mal testen.

  • Das steht auf suphp und eine .htacces Datei ist im htdocs Verzeichnis nicht vorhanden.


    # _ _ ___ __ _ (R)
    # | | (_)_ _____ / __|___ _ _ / _(_)__ _
    # | |__| \ V / -_) (__/ _ \ ' \| _| / _` |
    # |____|_|\_/\___|\___\___/_||_|_| |_\__, |
    # |___/
    # Copyright (c) 2009-2014 Keppler IT GmbH.
    # ----------------------------------------------------------------------------
    # Automatically created by LiveConfig - do not modify!
    # Created at: 2014-06-01 10:00:05 CEST
    # ----------------------------------------------------------------------------


    # IP group: 'default'
    <VirtualHost IP Adresse:80>
    ServerName Domain
    ServerAlias http://www.Domain
    ServerAlias http://www.Domain


    DocumentRoot "/var/www/web75/htdocs/"
    <Directory "/var/www/web75/htdocs/">
    Options SymLinksIfOwnerMatch MultiViews
    AllowOverride AuthConfig FileInfo Indexes Limit Options=Indexes,MultiViews,FollowSymLinks,SymLinksIfOwnerMatch
    Order allow,deny
    allow from all
    </Directory>


    <Directory "/var/www/web75/htdocs/cgi-bin">
    Order allow,deny
    deny from all
    </Directory>


    <IfModule mod_env.c>
    SetEnv TMP "/var/www/web75/tmp"
    SetEnv TMPDIR "/var/www/web75/tmp"
    </IfModule>


    <IfModule mod_suphp.c>
    suPHP_Engine Off
    </IfModule>


    <IfModule mod_php5.c>
    php_admin_flag engine Off
    </IfModule>


    <IfModule mod_rewrite.c>
    RewriteEngine On


    # Web statistics:
    RewriteCond %{HTTP_HOST} ^Domain\.de$ [NC]
    RewriteRule ^/\.stats/icon/(.*) /usr/share/awstats/icon/$1 [L]
    RewriteCond %{HTTP_HOST} ^sm88\.de$ [NC]
    RewriteRule ^/\.stats/awstats/(.*) /usr/share/liveconfig/html/awstats/$1 [L]
    RewriteCond %{HTTP_HOST} ^Domain\.de$ [NC]
    RewriteRule ^/\.stats/(.*) /var/www/web75/stats/$1 [L]
    <Directory "/var/www/web75/stats/">
    AuthType Basic
    AuthName "Web Statistics"
    AuthUserFile "/var/www/web75/stats/.htpasswd"
    AuthGroupFile /dev/null
    Require valid-user
    Order allow,deny
    allow from all
    </Directory>


    <LocationMatch "^/$">
    ErrorDocument 403 /.errorFiles/coming-soon.html
    ErrorDocument 404 /.errorFiles/coming-soon.html
    </LocationMatch>


    </IfModule>


    </VirtualHost>
    <VirtualHost IP Adresse:80>
    ServerName 1ll.li
    ServerAlias mDomain.de


    DocumentRoot "/var/www/web75/htdocs/DMS/IMG"
    <Directory "/var/www/web75/htdocs/DMS/IMG">
    Options SymLinksIfOwnerMatch MultiViews
    AllowOverride AuthConfig FileInfo Indexes Limit Options=Indexes,MultiViews,FollowSymLinks,SymLinksIfOwnerMatch
    Order allow,deny
    allow from all
    </Directory>


    <Directory "/var/www/web75/htdocs/cgi-bin">
    Order allow,deny
    deny from all
    </Directory>


    <IfModule mod_env.c>
    SetEnv TMP "/var/www/web75/tmp"
    SetEnv TMPDIR "/var/www/web75/tmp"
    </IfModule>


    <IfModule mod_suphp.c>
    suPHP_Engine Off
    </IfModule>


    <IfModule mod_php5.c>
    php_admin_flag engine Off
    </IfModule>


    <IfModule mod_rewrite.c>
    RewriteEngine On


    # Web statistics:
    RewriteCond %{HTTP_HOST} ^Domain\.de$ [NC]
    RewriteRule ^/\.stats/icon/(.*) /usr/share/awstats/icon/$1 [L]
    RewriteCond %{HTTP_HOST} ^Domain\.de$ [NC]
    RewriteRule ^/\.stats/awstats/(.*) /usr/share/liveconfig/html/awstats/$1 [L]
    RewriteCond %{HTTP_HOST} ^Domain\.de$ [NC]
    RewriteRule ^/\.stats/(.*) /var/www/web75/stats/$1 [L]
    <Directory "/var/www/web75/stats/">
    AuthType Basic
    AuthName "Web Statistics"
    AuthUserFile "/var/www/web75/stats/.htpasswd"
    AuthGroupFile /dev/null
    Require valid-user
    Order allow,deny
    allow from all
    </Directory>


    </IfModule>


    </VirtualHost>
    <VirtualHost IP Adresse:80>
    ServerName Domain
    ServerAlias Domain
    ServerAlias dms.Domain


    DocumentRoot "/var/www/web75/htdocs/DMS"
    <Directory "/var/www/web75/htdocs/DMS">
    Options SymLinksIfOwnerMatch MultiViews
    AllowOverride AuthConfig FileInfo Indexes Limit Options=Indexes,MultiViews,FollowSymLinks,SymLinksIfOwnerMatch
    Order allow,deny
    allow from all
    </Directory>


    <Directory "/var/www/web75/htdocs/cgi-bin">
    Order allow,deny
    deny from all
    </Directory>


    <IfModule mod_env.c>
    SetEnv TMP "/var/www/web75/tmp"
    SetEnv TMPDIR "/var/www/web75/tmp"
    </IfModule>


    <IfModule mod_suphp.c>
    suPHP_Engine Off
    </IfModule>


    <IfModule mod_php5.c>
    php_admin_flag engine Off
    </IfModule>


    <IfModule mod_rewrite.c>
    RewriteEngine On


    # Web statistics:
    RewriteCond %{HTTP_HOST} ^domain\.de$ [NC]
    RewriteRule ^/\.stats/icon/(.*) /usr/share/awstats/icon/$1 [L]
    RewriteCond %{HTTP_HOST} ^domain\.de$ [NC]
    RewriteRule ^/\.stats/awstats/(.*) /usr/share/liveconfig/html/awstats/$1 [L]
    RewriteCond %{HTTP_HOST} ^domain\.de$ [NC]
    RewriteRule ^/\.stats/(.*) /var/www/web75/stats/$1 [L]
    <Directory "/var/www/web75/stats/">
    AuthType Basic
    AuthName "Web Statistics"
    AuthUserFile "/var/www/web75/stats/.htpasswd"
    AuthGroupFile /dev/null
    Require valid-user
    Order allow,deny
    allow from all
    </Directory>


    </IfModule>


    </VirtualHost>


    # IP group: 'default'


    # <EOF>-----------------------------------------------------------------------

  • Das steht auf suphp und eine .htacces Datei ist im htdocs Verzeichnis nicht vorhanden.


    Nix suPHP... PHP ist in dem Vertrag komplett deaktiviert:


    Zitat
    Code
    <IfModule mod_suphp.c>
        suPHP_Engine [B]Off[/B]
    </IfModule>
    
    
    <IfModule mod_php5.c>
        php_admin_flag engine [B]Off[/B]
    </IfModule>


    Schauen Sie sich diesen Vertrag also bitte noch mal genau im LiveConfig an. PHP wurde entweder im Angebot oder im Vertrag deaktiviert.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!