Kom ihåg mig?
Home Menu

Menu


Internal Server Error

Ämnesverktyg Visningsalternativ
Oläst 2010-09-10, 17:53 #1
Althalos Althalos är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 282
Althalos Althalos är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 282
Standard Internal Server Error

Jag flyttade en Codeigniter-applikation som fungerade felfritt på min server till en kund konto på Loopia, ställde in konstanterna i config-filerna, och får nu följande fel på alla sidor utom startsidan:
Internal server error... blah blah blah.

Någon som vet vad detta kan bero på i sammanhanget?

EDIT:
Okej, Loopias supersnabba support har nu pekat ut problemet. htaccess-filen..

Saken är den, att koden fungerar PERFEKT på mitt andra webbhotell. Så jag tänker att det MÅSTE vara något speciellt som Loopia har för sig. Detta kunde de inte svara på. Vet ni vad som kan vara "fel" med följande kod?

RewriteEngine on
RewriteCond $1 !^(index\.php|public|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

tack

Senast redigerad av Althalos den 2010-09-10 klockan 19:34
Althalos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-11, 12:11 #2
crazzys avatar
crazzy crazzy är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2007
Inlägg: 1 089
crazzy crazzy är inte uppkopplad
Har WN som tidsfördriv
crazzys avatar
 
Reg.datum: Aug 2007
Inlägg: 1 089
Loopia kör än så länge Apache 1.3, vilket ger lite skillnader i hur mod_rewrite fungerar.
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
Jag kan testa lite och se ifall jag får till det med dina regler på mitt konto.
crazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-11, 12:32 #3
crazzys avatar
crazzy crazzy är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2007
Inlägg: 1 089
crazzy crazzy är inte uppkopplad
Har WN som tidsfördriv
crazzys avatar
 
Reg.datum: Aug 2007
Inlägg: 1 089
Detta fungerar fint på mitt Loopia-konto:

Kod:
Options -MultiViews
RewriteEngine on
RewriteCond $1 !^(index\.php|public|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.) /index.php/$1 [L]
crazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-11, 16:18 #4
JensS JensS är inte uppkopplad
Medlem
 
Reg.datum: May 2010
Inlägg: 203
JensS JensS är inte uppkopplad
Medlem
 
Reg.datum: May 2010
Inlägg: 203
Man måste väl alltid ha

RewriteBase /

I sin htaccess på Loopia för att det ska fungera i Apache 1.3 har jag för mig.
JensS är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-11, 16:56 #5
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Ursprungligen postat av JensS Visa inlägg
Man måste väl alltid ha

RewriteBase /

I sin htaccess på Loopia för att det ska fungera i Apache 1.3 har jag för mig.
Det skadar garanterat inte iaf
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-11, 20:39 #6
Althalos Althalos är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 282
Althalos Althalos är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 282
Där ser man på. Tack så mycket, men jag har fortfarande problem. Koden genererar förvisso inte något felmeddelande, men jag får nu upp Codeigniters egna "page not found". Jag har kommit fram till att koden inte gör någonting.. någon som förstår varför?

Om jag lägger in index.php i adressen fungerar allting (detta är inte möjligt att göra p.g.a. att hela applikationen är skriven med länkar och allt vilket förutsätter att .htaccess fungerar).
Althalos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-12, 10:58 #7
Althalos Althalos är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 282
Althalos Althalos är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 282
Jag gjorde som så att jag sökte på Google och testade olika varianter av htaccess tills jag hittade något som fungerade med Loopia.

Så om någon söker och hittar den här sidan i framtiden, kan det vara bra att veta att följande fungerar:
http://codeigniter.com/wiki/mod_rewrite/
Althalos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-09-12, 13:38 #8
Dennis Holm Dennis Holm är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2003
Inlägg: 1 557
Dennis Holm Dennis Holm är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2003
Inlägg: 1 557
skriv gärna en kopia på din .htaccess för andra i framtiden som har "exakt" samma problem/lösning .
Självklart kanske lite anonymiserat om det behövs :P
Dennis Holm är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 03:46.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017