Configuration

Information sur la récupération et la mise en éléments de configuration peuvent être trouvés sur la pagekohana.

Structure des fichiers de configuration

Les fichiers de configuration contiennent un tableau nommé $config. La clés de ce tableau sont les éléments de configuration même.

Exemple

$config['site_domain'] = 'localhost/';

La structure du fichier des fichiers de configuration

La structure du fichier des fichiers de configuration suit la structure des fichiers de Kohana.

application > modules > système

Ce qui signifie que les fichiers de configuration sont dans le répertoire de l'application et ont priorité sur celles des modules qui prévalent sur celles dans le répertoire système. La seule exception est config.php qui est codé en dur dans le répertoire application/config et ne peuvent pas être transférés ailleurs.

config.php

Le fichier est codé en dur dans Kohana, ce qui signifie qu'il doit être à la demande dans application/config directory.

/*
 * Options:
 *  site_domain          - Annuaire et l'installation
 *  site_protocol        - Protocole utilisé pour accéder au site, généralement HTTP
 *  index_page           - Nom du contrôleur de l'avant, peut être enlevée avec la réécriture d'URL
 *  url_suffix           - Une extension qui sera ajoutée à toutes les URL générées
 *  internal_cache       - Conserver ou non les chemins de fichiers et de configuration des entrées entre les demandes
 *  output_compression   - Activer ou désactiver la compression GZIP de sortie
 *  global_xss_filtering - Activer ou désactiver l'attaque XSS filtrage sur toutes les entrées utilisateur
 *  enable_hooks         - Activer ou désactiver crochets.
 *  log_threshold        - Fixe le seuil de l'exploitation forestière
 *  log_directory        - Répertoire de sauvegarde des logs
 *  display_errors       - Si vous voulez afficher les pages d'erreur Kohana ou non
 *  render_stats         - Rendre les informations statistiques dans la sortie de la dernière page
 *  extension_prefix     - Nom de fichier de préfixe pour extensions de bibliothèque
 *  modules              - Chemins de ressources supplémentaires  Kohana,, 
 */

Les fichiers de configuration

cache.php

Configure le gestionnaire de cache, la durée de vie du cache et la collecte des déchets. Pour de plus amples renseignements, consultez la librairie Cache.

captcha.php

Définit par défaut pour les images captcha. Pour de plus amples renseignements, consultez la librairie Captcha.

cookie.php

Définit par défaut pour les cookies. Pour de plus amples renseignements, consultez l'assistant Cookie.

credit_cards.php

Options de validation pour les diverses cartes de crédit.

database.php

Définit les paramètres de connexion à la base. Plusieurs configurations sont possibles. Pour plus d'informations, consultez la base de données configuration.

email.php

Définit les options d'envoi par courrier électronique. Pour de plus amples renseignements, consultez l'assistant Email.

encryption.php

Définit les options de cryptage tels que clés, le mode et le chiffre. Pour de plus amples renseignements, consultez la librairie Encrypt.

http.php

Définit les méta tag HTTP-EQUIV.

image.php

Configure le gestionnaire d'image - GD ou le répertoire ImageMagick

inflector.php

Pour de plus amples renseignements, consultez l'assistant Inflector.

locale.php

Définit les paramètres régionaux et le fuseau horaire d'une demande. Pour de plus amples renseignements, consultez la page Internationalization.

mimes.php

Définit le mime-types disponibles. (Voir la validation / page de téléchargement?)

pagination.php

Définit les paramètres de pagination. Pour de plus amples renseignements, consultez la page Pagination.

payment.php

Définit les paramètres de paiement.

profiler.php

Définit les informations que l'éditeur de profil doit montrer. Pour de plus amples renseignements, consultez la librairie Profiler.

routes.php

Définit les routes que Kohana doit utiliser. Includes _default and _allowed. Pour plus d'information voir la page Routing.

session.php

Définit les paramètres de session, y compris le conducteur session. Pour de plus amples renseignements, consultez la librairie Session.

sql_types.php

Définit les types de données SQL.

upload.php

Définit répertoire de téléchargement.

user_agents.php

Agents des ensembles d'utilisateurs disponibles, y compris les robots et les navigateurs mobiles. Pour de plus amples renseignements, consultez la librairie User Agent.

view.php

Types de fichiers acceptés (obsolète?)

Comment définir dynamiquement et récupérer les éléments de configuration

Les informations de cette rubrique sont situées à kohana.

general/configuration.txt · Dernière modification: 25/02/2011 14:34 par junki
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0