Kom ihåg mig?
Home Menu

Menu


mod rewrite problem efter flytt

Ämnesverktyg Visningsalternativ
Oläst 2009-10-28, 09:21 #1
rille77s avatar
rille77 rille77 är inte uppkopplad
Medlem
 
Reg.datum: Dec 2003
Inlägg: 213
rille77 rille77 är inte uppkopplad
Medlem
rille77s avatar
 
Reg.datum: Dec 2003
Inlägg: 213
Standard mod rewrite problem efter flytt

Har flyttat en sida från utvecklingsservern och nu så får jag inte till mod rewrite på den nya servern.
.htaccess och mod_rewrite är påslaget på servern så det är inte problemet.

Så här ser strukturen på servrarna ut

Live servern
/home/httpd/ws2431/xxx.se
Utvecklingsservern
/customers/xxx.com/xxx.com/httpd.www

.htaccess filen ligger i rooten på båda servrarna


Såhär såg min gamla .htaccess ut, som funkar kanon på utveklingsservern men vägrar funka live.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]

Har provat att ändra rewriteBase och sökvägen, webbhotellet får inte heller till nån lösning på problemet.

Såhär ser .htaccess filen ut med den uppdaterade sökvägen.
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
rille77 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-10-28, 09:26 #2
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
Testa att ta bort den inledande backslashen från index.php.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-10-28, 09:50 #3
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
Är det samma version av apache?
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-10-28, 12:41 #4
rille77s avatar
rille77 rille77 är inte uppkopplad
Medlem
 
Reg.datum: Dec 2003
Inlägg: 213
rille77 rille77 är inte uppkopplad
Medlem
rille77s avatar
 
Reg.datum: Dec 2003
Inlägg: 213
Har testat utan backslash med.

Hur får man fram versionen, när jag kollar med _SERVER["SERVER_SOFTWARE"] så får jag bara fram Apache och ingen version.
Har även kört php_info() och det är samma sak där, inge versions info.
rille77 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-10-28, 13:18 #5
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
Om du kör
PHP-kod:
exec('/usr/sbin/httpd -v'$output);
print_r($output); 
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-10-28, 14:04 #6
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Citat:
Ursprungligen postat av hnn Visa inlägg
Om du kör
PHP-kod:
exec('/usr/sbin/httpd -v'$output);
print_r($output); 
Detta beror helt och hållet hur php är inställt.
Är safe_mode och/eller open_basedir inställt (med väldigt stor sannolikhet) så fungerar inte detta.

Sedan tror jag inte många webhotell eller personer med någorlunda förstånd kvar kör php med så höga rättigheter så att dom kommer åt någonting i "sbin" katalogerna.

Till topic,

har du länk till din phpinfo sida? Sålänge PHP inte körs under FastCGI/CGI läge så kan man troligen se för vilken "major" apache version (1 eller 2) som den är kompilerad för.

Senast redigerad av Jonas den 2009-10-28 klockan 14:07
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-10-28, 14:14 #7
BjörnJ BjörnJ är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2009
Inlägg: 971
BjörnJ BjörnJ är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2009
Inlägg: 971
Citat:
Ursprungligen postat av tartareandesire Visa inlägg
Testa att ta bort den inledande backslashen från index.php.
Citat:
Ursprungligen postat av rille77 Visa inlägg
Har testat utan backslash med.
Det är faktiskt en framåtslash. :P
BjörnJ är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-10-28, 14:36 #8
rille77s avatar
rille77 rille77 är inte uppkopplad
Medlem
 
Reg.datum: Dec 2003
Inlägg: 213
rille77 rille77 är inte uppkopplad
Medlem
rille77s avatar
 
Reg.datum: Dec 2003
Inlägg: 213
Givetvis så verkar DNSerna bråka för mig.

Adressen till php_info sidan är http://www.jabac.se/info.php
rille77 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-10-28, 19:03 #9
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Citat:
Ursprungligen postat av rille77 Visa inlägg
Givetvis så verkar DNSerna bråka för mig.

Adressen till php_info sidan är http://www.jabac.se/info.php
Kod:
Not Found The requested URL /info.php was not found on this server.
  Apache/2.2.8 (Ubuntu) Server at www.jabac.se Port 80
Står snyggt o prydligt vilken version det är där.

Du kan använda i din .htaccess
Kod:
<IfModule mod_rewrite.c>
RewriteRule ...
</IfModule>
Fungerar inte omskrivningen då så finns inte mod_rewrite tillgängligt.
Jonas ä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 13:36.

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