
Instalacja to chyba za dużo powiedziane. Pokrótce: aby rozpocząć pracę z frameworkiem wystarczy rozpakować archiwum ściągnięte ze strony i odpowiednio skonfigurować.
Przebieg ‚instalacji’:
1. Pobieramy aktualną wersję
2. Przechodzimy do katalogu z którego czyta apache (np. /srv/www/htdocs)
3. Rozpakowujemy archiwum bezpośrednio do katalogu – pliki i foldery z folderu kohana prznosimy bezpośrednio do katalogu (chyba, że chcemy stronę mieć dopiero po wywołaniu domena.com/kohana)
4. Ustawiamy prawa zapisu do folderów cache i logs w katalogu application/
5. Zmieniamy nazwę example.htaccess na .htaccess
6. Otwieramy w przeglądarce katalog ze stroną, jeśli wszystkie wymagania są spełnione usuwamy plik install.php, jeśli brakuje nam jakiegoś modułu php, np. modułu do obrazków gd, doinstalowujemy brakujące i wtedy usuwamy install.php
7. Odświeżamy stronę i naszym oczom powinno się ukazać magiczne
hello, world!
W przypadku gdy pracujemy na localhoście i dodatkowo chcemy uzyskać po wpisaniu w url przeglądarki kohana, projekt, czy coś innego, należy odpowiednio skonfigurować apache do przyjaznych linków i nazwy hostów. Poniżej, tam gdzie podaję kohana, należy podawać wszędzie taką samą.
Konfiguracja w openSUSE:
1. Wchodzimy w YsST, klikamy w Nazwy hostów.
2. Dodajemy nowy wpis.
Adres IP: 127.0.0.X (X-następny, wolny numer)
Nazwa komputera: kohana lub dowolna inna nazwa
3. Klikamy w YaST/Serwer HTTP
4. Zakładka Moduły serwera, szukamy rewrite i włączamy
5. Klikamy na zakładkę Hosty (wirtualne hosty)
6. Dodajemy nowy wpis
Nazwa serwera: kohana, lub inna nazwa
Wskazujemy katalog w którym będą pliki strony
Adras e-mail administratora: Podajemy adres e-mail
Zaznaczamy: Określ serwer żądań za pomocą adresu IP serwera
Klikamy Zmiana ID hosta wirtualnego
Zaznaczamy ostatnią opcję i wpisujemy w pole Nazwa serwera: kohana lub inną nazwę
7. Klikamy Dalej
8. Po dodaniu wybieramy dodany przed chwilą wpis i naciskamy Edytuj
9. Zaznaczamy Directory i Edytuj
10. Zmieniamy AllowOverride na All
Teraz będą działać nam linki w przeglądarce
http://kohana
i odpowiednio /kohana/kontroler/akcja/id
Czasami aby zaczęły działać przyjazne linki trzeba do .htaccess dodać na początku wpis
Options FollowSymLinks
Po tych czynnościach możemy przystąpić do pracy z frameworkiem.
5 Odpowiedzi :“Instalacja Kohany”
Error 500: Internal server error
zmienilem nazwe pliku .htaccess
wypakowalem wszystko do folderu www (uzywam wamp serwer)
plik install.php pokazuje ze wszyko jest ok nie ma jedynie 2 rzeczy ale to nie te wymagane jedynie opcjonalne.
po skasowaniu pliku pokazuje mi sie informacja o bledzie i nie wiem co robic;/
Kohana do działania wymaga modułu rewrite apache (przyjazne linki). Nie wiem czy wamp obsługuje. Aby to działało trzeba w ustawieniach vhosta apache, lub głównego folderu: AllowOverride All. Jeśli nie dasz rady tego ustawić, to proponowałbym postawić Linuxa, jeśli nie chcesz instalować, to na wirtualnej maszynie (np. programem VirtualBox), ew. na darmowym hostingu.
Dzięki za pomoc. Udało mi się to przez wampa zrobić. Mianowice w ustawieniach trzeba włączyć moduł „rewrite_module” (Apache/Moduly Apache/ rewrite_module.
Inny problem:
Punkt 3. Wypakowaną kohana mam teraz w katalogu www wamp’a co nie jest fajne bo mialem tam inne projekty, które teraz przniosłem. A jeżeli chciałem umieścić kohana w podkatalogu to wyskakuje mi błąd: HTTP_Exception_404 [ 404 ]: The requested URL kohana was not found on this server.
Punkt 4. Mówi o nadawaniu dostępu w cache i logach jednak jak tam szukałem tote katalogi mam puste.
Jeśli Kohana jest w podkatalogu to trzeba w bootstrap.php i .htacces podać nazwę podkatalogu. W inny przypadku występuje ten błąd. Jeśli wamp obsługuje vhosty, to możesz dodać i ustawić inny folder główny, aby np. po wpisaniu kohana/ w przeglądarce wyświetlało Twoją stronę.
Foldery cache i logs muszą mieć prawa do zapisu – 777 (Kohana tam automatycznie przechowuje cache i logi).
jak komus wyskakuje blad HTTP_Exception_404 [ 404 ]: The requested URL kohana was not found on this server.
Polecam zminic:
na: