Avatar billede haolan Nybegynder
13. maj 2009 - 19:06 Der er 11 kommentarer

Køre Rails på Apache2.2 server

Hej

Jeg har installeret ruby og rails på min debian server ifølge en guide, men kan ikke få den til at virke ordentligt.

Når jeg har genereret en side på serveren og går ind på den i browseren, melder den serverfejl og i Apache loggen skriver den:

/var/www/web0/html/mlog/public/.htaccess: Options not allowed here

Hvad skal jeg gøre ved dette?
Avatar billede showsource Seniormester
13. maj 2009 - 20:00 #1
Har du en directoryblok defineret for "/var/www/web0/html/mlog/public/" i din httpd.conf eller vhost
Avatar billede haolan Nybegynder
13. maj 2009 - 20:34 #2
Nej?
Avatar billede showsource Seniormester
13. maj 2009 - 20:37 #3
Avatar billede haolan Nybegynder
13. maj 2009 - 21:07 #4
Har nu tilføjet:

        <Directory "/var/www/web0/html/mlog/public">
                Options Indexes FollowSymLinks MultiViews ExecCGI
                AllowOverride All
                Order allow,deny
                allow from all
                AddHandler cgi-script .cgi
        </Directory>


Som der på den side du sendte, men jeg får stadig samme fejl..

Jeg har genstartet apache
Avatar billede haolan Nybegynder
13. maj 2009 - 21:22 #5
Ahh fik det til at virke ved at placere det i apache2.conf istedet :)


tak for hjælpen..

Smid svar for points
Avatar billede haolan Nybegynder
13. maj 2009 - 21:28 #6
Og dog.. Nu får jeg denne fejl istedet :S

Premature end of script headers: dispatch.cgi
suexec policy violation: see suexec log for more details
Avatar billede haolan Nybegynder
13. maj 2009 - 21:38 #7
Har prøvet at lave det om til fast cgi, da det er det jeg vil anvende... men nu udskriver den bare indholdet af filen..

Du kan se siden her:

http://tasks.haolan.dk/
Avatar billede showsource Seniormester
13. maj 2009 - 23:36 #8
hmm, jeg er blank, men jeg kan da se at der er sket noget andet nu :O)
Avatar billede haolan Nybegynder
14. maj 2009 - 08:39 #9
Jep..

Men loggen bliver stadig spammet af fejlen:

suexec policy violation: see suexec log for more details
Premature end of script headers: dispatch.cgi

Og siden virker som du kan se stadig ikke korrekt..
Avatar billede showsource Seniormester
14. maj 2009 - 09:26 #10
Det er vist permissions til suexec.
Hvad står der i suexec.log ?

http://httpd.apache.org/docs/2.2/howto/cgi.html
Avatar billede haolan Nybegynder
14. maj 2009 - 09:37 #11
[2009-05-14 09:24:58]: uid: (1146/web0) gid: (1146/1146) cmd: dispatch.cgi
[2009-05-14 09:24:58]: target uid/gid (1146/1146) mismatch with directory (0/0) or program (0/0)
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

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