Maypole :: Plugin :: config :: Apache

Lees de configuratie-instellingen van httpd.conf
Download nu

Maypole :: Plugin :: config :: Apache Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • David R. Baird
  • Uitgever website:
  • http://search.cpan.org/~davebaird/

Maypole :: Plugin :: config :: Apache Tags


Maypole :: Plugin :: config :: Apache Beschrijving

Lees de configuratie-instellingen van httpd.conf Alles met Maypole of MaypoleVal wordt meegenomen als een config-instelling voor Maypole. Alles na de Maypole of MaypoleVal is de variabele naam, in Studlycaps Form.Values uit MaypoleVal-variabelen worden door een eval uitgevoerd, waarbij willekeurig complexe datastructuren worden ingesteld, inclusief de CODEREFS, als er iets dat nodig is. Elke waarde van een Perladdvar die dat bevat A => Symbool wordt ook door een eval uitgevoerd, dus elke geldige PERL-expressie voor een hash-waarde kan worden gebruikt. Een poging wordt gemaakt om intelligent hash-vermeldingen in meerdere Perladdvar-verklaringen te samenvoegen. Meerdere vermeldingen met dezelfde sleutel worden samengevoegd tot een enkele hashref- of arrayref-waarde.put config :: Apache aan de voorkant van de ComPole :: Application Call, zodat latere plug-ins toegang hebben tot de configuratie-instellingen. Als uw httpd.conf al uw maypole-instellingen bevat, kunt u de vlag van Setup toevoegen, die __package __-> instellen voor u.Synopsis Gebruik Maypole :: Toepassing QW (configuratie :: Apache -Setup); # in httpd.conf # hetzelfde als $ config-> applicatie_name ("The Beer-database") PerlsetVar maypoleapplicationnaam "The Beer Database" PerlsetVar MAYPOLEDSN DBI: MYSQL: BeerDB PerlsetVar Maypoleuser Gebruikersnaam PerlsetVar Maypolepass wachtwoord # hetzelfde als $ CONFIG-> Display_tables () Perladdvar maypoledisplaytables bier perladdvar maypoledisplaytables brouwerij perladdvar maypoledisplaytables pub perladdvar maypoledisplaytables stijl # hetzelfde als $ config-> Masonx ({data_dir => '/ home / bierdb / www / bierdb / mdata', # in_package = > 'BeerDB :: TestApp', # Comp_root => ], #}) Perladdvar maypolemasonx "data_dir => '/ home / bierdb / www / bierdb / MDATA '"Perladdvar Maypolemasonx" In_package =>' Beerdb :: TestApp '"Perladdvar Maypolemasonx" Comp_root => ]] "# Set iets van arbitraire perl-code PerlSetVar MaypoleValdisPlaytables "" # Masking van een hash hashes - # $ CONFIG-> SESSIE ({args => {directory => '/ TMP / Sessions / BeerDB', # Lockdirectory => '/ TMP / SessionLocks / Beerdb', #} #}) Perladdvar Maypolesession "args => {map = > '/ TMP / Sessions / BeerDB'} "Perladdvar Maypolesession" Args => {Lockdirectory => '/ TMP / SessionLocks / Beerdb'} "# Masking Een hash van Arrayrefs omvat een smerige hack ... # $ config-> Masonx -> {COMP_ROOT} = , # , #]; Perladdvar Maypolemasonx "Comp_root => ]" Perladdvar maypolemasonx "comp_root => # ... hier duidelijk getoond. Om een hash van Arrayrefs op te bouwen, moet de eerste waarde # een array Ref zijn (om de waarde als een arrayref) in te stellen, terwijl de volgende items scalars zijn en op de Arrayref worden gedrukt: # $ Config-> Masonx -> { Plug-ins} = ; Perladdvar Maypolemasonx "Plugins => " Perladdvar maypolemasonx "plug-ins => Masonx :: Plugin :: Bar-> Nieuwe" Perladdvar Maypolemasonx "plug-ins => Masonx :: Plugin: Baz- > Nieuwe "vereisten: · Perl


Maypole :: Plugin :: config :: Apache Gerelateerde software