|
|||||||||||||||||||||||||||
On Mon, 18 Dec 2000, Manuel Salinas wrote: > Hej alle > Nu virker mine perl scripts. Hvis jeg bruger som Location '/' i Mod_perl.conf > (min apache root er /home/httpd/html/ ) > så kan jeg kører mine perl scripts også direkte fra http://localhost/ uden at skrive perl efter addrese. > > Min mod_perl.conf fil er sådan: > LoadModule perl_module /usr/lib/apache/libperl.so > AddModule mod_perl.c > Alias /perl/ "/home/httpd/perl/" > <Location /> # her har jeg fjernet '/perl' > SetHandler perl-script > PerlHandler Apache::Registry > PerlSendHeader On > Options +ExecCGI > </Location> > > Problemer er nu at PHP3 filer ikke vil køre som det gjorde før. Alle > filerne har x rettigheder og de virkede før. > > Jeg får følgende fejl: > > Internal Server Error Det er da klart. Du beder Apache om at køre dine php-scripts gennem perl-fortolkeren. Alias-linen er overflødig lige nu. > Hvordan kan jeg får php3 og perl filer til at virke sammen i det > sammen sted? Godt spørgmål. Lige nu bruger du kataloget til at afgøre om apache skal bruge perl. Du skal have den til at afgøre det på baggrund af endelsen (.pl eller .php) i stedet. Det ved jeg ikke om man kan, men jeg tror det. Du må tygge lidt på manualerne. Hvorfor ikke bare holde skidt for sig, og så holde perl-scripts i /perl ? /kristian
|
||||||||||||||
|
||||||||||||||