[cakePHP] instalacja na OVH |
[cakePHP] instalacja na OVH |
15.01.2007, 13:08:35
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 27.08.2006 Ostrzeżenie: (0%) |
Witam
Mam wrażenie, że przeszukałem pół internetu, ale rozwiązania problemu nie znalazłem. Instaluje CAKEPHP na hostingu www.ovh.pl (dokladnie na 90Plan). po instalacji, pojawiło się kilka problemów z którymi się jeszcze nie spotkałem 1. wchodząc na stronę www.strona.pl pojawia sie spis plików katalogu app/webroot. klikając w index.php pojawia się: Not found The requested address was not found on this server. Wchodząc na strone www.strona.pl/controller/function/parametr otwiera się strona 2. Wchodząc na strone www.strona.pl/controller/function/parametr pojawiają się na niej linki wraz z całą scieżka do pliku,np: www.strona.pl/home/login/www/app/.... z tym sobie poradziłem, do controllera wstawiając $this->base="" w beforeFilter; ale nie potrafie poradzić sobie z problemem nr 1. Probowałem kilku rzeczy, żadna nie przyniosła skutku. Próbowałem np do .htaccess w app/webroot wstawić linijkę: Directory Index index.php pojawiał się bład 500 Internal Server Error ktoś ma jakieś pomysly ? znalazłem rozwiązanie!! troche łopatologiczne, ale działa Plik .htaccess w katalog app/webroot Kod <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] </IfModule> dodałęm jedną linijkę Kod RewriteRule ^$ index.php?url=controller/function/parametr [QSA,L] czyli kazałem mu w przypadku gdy odwołujemy się do strony głownej, że ma nas przekierować na stronę startową. oczywiście controller/function/parametr zmieniamy na to co nas interesuje. Teoretycznie powinno być to ustawione w app/config/routes.php, lecz akurat w OVH to nie działa. |
|
|
Wersja Lo-Fi | Aktualny czas: 10.05.2024 - 17:52 |