Maypole :: Plugin :: Config :: Apache

Lire les paramètres de configuration à partir de httpd.conf
Télécharger maintenant

Maypole :: Plugin :: Config :: Apache Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • David R. Baird
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~davebaird/

Maypole :: Plugin :: Config :: Apache Mots clés


Maypole :: Plugin :: Config :: Apache La description

Lire les paramètres de configuration de httpd.conf Tout ce en commençant par Maypole ou MaypoleEval est considéré comme un paramètre de configuration pour Maypole. Tout après la Maypole ou MaypoleEval est le nom de la variable, dans StudlyCaps form.Values à partir de variables MaypoleEval sont exécutées par un eval, ce qui permet des structures de données complexes de façon arbitraire à définir, y compris les coderefs, si quoi que ce soit nécessaire valeur that.Any d'un PerlAddVar contenant a = symbole> est également dirigé par un eval, de sorte que toute expression de Perl valide pour une valeur de hachage peut être tentative used.An est faite intelligemment les entrées de hachage de fusion dans plusieurs déclarations de PerlAddVar. Les entrées multiples avec la même clé sont fusionnés en un seul hashref ou arrayref value.Put Config :: Apache à l'avant du Maypole :: appel d'applications, de sorte que plus tard plugins ont accès aux paramètres de configuration. Si votre httpd.conf contient tous vos paramètres Maypole, vous pouvez ajouter le drapeau -Configuration, qui appelle __PACKAGE __-> Configuration pour l'utilisation you.SYNOPSIS Maypole :: QW Application (Config :: Apache -Configuration); # À # httpd.conf même que $ config-> application_name ( "La base de données de bière") PerlSetVar MaypoleApplicationName "La base de données de bière" PerlSetVar MaypoleDsn DBI: mysql: BeerDB PerlSetVar MaypoleUser nom d'utilisateur PerlSetVar MaypolePass mot de passe # identique à $ config-> display_tables () PerlAddVar MaypoleDisplayTables bière PerlAddVar MaypoleDisplayTables brasserie PerlAddVar MaypoleDisplayTables pub PerlAddVar MaypoleDisplayTables de style # même que $ config-> masonx ({data_dir => '/ home / beerdb / www / beerdb / MDATA', # in_package = > 'beerDB :: TestApp', # comp_root => ], #}) PerlAddVar MaypoleMasonx « data_dir => « / home / beerdb / www / beerdb / MDATA ' » PerlAddVar MaypoleMasonx "in_package => 'BeerDB :: TestApp'" PerlAddVar MaypoleMasonx "comp_root => ]" # ensemble quelque chose à partir du code Perl arbitraire PerlSetVar MaypoleEvalDisplayTables "" # la fusion d'un hachage de hachages - # $ Config-> session ({args => {Répertoire => '/ tmp / sessions / beerdb', # LockDirectory => '/ tmp / sessionlocks / beerdb', #} #}) PerlAddVar MaypoleSession « args => {Répertoire = > '/ tmp / sessions / beerdb'} » PerlAddVar MaypoleSession "args => {LockDirectory => '/ tmp / sessionlocks / beerdb'}" # la fusion d'un hachage de arrayrefs implique un hack méchant ... # $ config-> masonx -> {comp_root} = , # , #]; PerlAddVar MaypoleMasonx "comp_root => ]" PerlAddVar MaypoleMasonx "comp_root => " # ... plus clairement montré ici. Pour construire un hachage de arrayrefs, la première valeur doit # être une référence à un tableau (à mettre en place la valeur en tant arrayref), tandis que les éléments suivants sont scalaires # et sont poussés sur le arrayref: # $ config-> masonx -> { plugins} = ; PerlAddVar MaypoleMasonx "plugins => " "plugins => MasonX :: Plugin :: Bar-> nouveau" PerlAddVar MaypoleMasonx PerlAddVar MaypoleMasonx « plugins => MasonX :: Plugin :: Baz- > nouvelles » Exigences: · Perl


Maypole :: Plugin :: Config :: Apache Logiciels associés