Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

Первые шаги
http://forum.kohanaframework.su/viewtopic.php?f=31&t=257
Страница 1 из 3

Автор:  salatovij [ 26 июл 2012, 00:17 ]
Заголовок сообщения:  Первые шаги

Доброго времени суток господа :)
Я только начал изучать Kohana'у и сразу всплыла проблемка... Почему-то не получается запустить тестовую функцию по адресу http://kohana/welcome/test, сервер говорит что нет такой страницы, если же использовать http://kohana/index.php/welcome/test, то всё благополучно работает. Хотя нужные изменения в application/bootstrap.php внёс (а именно 'index_file' => FALSE).

Код:
[an error occurred while processing this directive] The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again. [an error occurred while processing this directive]


P.S. OC: ArchLinux, Server: LAMP

Автор:  moroz [ 26 июл 2012, 08:39 ]
Заголовок сообщения:  Re: Первые шаги

Скорее всего это связано с настройками сервера, смотри в сторону файла .htaccess

Автор:  AmberLEX [ 26 июл 2012, 10:00 ]
Заголовок сообщения:  Re: Первые шаги

Ну скорее всего что-то с настройками сервера, если даже welcome не работает
mod_rewrite включен?
А на одном хосте у меня вообще из-за этой строки RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L] error 500 выдавало

Автор:  salatovij [ 26 июл 2012, 11:40 ]
Заголовок сообщения:  Re: Первые шаги

Вот мой .htaccess:
Код:
# Turn on URL rewriting
RewriteEngine On

# Installation directory
RewriteBase /

# Protect hidden files from being viewed
<Files .*>
   Order Deny,Allow
   Deny From All
</Files>

# Protect application and system files from being viewed
RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L]

# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all other URLs to index.php/URL
RewriteRule .* index.php/$0 [PT]

Автор:  AmberLEX [ 26 июл 2012, 12:15 ]
Заголовок сообщения:  Re: Первые шаги

Он у всех такой) Напишите в index.php
Код:
<?php 
echo phpinfo();
die;
По идее должно быть в Loaded Modules - mod_rewrite

В bootstrap.php попробуйте 'base_url' => 'http://ваш_домен/';

Если сайт в каталоге - 'base_url' => 'http://ваш_домен/каталог/', а в htaccess RewriteBase /каталог/

Автор:  admin [ 27 июл 2012, 19:55 ]
Заголовок сообщения:  Re: Первые шаги

Возможно сервер не на апаче.

Автор:  salatovij [ 29 июл 2012, 00:49 ]
Заголовок сообщения:  Re: Первые шаги

Модуль mod_rewrite подключен, сервер apache 2.2.22

Автор:  Sergey [ 29 июл 2012, 04:56 ]
Заголовок сообщения:  Re: Первые шаги

admin писал(а):
Возможно сервер не на апаче.


1. Не имеет значения. На том же Nginx .htaccess прекрасно работает
2. В общем то человек написал что у него LAMP. LAMP = Linux + Apache + MySQL + PHP (WAMP — аналогично)

Автор:  Sergey [ 29 июл 2012, 04:57 ]
Заголовок сообщения:  Re: Первые шаги

salatovij писал(а):
Модуль mod_rewrite подключен, сервер apache 2.2.22


А можете проверить, .htaccess вообще работает или нет?

Автор:  Sergey [ 29 июл 2012, 04:58 ]
Заголовок сообщения:  Re: Первые шаги

Покажите конфиг виртуального хоста

Страница 1 из 3 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/