Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Kohana] Routing nie działa na hosting - godaddy.com
Forum PHP.pl > Forum > PHP > Frameworki
haryb
Mam wielki problem i dość pilny...
Wykonałem stronke dla klienta na kohanie - develowalem na hostingu WebHost i nie było problemów problemów - porobiłem sobie htaccess by ładne linki były i ogólnie cała strona śmiga.

Dzisiaj klient dam mi dostęp do nowo wykupionego hostingu na godaddy.com i po przegraniu całego mojego kodu - praktycznie wszystko przestało działać.
Po wywaleniu całkowicie htaccess mojego strona początkowa sie wczytuje ale nie działa żadnej routing.

Dla pewności wrałem czystą instalacje kohany 2.3 i odpaliłem, bez żadnego htaccess itd tak jak można ją ściągnąć oryginalnie i po wpisaniu adresu do katalogu otworzyła sie ta strona welcome http://photogtaphy4you.com/kohana. Ale jak chce sprawdzić czy działa routing czyli wpisuje http://photogtaphy4you.com/kohana/index.php/welcome który także powinien zadziałać to pokazuje http://photogtaphy4you.com/kohana/index.php/welcome "No input file specified." - tak jakby serwer wogole nie widział czy coś?

Jak wrzucam mu http://photogtaphy4you.com/kohana/application/ - gdzie jeśli nie ma żadnego htaccesa powinien mi wylistowac katalog to wrzuca blad ze takiej strony nie ma - sami zobaczcie http://photogtaphy4you.com/kohana/application/ . Nic z tego za bardzo nie rozumiem. Niby gościu mówił że firma hostingowa w USA jedna z większych i dużo stron na nim już ma - a ja nie moge sobie teraz poradzić z przeniesieniem mojej ukończonej strony działającym na webhost czy nazwa na ten ich:(

Za wszelką pomoc będe bardzo wdzięczny.

Pozdro
haryb
Gryf
hmm ciekawa sprawa ale okazuje się iż nie jesteś jedyny
kohana Forum jest nawet RewriteRule dla DH
Kod
RewriteRule .* index.php?kohana_uri=$0 [PT,L,QSA]

sprawdź, zakładam że RewriteBase masz dobrze ustawiony.
haryb
Powinno w takiej formie chodzic w sumie bez danego htaccess.
No ale dalem ten domyslny przykładowy htaccess co jest w paczce kohana i tak samo - czyli nie chodzi ten ruting.

zamieniłem ta sciezkę ostatnia na ta co podałeś i to samo:(
Od czego to może być? jakies wersji apacha? Sama strone początkowa wczytuje lecz przez index juz w adresie nie:(

  1. # Turn on URL rewriting
  2. RewriteEngine On
  3.  
  4. # Installation directory
  5. RewriteBase /kohana/
  6.  
  7. # Protect application and system files from being viewed
  8. RewriteRule ^(application|modules|system) - [F,L]
  9.  
  10. # Allow any files or directories that exist to be displayed directly
  11. RewriteCond %{REQUEST_FILENAME} !-f
  12. RewriteCond %{REQUEST_FILENAME} !-d
  13.  
  14. # Rewrite all other URLs to index.php/URL
  15. RewriteRule .* index.php?kohana_uri=$0 [PT,L,QSA]
Gryf
z tego co słyszałem to czasem dzieje się tak kiedy php działa przez cgi a nie moduł sprawdź jeszcze te rozwiązania
haryb
Niestety to samo:(
Gryf
ostatnie podejście wiki DH przeczytaj, może tiket do nich?
haryb
Zmieniłem htacces tak jak pisza odnosnie tego komunikatu - lecz jednak to tez nie pomogło:(

  1. # Turn on URL rewriting
  2. RewriteEngine On
  3.  
  4. # Installation directory
  5. RewriteBase /kohana/
  6.  
  7. # Protect application and system files from being viewed
  8. RewriteRule ^(application|modules|system) - [F,L]
  9.  
  10. # Allow any files or directories that exist to be displayed directly
  11. RewriteCond %{REQUEST_FILENAME} !-f
  12. RewriteCond %{REQUEST_FILENAME} !-d
  13.  
  14. # Rewrite all other URLs to index.php/URL
  15. RewriteRule ^(.*)$ index.php?/$1 [L]


Spróbuje jeszcze z tym FastCGI pokombinowac i odpalezc w panelu godaddy.com czy tam cos takiego jest

Działa nawet taki htaccess jak podwałeś.
Tylko na fastcgi wówczas jest inne odwołanie:

zamiast tak:
http://photogtaphy4you.com/kohana/index.php/welcome
I adres http://photogtaphy4you.com/kohana/welcome też działa:)

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.