1. Скачайте последний стабильный релиз с
2. Распакуйте содержимое скачанного архива.
3. Перенесите это содержимое в папку вашего вебсервера
4. Откройте файл application/bootstrap.php и сделайте следующие изменения:
Установите
Установите базовый путь в Kohana::init, для определения местоположения папки Kohana на сервере относительно корня документа.
5. Убедитесь, что папки application/cache и application/logs доступны для записи веб-сервером.
6. Проверьте свои установки. Для этого откройте в браузере URL, который вы установили как base_url (базовый урл).
Вы должны увидеть страницу установки. Если на ней есть сообщения об ошибках, вам необходимо исправить их перед продолжением.
Когда все будет настроено правильно, без ошибок, вам необходимо либо переименовать, а лучше удалить файл install.php в корневой директории. Kohana теперь установлена и при запуске в браузере вы должны увидеть результат работы контроллера welcome:
Hello, world
Пожалуйста, зарегистрируйтесь для комментирования.
Здравствуйте. Иногда встречаю такое: автор какого-либо проекта пишет, что надо папку application вынести на уровень выше www, или нечто подобное. А я исп. локально xampp, в нем нет папки www. Везде встречаю только описание стандартной установки. Как бы узнать о нестандартной?
Добрый день. Все, что вам нужно сделать — это вынести нужные папки на уровень выше. И в индексном файле прописать новые пути. Например:
после запуска выдается сообщение:
Kohana_Exception [ 0 ]: A valid cookie salt is required. Please set Cookie::$salt.
SYSPATH\classes\Kohana\Cookie.php [ 152 ]
147 public static function salt($name, $value)
148 {
149 // Require a valid salt
150 if ( ! Cookie::$salt)
151 {
152 throw new Kohana_Exception(‘A valid cookie salt is required. Please set Cookie::$salt.’);
153 }
154
155 // Determine the user agent
156 $agent = isset($_SERVER['HTTP_USER_AGENT']) ? strtolower($_SERVER['HTTP_USER_AGENT']) : ‘unknown’;
157
SYSPATH\classes\Kohana\Cookie.php [ 67 ] » Kohana_Cookie::salt(arguments)
SYSPATH\classes\Kohana\Request.php [ 155 ] » Kohana_Cookie::get(arguments)
DOCROOT\index.php [ 117 ] » Kohana_Request::factory(arguments)
Environment
Что делать?
Пропиши в bootstrap.php:
Cookie::$salt = ‘random’;