Maipole :: Plugin :: config :: apache

Lese-Einstellungen von httpd.conf
Jetzt downloaden

Maipole :: Plugin :: config :: apache Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • David R. Baird
  • Website des Verlags:
  • http://search.cpan.org/~davebaird/

Maipole :: Plugin :: config :: apache Stichworte


Maipole :: Plugin :: config :: apache Beschreibung

Lese-Einstellungen von httpd.conf Alles beginnt mit Maypole oder Maypoleeval, um eine Konfigurationseinstellung für Maipole zu sein. Alles nach dem Maypole oder Maipoleeval ist der variable Name, in studlycaps-Formular-Formular-Formulissen von MaypoleeVal-Variablen werden durch ein Eval ausgeführt, sodass beließe komplexe Datenstrukturen eingehalten werden können, einschließlich der CoberEufs, wenn irgendetwas erforderlich ist. A => Das Symbol wird auch über ein Eval ausgeführt, sodass jeder gültige Perl-Ausdruck für einen Hash-Wert verwendet werden kann. Es wird versucht, Hash-Einträge intelligent in mehreren Perladdvar-Anweisungen zusammenzuführen. Mehrere Einträge mit demselben Schlüssel werden in einen einzelnen HashRef- oder arrayref-value.put config :: Apache an der Vorderseite des Maypole :: Anwendungsanrufs zusammengeführt, sodass spätere Plugins Zugriff auf die Konfigurationseinstellungen aufweisen. Wenn Ihre httpd.conf alle Ihre Maypole-Einstellungen enthält, können Sie das Set -Tup-Flag hinzufügen, das __package __-> Setup für Sie anruft. # in httpd.conf # Wie $ config-> application_name ("the bierdatenbank") perlsetvar MaypoleApplicationName "Die Bierdatenbank" perlsetvar Maypoledsn DBI: MySQL: Beerdb perlsetvar Maypoleuser Benutzername perlsetvar Maypolepass Passwort # identisch wie $ config-> display_tables () Perladdvar Maipoledisplaytables Bier Perladdvar Maipoledisplaytables Brewery Perladdvar Maipoledisplaytables Pub Perladdvar MaipoledisplayTables Style # Config-> Masonx ({data_dir => '/ home / beerdb / www / beerdb / mdata', # in_package = > 'Beerdb :: testapp', # comp_root => ], #}) perladdvar MaiPolemasonx "data_dir => '/ home / beerdb / www / beerdb / mdata '"perladdvar maypolemasonx" in_package =>' beerdb :: testapp '"perladdvar maypolemasonx" comp_root => ] "# Set etwas von willkürlichem Perl-Code Perlsetvar MaiPoleeValdisplayTables "" # Verschmelzen eines Hash-Hashes - # $ config-> sesuse ({args => {verzeichnis => '/ tmp / sitzung / beerdb', # lockdirectory => '/ tmp / sessionlocks / beerdb', #} #}) perladdvar MaiPolessession "Args => {Verzeichnis = > '/ tmp / Sitzungen / Beerdb'} "Perladdvar MaiPolessession" Args => {lockdirectory => '/ tmp / sessionlocks / beerdb'} "# Verschmelzung eines Hash-ARRAYREFS" beinhaltet einen bösen Hack ... # $ config-> masonx -> {comp_root} = , # , #]; Perladdvar maypolemasonx "comp_root => " perladdvar maypolemasonx "comp_root => " # ... eindeutig hier gezeigt. Um einen Hash von ArrayRefs aufzubauen, muss der erste Wert # ein Array-REF sein (um den Wert als ArrayRef einzubauen), während nachfolgende Elemente Skalare # sind und auf das ArrayRef gedrückt werden: # $ config-> masonx -> { Plugins} = ; Perladdvar maypolemasonx "Plugins => " perladdvar MaiPolemasonx "Plugins => Masonx :: Plugin :: Bar-> NEUE" PERLADDVAR MaiPolemasonx "Plugins => Masonx :: Plugin :: Baz- > Neue "Anforderungen: · Perl.


Maipole :: Plugin :: config :: apache Zugehörige Software