Skocz do zawartości
Zaloguj się, aby obserwować  
makowiec

Problem ze stronami po przenosinach na VPS.

Polecane posty

Witam was serdecznie na wstępie.

 

Mam do was pytanie, jako tych bardziej obeznanych w temacie. Ostatnio
zakupiłem serwer VPS od jednej z firm polecanych na forum. System na serwerze
to centos-5-i386-hostinabox576 plus wszystkie dodatki do odpalenia strony.
Niestety jest jeden mały problem po przenosinach. Niby wszystko tzn. strona
główna wyświetla się prawidłowo nawet odświeżanie przez logo działa, lecz nie
można wejść nigdzie indziej. Po kliknięciu np. w login czy cokolwiek innego
wyświetla 404 - Not Found W logach niestety nic nie ma, lokalizacja
plików jak i chmod'y wprowadzone prawidłowo. Przeszukałem wielkie G pod różnymi
frazami, lecz wszystkie opisy kierowały do tego, iż pliki są nie w tym katalogu,
co trzeba. Możecie zobaczyć jedną stronę pod adresem privatelux.pl

Z góry dziękuję wam za pomoc

Pozdrawiam

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

No tak tylko mod_rewrite mam włączone.





############ Options you really have to take care of ####################

## modules to load
# at least mod_access and mod_accesslog should be loaded
# all other module should only be loaded if really neccesary
# - saves some time
# - saves memory
server.modules              = (
                               "mod_rewrite",
                               "mod_redirect",
                               "mod_alias",
                                "mod_access",
#                               "mod_cml",
#                               "mod_trigger_b4_dl",
                               "mod_auth",
                               "mod_status",
                               "mod_setenv",
                               "mod_fastcgi",
                               "mod_webdav",
#                               "mod_proxy_core",
#                               "mod_proxy_backend_http",
#                               "mod_proxy_backend_fastcgi",
#                               "mod_proxy_backend_scgi",
#                               "mod_proxy_backend_ajp13",
                               "mod_simple_vhost",
                               "mod_evhost",
                               "mod_userdir",
                               "mod_cgi",
                               "mod_compress",
                               "mod_ssi",
#                               "mod_usertrack",
#                               "mod_expire",
#                               "mod_secdownload",
#                               "mod_rrdtool",
                                "mod_accesslog" )

## a static document-root, for virtual-hosting take look at the
## server.virtual-* options
server.document-root        = "/home/kloxo/httpd/default/"

Kilka linijek niżej jest jeszcze to, ale jak usuwam # to nawet strona główna wyświetla 404

 



#### url handling modules (rewrite, redirect, access)
#url.rewrite                = ( "^/$"             => "/server-status" )
#url.redirect               = ( "^/wishlist/(.+)" => "http://www.123.org/$1" )
#### both rewrite/redirect support back reference to regex conditional using %n
#$HTTP["host"] =~ "^www\.(.*)" {
#  url.redirect            = ( "^/(.*)" => "http://%1/$1" )
#}

 

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Był na starym i również przeniosłem na nowy a w środku mam to:

 

Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on

#RewriteBase /

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php

# fix for uploadify 302, 406 errors
SetEnvIfNoCase Content-Type "^multipart/form-data;" "MODSEC_NOPOSTBUFFERING=Do not buffer file uploads"

 

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość nrm

sprawdź cgi.fix_pathinfo (choc to powinno się inaczej objawic niż 404).

 

Edit: yyyy czemu nigdzie nie napisałeś, że to Nie Apacz?!? Niech mnie ktoś poprawi (chyba się nie zmieniło, nie korzystam z niego od lat) ale tam przecież .htaccess nie zadziała!!!

 

Musisz poprawnie ustawić rewrite, które teraz "zahaszowałeś" więc nic dziwnego, że jest 404.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość nrm

No kolego, to ja po nagłówkach widzę, że Lighty co już wyżej napisałem ;)

W linku, który podałeś masz przykłady rewrite, zgoglasz także inne. .htaccess do kosza.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

ok, tylko powiedzcie mi jedną rzecz, jak dodam już reszczę stron to z każdej mogę .htaccess usunąć, a rewrite który dodam będzie odpowiedni dla wszystkich witryn i dla każdej muszę oddzielny?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość nrm

.htaccess to wręcz powinieneś usunąć lub przynajmniej zrobić jego globalne wykluczenie z odczytywania przez każdego. Nie mam pojęcia jak to wygląda w lighttpd, w nginx to jest:

 

location  /. { ## Disable .htaccess and other hidden files
        return 404;
    }

 

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×