segmentation fault, Suse 8.2, Apache 2.0.48, apache2_mod_php4 Version 4.3.3-4

2003-11-05 Diskussionsfäden office
Seit dem ich Suse 8.2 mit Apache2 + PHP4 benutze bekomme ich laufend
solche Error-Log-Eintraege.

[notice] child pid 4779 exit signal Segmentation fault (11)

Ich habe nun bereits auf Apache 2.0.48 sowie apache2_mod_php4, Version
4.3.3-4 upgedatet - allerdings ohne Erfolg.
(Alles fertige RPM-Pakete von Suse, installiert mit Yast2)

Die Fehlermeldung kommt reproduzierbar beim Aufruf des folgenden kleinen
Scripts zum Downloaden von Files :

?php
$head0 = header(Expires: Mon, 26 Jul 1997 05:00:00 GMT);
$head3 = header(Content-Type: application/octet-stream);
$head5 = header(Content-Disposition: attachment; filename=file.doc);
$byte = readfile(file.doc);
?

Abhängig von der Groesse und Beschaffenheit des Files funktioniert der
Download oder es gibt ein Segmentation fault.
Die Groesse variiert hier konkret nur zwischen 50kb-150kb !!



Unter Suse 7.3 mit Apache 1.3.x + PHP4 funzte das alles prima .




Übrigens hat ein Test mit einem selbstkompilierten PHP5 Beta2 dieses
Problem geloest - dafür loesste nun fast jeder http-Filezugriff mit PHP
ein Segmentation fault aus. 
 


Kann jemand helfen ?


mfg
Hanno



--
Apache HTTP Server Mailing List users-de
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Gefaktes Verzeichnis in einer URL

2003-11-05 Diskussionsfäden Andreas Zimmermann, SoftENGINE GmbH
Hallo,

auf meinem alten Webserver wurde bei der URL

http://www.domain.de/cgi-bin/script/parameter.gif

script als CGI ausgeführt und /parameter.gif stand in der 
Umgebungsvariablen PATH_INFO. Auf meinem neuen Server geht zwar

http://www.domain.de/cgi-bin/script

aber mit /parameter.gif gibt's nur noch einen 500 Internal Server Error. 
Die Webserverkonfigs von beiden Servern habe ich verglichen, dabei ist mir 
allerdings kein grober Unterschied aufgefallen, was die CGI-Behandlung angeht. 
Und ich kann auch nur existierenden Dateierweiterungen einen Handler zuweisen, 
soweit ich das aus den Dokus erfahren habe,

Weiss jemand vielleicht, wo hier das Problem liegt? Als Webserver verwende ich 
übrigens den Apache unter SuSE Linux.

Grüße,
Andreas


Re: Gefaktes Verzeichnis in einer URL

2003-11-05 Diskussionsfäden Lars Eilebrecht
According to Andreas Zimmermann, SoftENGINE GmbH:

 Weiss jemand vielleicht, wo hier das Problem liegt? Als Webserver verwende 
 ich übrigens den Apache unter SuSE Linux.

Die Aussage ist ungefähr so hilfreich, wie ich verwende ein Auto von BMW,
aber ich vermute mal es liegt hieran:

  http://httpd.apache.org/docs-2.0/mod/core.html#acceptpathinfo


ciao...
-- 
Lars Eilebrecht   - I want to reach your mind...
[EMAIL PROTECTED]  -  where is it currently located?

--
Apache HTTP Server Mailing List users-de 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



Re: htaccess und FancyIndexing

2003-11-05 Diskussionsfäden Max Dittrich
Hallo Michael,
Michael Weber wrote:
Hallo,
nach ewigen Suchen in allerlei Docs, stellen sich mir nun doch noch zwei 
Fragen zur Perfektion meines Downloadbereiches:

1. Wenn ich IconsAreLinks verwende: Wie kriege ich den Rahmen um die 
Icons weg? Sonst bleiben sie halt linklos.. reine Neugier.
Mit etwas Aufwand durch Einbinden von CSS-Stilangaben in einer 
HTML-Datei, die Du per HeaderName in das generierte Verzeichnislisting 
einbindest.

