KKamil897 0 Zgłoś post Napisano Lipiec 23, 2014 (edytowany) 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 Lipiec 23, 2014 przez KKamil897 (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Syndrom 95 Zgłoś post Napisano Lipiec 23, 2014 czy masz ustawione AllowOverride ? czy masz włączony moduł rewrite ? Udostępnij ten post Link to postu Udostępnij na innych stronach
KKamil897 0 Zgłoś post Napisano Lipiec 23, 2014 (edytowany) 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 Lipiec 23, 2014 przez KKamil897 (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
KKamil897 0 Zgłoś post Napisano Lipiec 23, 2014 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
Syndrom 95 Zgłoś post Napisano Lipiec 23, 2014 Kurcze zobacz error loga, być może plik zapisany w kodowaniu windows i ma ^M jako entery Udostępnij ten post Link to postu Udostępnij na innych stronach
KKamil897 0 Zgłoś post Napisano Lipiec 24, 2014 (edytowany) 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 Lipiec 24, 2014 przez KKamil897 (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach