Maypole :: Plugin :: Config :: Apache

Leia as configurações de configuração do httpd.conf
Baixe Agora

Maypole :: Plugin :: Config :: Apache Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • David R. Baird
  • Site do editor:
  • http://search.cpan.org/~davebaird/

Maypole :: Plugin :: Config :: Apache Tag


Maypole :: Plugin :: Config :: Apache Descrição

Leia as configurações de configuração do httpd.conf Qualquer coisa que começa com maypole ou maypoleeval é tomada para ser uma configuração de configuração para maypole. Tudo após o maypole ou maypoleeval é o nome da variável, no formulário StudlyCaps. Valores de variáveis maypoleeval são executados através de um eval, permitindo que estruturas de dados arbitrariamente complexas sejam definidas, incluindo os Coderefs, se algo precisava disso. Qualquer valor de um perladdvar que contém A => Símbolo também é executado através de um eval, portanto, qualquer expressão de perl válida para um valor de hash pode ser usada. A tentativa é feita para mesclar as entradas de hash inteligentemente em várias instruções PerladdVar. Várias entradas com a mesma chave são mescladas em um único hashref ou arrayref value.put config :: apache na frente da chamada Maypole :: para que os plugins posteriores tenham acesso às configurações. Se o seu httpd.conf contém todas as configurações do Maypole, você pode adicionar o sinalizador -setup, que chama __package __-> Configuração para você.Synopsis Use Maypole :: Application QW (Config :: Apache -Setup); # em httpd.conf # mesmo que $ config-> application_name ("The Beer Database") PerlSetVar MayPoleApplicationName "The Beer Database" PerlSetvar MaypoledSn DBI: MySQL: BeerDB PerlSetvar MaypoleUser Nome de usuário PerlSetvar MayPolePass Senha # O mesmo que $ Config- PLAY_Tables () Perladdvar MaypoledisPlayTables Perladdvar MayPoledisPlayTables Perladdvar MayPoledisPlayTables Pub Perladdvar MayPoledisPlayTables Estilo # mesmo que $ config-> masonx ({data_dir => '/ 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 => ] "# defina algo do código de perl arbitrário Perlsetvar maypoleeevaldisplaytables "" # Fundindo um hash de hashes - # $ config-> sessão ({args => {director => '/ tmp / sessions / beerdb', # lockdirectory => '/ tmp / sessionlocks / beerdb', #} #}) perladdvar maypolesession "args => {directory = > '/ tmp / sessões / beerdb'} "Perladdvar maypolesession" args => {lockdirectory => '/ tmp / sessionlocks / beerdb'} "# mesclando um hash de arrayrefs envolve um hack ... # $ config-> Masonx -> {comp_root} = , # , #]; Perladdvar maypolemasonx "comp_root => ]" Perladdvar MaypolemasonX "comp_root => " # ... Mais claramente mostrado aqui. Para construir um hash de arrayrefs, o primeiro valor deve # ser um array ref (para configurar o valor como um arrayref), enquanto itens subseqüentes são escalares # e são empurrados para o arrayref: # $ config-> masonx -> { Plugins} = ; Perladdvar maypolemasonx "plugins => " Perladdvar MaypolemasonX "Plugins => MasonX :: Plugin :: Bar-> Novo" Perladdvar MaypolemasonX "Plugins => Masonx :: Plugin :: BAZ > Novos "Requisitos: · Perl.


Maypole :: Plugin :: Config :: Apache Software Relacionado

Oryx.

Persistência de objeto conduzido Meta-Modelo com herança múltipla ...

192

Download