Apache führt php-Skripte bei CONFIXX nicht aus

Apache, Lighttpd, nginx, Cherokee
Post Reply
phoku
Posts: 6
Joined: 2004-01-13 00:19
Contact:
 

Apache führt php-Skripte bei CONFIXX nicht aus

Post by phoku »

Hallo,

vorab: Falls das Theme besser ins Forum für Admin-Tools passt, dann gerne verschieben ;)

Zum Problem: Mein Apache führt die PHP-Skripte, die im Home von CONFIXX liegen nicht aus, also alle php-Dateien zur Administrierung. Komischerweise ist das nicht permanent, aber in bestimmt 80% der Zugriffe. Wenn ich den Apache neu starte funktioniert's in der Regel.

Hier meine /etc/apache2/confixx_vhost.conf

Code: Select all

### created Mon Mar 21 10:17:17 2005 ###
NameVirtualHost 111.222.333.444:80
php_admin_flag safe_mode On
php_admin_value safe_mode_exec_dir /var/www/empty
UseCanonicalName Off
LogFormat "%V:#:%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-agent}i"" confixx
LogFormat "%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-agent}i"" confixx2
CustomLog |/usr/local/confixx/pipelog.pl confixx
<Directory "/var/www">
<Files ~ "^.ht">
deny from all
</Files>
AllowOverride None
AllowOverride Indexes AuthConfig Limit FileInfo
Options None
Options +FollowSymLinks +SymLinksIfOwnerMatch +Includes
</Directory>
<Directory "/var/www/web7/html">
DirectoryIndex index.html index.htm
php_admin_flag engine off
<Files ~ ".shtml$">
deny from all
</Files>
<Files ~ ".(wml.*|wbmp)$">
deny from all
</Files>
</Directory>
<Directory "/var/www/web8/html">
DirectoryIndex index.html index.htm index.php index.php3 index.php4
<Files ~ ".shtml$">
deny from all
</Files>
<Files ~ ".(wml.*|wbmp)$">
deny from all
</Files>
</Directory>
<VirtualHost 111.222.333.444:80>
ServerName 111.222.333.444
DocumentRoot /var/www/confixx/html/gesperrt
</VirtualHost>
<VirtualHost 111.222.333.444:80>
ServerName domain1.de
ServerAlias  www.domain1.de
DocumentRoot /var/www/web5/html
SuexecUserGroup web5 ftponly
ScriptAlias /cgi-bin/ /var/www/web5/html/cgi-bin/
php_admin_value open_basedir /var/www/web5/:/var/www/phpmyadmin/:/var/www/confixx/html/gesperrt/
php_admin_value upload_tmp_dir /var/www/web5/phptmp/
</VirtualHost>
und die apache2.conf

Code: Select all

