Avatar billede zanfyste Nybegynder
15. februar 2006 - 14:33 Der 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:~#

hvad skal jeg gøre ved den fejl.

Mvh Simon
Avatar billede egonspock Seniormester
15. februar 2006 - 22:47 #1
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.
Avatar billede zanfyste Nybegynder
17. februar 2006 - 00:00 #2
Det er min Virtual host

<VirtualHost *>
    ServerName  gallery.yourdomain.org
    DocumentRoot /data/pictures/
    ErrorLog    logs/gallery-error_log
    TransferLog  logs/gallery-access_log
    PerlSetVar  GalleryTemplateDir '/usr/share/libapache-gallery-perl/templates/default'
    PerlSetVar  GalleryInfo 'Picture Taken => DateTimeOriginal, Flash => Flash'
    PerlSetVar  GallerySizes '640 1024 1600 2272'
    PerlSetVar  GalleryThumbnailSize '100x75'
    PerlSetVar  GalleryCopyrightImage 'htdocs/c.png'
    <Location />
        SetHandler  perl-script
        PerlHandler Apache::Gallery
    </Location>
</VirtualHost>
Avatar billede egonspock Seniormester
17. februar 2006 - 00:52 #3
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).
Avatar billede zanfyste Nybegynder
17. februar 2006 - 01:10 #4
det ved jeg ikke noget om den er

hvor kan man se hvilke af tingene er installeret?
Avatar billede zanfyste Nybegynder
17. februar 2006 - 01:20 #5
helst i hele komandoer.

Det vil sige fra terminalen og så hele komandoen.
Er fordi jeg næsten lige er startet med Linux så er ikke så kendt endnu
Avatar billede zanfyste Nybegynder
17. februar 2006 - 13:13 #6
Hvordan kan jeg se at mod_perl er installeret.

Og hvordan slår jeg den til hvis den findes på pc'en

er helt ny inden for LINUX
Avatar billede egonspock Seniormester
17. februar 2006 - 21:11 #7
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.
Avatar billede zanfyste Nybegynder
17. februar 2006 - 21:15 #8
mener du det her


# 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>
Avatar billede zanfyste Nybegynder
18. februar 2006 - 00:24 #9
Nu kommer denne fejl

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:~#
Avatar billede egonspock Seniormester
19. februar 2006 - 23:49 #10
Har du nogensinde haft Apache til at køre før du begav dig ud i Gallery?
Avatar billede zanfyste Nybegynder
19. februar 2006 - 23:51 #11
Ja det har jeg !!
Avatar billede zanfyste Nybegynder
19. februar 2006 - 23:51 #12
Vil du hjælpe eller hvad
Avatar billede egonspock Seniormester
20. februar 2006 - 00:02 #13
Det bliver desværre ikke i aften. Men jeg kommer tilbage til dig :-)
Avatar billede zanfyste Nybegynder
20. februar 2006 - 00:19 #14
okay helt iorden.
Avatar billede zanfyste Nybegynder
20. februar 2006 - 00:29 #15
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:~#


<VirtualHost      80.161.110.153:80
    ServerName  192.168.1.44
    DocumentRoot /data/pictures/
    ErrorLog    logs/gallery-error_log
    TransferLog  logs/gallery-access_log
    PerlSetVar  GalleryTemplateDir '/usr/share/libapache-gallery-perl/templates/default'
    PerlSetVar  GalleryInfo 'Picture Taken => DateTimeOriginal, Flash => Flash'
    PerlSetVar  GallerySizes '640 1024 1600 2272'
    PerlSetVar  GalleryThumbnailSize '100x75'
    PerlSetVar  GalleryCopyrightImage 'htdocs/c.png'
    <Location />
        SetHandler  perl-script
        PerlHandler Apache::Gallery
    </Location>

</VirtualHost>


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
Avatar billede zanfyste Nybegynder
22. februar 2006 - 23:30 #16
Synes ikke der kommer nogen og hjælper ??
Avatar billede zanfyste Nybegynder
30. september 2010 - 22:34 #17
.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester