FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Medlem
|
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] |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Supermoderator
|
Testa att ta bort den inledande backslashen från index.php.
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Banned
|
Är det samma version av apache?
|
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Medlem
|
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. |
|||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Banned
|
Om du kör
PHP-kod:
|
||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Klarade millennium-buggen
|
Citat:
Ä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 |
||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Mycket flitig postare
|
|||
![]() |
![]() |
![]() |
#8 | |||
|
||||
Medlem
|
Givetvis så verkar DNSerna bråka för mig.
Adressen till php_info sidan är http://www.jabac.se/info.php |
|||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Klarade millennium-buggen
|
Citat:
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 Du kan använda i din .htaccess Kod:
<IfModule mod_rewrite.c> RewriteRule ... </IfModule> |
||
![]() |
![]() |
Svara |
|
|