je développe une application web en utilisant Kohana 3.2 avec les modules suivants chargés:Kohana 3.2 ne charge pas les fichiers de configuration
- UserAdmin
- auth base de données
- ORM
- pagination
- oauth
- kohana-email
Sur ma machine de développement (Mac OS X Lion avec Apache) tout va bien.
Sur mon serveur Web exécutant ubuntu 10.04 avec nginx 1.1.0, les fichiers de configuration ne sont pas chargés.
Cela prend effet lorsque j'essaie de me connecter. Kohana me donne l'erreur suivante:
A valid hash key must be set in your auth config.
Si je regarde Kohana :: $ config, il est vide. Ce qui me donne la conclusion que mes configurations ne sont pas chargées.
Est-ce que quelqu'un a une idée de ce qui peut causer un tel comportement?
Ma ressemble à ce
application/
├── bootstrap.php
├── cache
├── classes
│ ├── controller
│ │ ├── …
│ └── model
├── config
│ ├── auth.php
│ ├── database.php
│ └── pagination.php
├── i18n
│ └── …
├── logs
│ └── …
├── messages
└── views
└── template
└── default.php
EDIT: Car je suppose que l'erreur doit être dans mon environnement de serveur, voici ma configuration nginx.
serveur { écoute 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;
}
}
Cela ne mène pas au succès. La variable $ config reste vide. Je suppose que l'erreur doit être recherchée dans mon environnement de serveur car l'application fonctionne quand elle s'exécute sur ma machine de développement. – Corvus
Hmmm ... étrange. Vérifiez si votre dossier de configuration a une autorisation d'écriture. Ce n'est pas important dans ce cas, mais il doit être accessible en écriture – ZolaKt
Hmmm ... étrange! Mais cela a fait l'affaire. Merci beaucoup. – Corvus