Я занимаюсь разработкой веб-приложения с использованием Kohana 3.2 с загруженными следующими модулями:
- UserAdmin
- * 1006 аутентификации *
- база
- ОРМ
- 1012 * пагинация *
- OAuth
- Kohana-почта
На моей машине для разработки (Mac OS X Lion с Apache) все в порядке.
На моем веб-сервере под управлением Ubuntu 10.04 с nginx 1.1.0 файлы конфигурации не загружаются.
Это вступает в силу, когда я пытаюсь войти в систему. Кохана дает мне следующую ошибку:
A valid hash key must be set in your auth config.
Если я посмотрю на Kohana :: $ config, он пуст. Который дает мне заключение, что мои конфигурации не загружены.
Кто-нибудь знает, что может вызвать такое поведение.
Мой каталог выглядит так
application/
├── bootstrap.php
├── cache
├── classes
│ ├── controller
│ │ ├── …
│ └── model
├── config
│ ├── auth.php
│ ├── database.php
│ └── pagination.php
├── i18n
│ └── …
├── logs
│ └── …
├── messages
└── views
└── template
└── default.php
РЕДАКТИРОВАТЬ: поскольку я предполагаю, что ошибка должна быть в моей серверной среде, вот моя конфигурация nginx.
server {
слушай 80;
root /srv/www/;
index index.php;
location / {
try_files $uri /index.php?$query_string;
}
location /index.php {
fastcgi_param KOHANA_ENV development;
fastcgi_pass unix:/var/run/php-fastcgi/php-fastcgi.socket;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
include /etc/nginx/fastcgi_params;
}
}