Konfigurerat upp httpd så att det körs genom inetd. I Internet explorer fungerar allt utmärkt men inte i Mozilla. I mozilla skickas nedanstående text med varav sidans kod presenteras istället för sidan. Detta är inget fel i mozilla utan mer att httpd skickar ut den informationen när processen kör igång (vilket kanske inte är så välkommet.) Så min fråga blir då; Det enda intressanta där tyckte jag var "[warn] module mod_php4.c is already added, skipping". Resten är vanlig HTTP. disten är slackware 8. Nu kommer en intressant grej. Tar jag bort raden Finns det någon mer rad i httpd.conf som handlar om PHP? ja, detta var då fel numero två som jag tänkte ta tag i idag. Det förra httpd problemet hittade jag ingen direkt lösning på själv. Nästa för dagen var då php modulen. Det finns ingen mer rad om php i httpd. Jaha... okej... Bra att du fick det att fungera. Synd att jag inte förstår riktigt varför, men men... Jag har inte riktigt bra koll på hur det fungerar med LoadModule och AddModule...httpd + inetd =
hur får man httpd att inte skicka ut denna informationen när processen kör igång?
[Sat Jan 29 14:10:03 2005] [warn] module mod_php4.c is already added, skipping
HTTP/1.1 200 OK
Date: Sat, 29 Jan 2005 13:10:05 GMT
Server: Apache/1.3.28 (Unix) PHP/4.3.3
X-Powered-By: PHP/4.3.3
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html
759
<HTML>
<HEAD>
[och så vidare bla bla html kod.]Sv: httpd + inetd =
Det verkar som att PHP-modulen står med två gånger i httpd.conf. Om du inte hittar den två gånger där, kolla även inkluderade filer.
Vilken dist har du?Sv:httpd + inetd =
[Include /etc/apache/mod_php.conf], ur httpd.conf så fungerar sidan. eller rättare sagt php-funktionerna fungerar naturligtvis inte. Dock presenteras sidan som den skall, alltså ingen extra information.Sv: httpd + inetd =
Hur ser mod_php.conf ut?Sv:httpd + inetd =
Biforgar mod_php.conf nedan.
Jag tog nu helt enkelt och kommenterade bort [#AddModule mod_php4.c], och resultatet blev då sådan att hela grejset fungerar som det ska.
Det för dagen problem numero 2 var alltså lösning på problem numero 1.
Tack tack :-))
#
# mod_php - PHP Hypertext Preprocessor module
#
LoadModule php4_module libexec/libphp4.so
#AddModule mod_php4.c
# Tell Apache to feed all *.php files through the PHP module
AddType application/x-httpd-php .php
# This will display PHP files in colored syntax form. Use with caution.
#AddType application/x-httpd-php-source .phpsSv: httpd + inetd =