Da die per HeaderName angegebene HTML-Datei direkt nach dem body-Tag 
eingebunden wird ist das Verwenden von style eigentlich verboten, 
aber es funktioniert ;).

Konkret:
$ cat ai_head.html
style type=text/css
a img {
/*
 * a  img {
 * der bloede IE kann keine Childselektoren
 */
border-style: none;
}
/style
2. Wie verwandele ich Name, Description, Size und Last Modified in
Dateiname, Beschreibung, Groesse und letzte Aenderung?
?
[...]
gruss,
.max
--
   Apache HTTP Server Mailing List users-de 
 unsubscribe-Anfragen an [EMAIL PROTECTED]
  sonstige Anfragen an [EMAIL PROTECTED]
--



mod_rewrite Frage

2003-11-05 Diskussionsfäden Peter Stoehr
Hi Leute,

ich haenge hier an einem Problem und komme einfach nicht weiter. Folgendes 
Szenario: auf einem Host werden Profile von Mitgliedern verwaltet, die 
jeweiligen Daten liegen in einer Datenbank.

Gibt der Client die URL http://example.com/mitgliedsname ein, so wird die URL 
umgeschrieben und auf ein PHP-Script (member.php) umgelenkt, welches die 
noetigen Daten aus der DB holt. Das funktioniert auch.

Gibt der Client die URL http://example.com/index.php ein, gelangt dieser zur 
allgemeinen Startseite von example.com. Funzt auch.

Gibt der Client allerdings die URL http://example.com/ ein, kommt entweder ein 
404er oder das Script fuer die Mitgliedssuche (member.php) spricht an und gibt 
ein _nicht vorhanden_ aus.

Das ganze rennt auf Apache 1.3.27, PHP 4.1.2, Debian 3.0 und Kernel 2.4.20 SMP.

Der Host ist so konfiguriert, dass man von intern keine Authentifizierung 
benoetigt, jedoch von extern.

Auszug aus der httpd.conf:

VirtualHost 172.30.240.11:80
# Altes Subdir umleiten
RedirectPermanent /xyz http://anderer.host/
RedirectPermanent /xyz/ http://anderer.host/
ServerName example.com
DocumentRoot /var/www/example.com/htdocs/
ScriptAlias /cgi-bin/ /var/www/example.com/cgi-bin/
DirectoryIndex index.php

Location /

AuthName example.com
AuthType Basic
AuthUserFile /pfad/zur/.htpasswd
require valid-user
order deny,allow
deny from all
allow from 192.168.1
satisfy any
DirectoryIndex index.php

RewriteEngine On
RewriteCond %{REQUEST_URI}  !-f^/index\.php$
RewriteRule ^/$1index\.php  [L,R]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !member\.php
RewriteCond %{REQUEST_FILENAME} !index\.php
RewriteRule ^(.*)   member\.php?profil=$1   [L]

/Location 
...
/VirtualHost


Vielleicht weiss jmd von euch, wie ich die Regel fuer index.php schreiben muss.


Greets, Peter



--
Apache HTTP Server Mailing List users-de
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



RE: segmentation fault, Suse 8.2, Apache 2.0.48, apache2_mod_php4 Version 4.3.3-4

2003-11-05 Diskussionsfäden Peter Stoehr
 -Original Message-
 From: office [mailto:[EMAIL PROTECTED]
 Sent: Wednesday, November 05, 2003 9:35 AM
 To: users-de@httpd.apache.org
 Subject: segmentation fault, Suse 8.2, Apache 2.0.48, 
 apache2_mod_php4
 Version 4.3.3-4
 
 
 Seit dem ich Suse 8.2 mit Apache2 + PHP4 benutze bekomme ich laufend
 solche Error-Log-Eintraege.
 
 [notice] child pid 4779 exit signal Segmentation fault (11)

Hatte ich heute auch als ich von PHP 4.1 auf 4.3 upgedatet habe. 4.2 brachte 
auch nichts besseres zustande. Conclusio: Zurueck auf 4.1. (allerdings mit 
einen 1.3er Apachen ;-)


Greets, Peter



--
Apache HTTP Server Mailing List users-de
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--