![]() |
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 |
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. |
Detta fungerar fint på mitt Loopia-konto:
Kod:
Options -MultiViews |
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. |
Citat:
|
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). |
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/ |
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 |
Alla tider är GMT +2. Klockan är nu 08:28. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson