SuSE: Maly webserver neparseruje PHP

Libor Dub oakld na tiscali.cz
Pondělí Duben 14 01:06:15 CEST 2003


Dne pá 11. of April 2003 08:04 Martin Duda napsal(a):

> Dobry den,
>
> nevim, co si mam predstavit pod pojmem maly webserver a tudiz budu
> uvazovat Apache.
>

Operating system: [ SuSE Linux 8.1 (i386) ]
 Host: [ linux.local, Kernel: 2.4.19-4GB (i686) ] 
 Webserver version:
 [ Apache/1.3.26 (Linux/SuSE) PHP/4.2.2 ]
 Installed modules:
 [ PHP4 module ]
 [ Apache perl module (mod_perl) is not installed ]
 [ Apache DAV module (mod_dav) is not installed ]
 [ Apache Python module (mod_python) is not installed ]
 
>
> co by melo byt v httpd.conf (predpokladam modularni apache a php jako
> module a ne CGI):

Některý položky tam chyběly, přidal jsem:

> ...
> LoadModule    php4_module    libexec/libphp4.so

LoadModule    php4_module     /usr/lib/apache/libphp4.so

> ...
> AddModule    mod_php4.c

AddModule    mod_php4.c

(zbytek, registrace typů, je předdefinovaná od SuSE)
>
> To je asi tak vse co se da rici dle Vasich vstupnich udaju.
>
> Duda
>

Při dalším spuštění httpd ale dostanu hlášku :
linux: # httpd
[Sun Apr 13 07:53:59 2003] [warn] module php4_module is already loaded, 
skipping
[Sun Apr 13 07:53:59 2003] [warn] module mod_php4.c is already added, skipping
linux: #

Všiml jsem si odlišné definice pro různé typy souborů, a tak jsem jen tak 
zkusil přejmenovat jeden ze souborů ze zkouska.php na zkouska.php4 a hle, už 
to funguje... Měl bych se mrknout na definice typů.

Zdraví

Oak


Další informace o konferenci Linux