15. februar 2006 - 14:33Der er
16 kommentarer og 1 løsning
Apache::Gallery Giver en FEJL
Hej Eksperter
Nu forsøger jeg mig at installere apache::gallery på den Debian Linux
den kommer med den fejl.
root@libranet:~# invoke-rc.d apache restart Configuration syntax error detected. Not reloading.
Syntax error on line 1026 of /etc/apache/httpd.conf: Invalid command 'PerlSetVar', perhaps mis-spelled or defined by a module not included in the server configuration invoke-rc.d: initscript apache, action "restart" failed. root@libranet:~#
Der er noget galt i din httpd.conf-fil. Prøv at se hvor der står noget med PerlSetVar i den og se om du kan gennemskue det eller skriv linjerne omkring den her. (det er næppe hensigtsmæssigt med hele httpd.conf-filen) To kommandoer, du lige får med: httpd -V giver dig liste over din opsætning, hvor filerne er osv. httpd -S laver et syntaks-check på dine httpd.conf-filer. Godt værktøj.
Så er det vel relativt klart at det er Perl, der er problemet. Er der perl på din computer? og er Mod_perl slået til (dette er blot et gæt om at det nok kræver det).
Jeg kan se at min Gallery-installation (en gammel 1.4) slet ikke kræver ændringer af den slags i httpd.conf-filen. Er du sikker på at det er der at variablerne skal stå? Du kan se om mod_perl er slået til i httpd.conf-filen ved at søge på perl ;-) hvis distributionen er nem, er de to linjer blot kommenteret ud. De skal helt sikkert være slået til, hvorefter apache skal genstartes.
# If the perl module is installed, this will be enabled. <IfModule mod_perl.c> Alias /perl/ /var/www/perl/ <Location /perl> SetHandler perl-script PerlHandler Apache::Registry Options +ExecCGI </Location> </IfModule>
# # Allow http put (such as Netscape Gold's publish feature) # Use htpasswd to generate /etc/apache/passwd. # You must unremark these two lines at the top of this file as well: #LoadModule put_module modules/mod_put.so # #Alias /upload /tmp #<Location /upload> # EnablePut On # AuthType Basic # AuthName Temporary # AuthUserFile /etc/apache/passwd # EnableDelete Off # umask 007 # <Limit PUT> # require valid-user # </Limit> #</Location>
Samme fejl med denne conf root@libranet:~# invoke-rc.d apache restart Restarting apache[Sat Feb 18 00:18:03 2006] [alert] apache: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName failed invoke-rc.d: initscript apache, action "restart" failed. root@libranet:~#
Har prøvet alt, hvis i kan komme med en løsning skal jeg nok give jer flere points til den der får apache::gallery op at kører på min server! Mvh Simon
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.