Skocz do zawartości
KKamil897

Htaccess nie działa na serwerze vps ubuntu (digitalocean)

Polecane posty

Witam. Posiadam skrypt php, który korzysta z przyjaznych linków - mod rewrite w htaccess. Na localhoście wszystko działa bez problemu, ale na vps już nie do końca.

 

Instaluję na VPS najnowszego apacha (2.4.9), php 5, mysql. Wgrywam pliki wchodzą na adres np. /user/login, ale niestety "file not found", nie łapie mi htaccess.

 

Stosowałem się też do tego poradnika:

https://www.digitalocean.com/community/tutorials/how-to-use-the-htaccess-file

 

Ale dalej nic, nie działa. Masę poradników z internetu przejrzałem, przerobiłem wszystkie, ale nic nie chce pomóc..

 

Proszę o pomoc

Edytowano przez KKamil897 (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Tak, moduł rewrite włączony.

 

AllowOverride - w poradniku co załączyłem jest on wspomniany, także mam ustawiony na All.

 

Edytowałem też apache.conf albo http.conf (nie jestem pewien), i tam zmieniłem na All, w <directory var/www. Ale efekt był taki, że mogłem wpisać obojętnie jaki plik, a i tak się index.php ładował.

Edytowano przez KKamil897 (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Widzę że mam popsuty .htaccess, bo na mintshost tak samo nie działa :)

Options -MultiViews

RewriteEngine On

# Disallows others to look directly into /public/ folder
Options -Indexes

# When using the script within a sub-folder, put this path here, like /mysubfolder/
# If your app is in the root of your web folder, then leave it commented out
RewriteBase /

# General rewrite rules
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

Wbijam na obojętnie co, i nie działa. Na localhost jest ok.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Thu Jul 24 00:10:31 2014] [warn] RSA server certificate CommonName (CN) `localhost' does NOT match server name!?

 

Takie coś tylko. No ja nie mam już głowy, jakim cudem działa na localu z apachem, a nie działa na serwerze z apachem też.

 

 

PROBLEM Rozwiązany.

 

Na localhoście, nie przeszkadzają duże litery plików, na serwerze duże litery psuły cały skrypt :)

Edytowano przez KKamil897 (zobacz historię edycji)

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ę


×