ServerRoot "/etc/apache2"
LockFile /var/lock/apache2/accept.lock
PidFile /var/run/apache2.pid
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<IfModule prefork.c>
StartServers         1
MinSpareServers      1
MaxSpareServers      2
MaxClients           15
MaxRequestsPerChild  1000
</IfModule>
<IfModule worker.c>
StartServers         1
MaxClients           15
MinSpareThreads      10
MaxSpareThreads      35
ThreadsPerChild      15
MaxRequestsPerChild  1000
</IfModule>
<IfModule perchild.c>
NumServers           5
StartThreads         5
MinSpareThreads      10
MaxSpareThreads      35
MaxThreadsPerChild  20
MaxRequestsPerChild  1000
AcceptMutex fcntl
</IfModule>
User www-data
Group www-data
LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined
LogFormat "%h %l %u %t "%r" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
ErrorLog /var/log/apache2/error.log
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
Include /etc/apache2/httpd.conf
Include /etc/apache2/ports.conf
Include /etc/apache2/conf.d/[^.#]*
Alias /icons/ "/usr/share/apache2/icons/"
<Directory "/usr/share/apache2/icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
<IfModule mod_negotiation.c>
<IfModule mod_include.c>
    Alias /error/ "/usr/share/apache2/error/"
    <Directory "/usr/share/apache2/error">
        AllowOverride None
        Options IncludesNoExec
        AddOutputFilter Includes html
        AddHandler type-map var
        Order allow,deny
        Allow from all
        LanguagePriority en es de fr
        ForceLanguagePriority Prefer Fallback
    </Directory>
    ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
    ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
    ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
    ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
    ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
    ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
    ErrorDocument 410 /error/HTTP_GONE.html.var
    ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
    ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
    ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
    ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
    ErrorDocument 415 /error/HTTP_SERVICE_UNAVAILABLE.html.var
    ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
    ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
    ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
    ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
    ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var
</IfModule>
</IfModule>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml
AccessFileName .htaccess
<Files ~ "^.ht">
    Order allow,deny
    Deny from all
</Files>
UseCanonicalName Off
TypesConfig /etc/mime.types
DefaultType text/plain
HostnameLookups Off
IndexOptions FancyIndexing VersionSort
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*
AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core
AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^
DefaultIcon /icons/unknown.gif
ReadmeName README.html
HeaderName HEADER.html
IndexIgnore .??* *~ *# HEADER* RCS CVS *,t
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz
AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .et
AddLanguage fr .fr
AddLanguage de .de
AddLanguage el .el
AddLanguage it .it
AddLanguage ja .ja
AddLanguage pl .po
AddLanguage ko .ko
AddLanguage pt .pt
AddLanguage no .no
AddLanguage pt-br .pt-br
AddLanguage ltz .ltz
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .se
AddLanguage cz .cz
AddLanguage ru .ru
AddLanguage tw .tw
AddLanguage zh-tw .tw
LanguagePriority en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw
AddCharset ISO-8859-1  .iso8859-1  .latin1
AddCharset ISO-8859-2  .iso8859-2  .latin2 .cen
AddCharset ISO-8859-3  .iso8859-3  .latin3
AddCharset ISO-8859-4  .iso8859-4  .latin4
AddCharset ISO-8859-5  .iso8859-5  .latin5 .cyr .iso-ru
AddCharset ISO-8859-6  .iso8859-6  .latin6 .arb
AddCharset ISO-8859-7  .iso8859-7  .latin7 .grk
AddCharset ISO-8859-8  .iso8859-8  .latin8 .heb
AddCharset ISO-8859-9  .iso8859-9  .latin9 .trk
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5        .Big5       .big5
AddCharset WINDOWS-1251 .cp-1251   .win-1251
AddCharset CP866       .cp866
AddCharset KOI8-r      .koi8-r .koi8-ru
AddCharset KOI8-ru     .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-8       .utf8
AddCharset GB2312      .gb2312 .gb
AddCharset utf-7       .utf7
AddCharset utf-8       .utf8
AddCharset big5        .big5 .b5
AddCharset EUC-TW      .euc-tw
AddCharset EUC-JP      .euc-jp
AddCharset EUC-KR      .euc-kr
AddCharset shift_jis   .sjis
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType application/x-tar .tgz
AddHandler cgi-script .cgi
<FilesMatch ".shtml(..+)?$">
    SetOutputFilter INCLUDES
</FilesMatch>
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4.0" force-response-1.0
BrowserMatch "Java/1.0" force-response-1.0
BrowserMatch "JDK/1.0" force-response-1.0
BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^gnome-vfs" redirect-carefully
BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully
Include /etc/apache2/sites-enabled/[^.#]*
<Directory "/var/www/confixx/html">
 AllowOverride all
</Directory>
NameVirtualHost 11.22.33.44:80
<VirtualHost 11.22.33.44:80>
ServerName server.domain.de
DocumentRoot /var/www/confixx/html
Alias /phpmyadmin /var/www/phpmyadmin
php_admin_value safe_mode Off
php_admin_value safe_mode_exec_dir /var/www/confixx/bin
php_admin_value upload_tmp_dir /var/www/confixx/tmp
php_admin_value open_basedir none
ScriptAlias /cgi-bin/ /var/www/confixx/html/cgi-bin/
CustomLog /var/log/apache2/server.domain.de_access.log "%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-agent}i""
ErrorLog /var/log/apache2/server.domain.de_error.log
</VirtualHost>
Include /etc/apache2/confixx_vhost.conf
php_value short_open_tag 1
php_value register_globals 1
Wäre super, wenn mir da jemand weiterhelfen kann. Das ganze ist ein vServer mit Debian drauf.

thx, phoku
[hm]thegateway
Posts: 39
Joined: 2005-03-27 15:46
 

PHP Problem

Post by [hm]thegateway »

Hy ich habe fast oder eher das gleiche Problem.

Mein PHP Spinnt auf dem server. Ab und an bekomm ich .php datein nur noch zum download angeboten anstatt das der server diese ausführt. das komische ist das es nur zeitweilig so ist. vielleicht alle 30 sekunden. wenn man permanent auf einen link klickt. Es wurden keine änderungen am php vorgenommen daher kann ichs nicht verstehen. ist nun das zweite mal auf 2 servern bei mir passiert. nun will ich grade php 5 installieren aber das wird mein problem eher verschlimmern da ich noch nie php under root installiert habe.

hat jemand einen vorschlag an was es liegen könnte ?

php 4.3
Root Server L 1u1
mc5000
Posts: 308
Joined: 2004-06-17 11:56
Location: Köln
 

** suche **

Post by mc5000 »

Nun, das Problem scheint sich zu häufen. Doch der Fehler war schon öfter im Forum disktutiert worden -> mal suchen!
[hm]thegateway
Posts: 39
Joined: 2005-03-27 15:46
 

Re: Apache führt php-Skripte bei CONFIXX nicht aus

Post by [hm]thegateway »

ich habe über 40 seiten im forum angeschau die nach dem Begtiff PHP Problem, PHP Download anzeigt.

Gibt es nun eine lösung dafür oder nicht ?
torstenk
Posts: 42
Joined: 2003-03-29 16:03
Location: Leverkusen
Contact:
 

Re: Apache führt php-Skripte bei CONFIXX nicht aus

Post by torstenk »

Bei mir hat es geholfen allen Confixx Usern das ausführen von PHP zu erlauben, seit dem läuft es ohne Probleme.
phoku
Posts: 6
Joined: 2004-01-13 00:19
Contact:
 

Re: Apache führt php-Skripte bei CONFIXX nicht aus

Post by phoku »

ich habe die zwei Zeilen

Code: Select all

php_value short_open_tag 1
php_value register_globals 1
neulich mal geändert in

Code: Select all

php_value short_open_tag On
php_value register_globals On
Ich weiss nicht, ob es daran lag, aber jetzt funktioniert es wieder. Oder besser: Seitdem habe ich nicht mehr bemerkt, dass es nicht läuft ;)
Post Reply