Apache :: ConfigParser

Apache :: ConfkParser es un módulo Perl que puede cargar archivos de configuración de Apache.
Descargar ahora

Apache :: ConfigParser Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Blair Zajac
  • Sitio web del editor:
  • http://search.cpan.org/~bzajac/Apache-ConfigParser-1.01/lib/Apache/ConfigParser.pm

Apache :: ConfigParser Etiquetas


Apache :: ConfigParser Descripción

Apache :: ConfkParser es un módulo PERL que puede cargar archivos de configuración de Apache. Apache :: ConfigParser es un módulo Perl que puede cargar archivos de configuración de Apache.Synopsis Use Apache :: ConfigParser; # Crear un nuevo analizador vacío. My $ C1 = Apache :: ConfigParser-> Nuevo; # Cargar un archivo de configuración Apache. My $ RC = $ C1-> parse_file ('/ etc / httpd / conf / httpd.conf'); # Si hay un error al analizar el archivo de configuración, entonces $ RC # será FALSO y estará disponible una cadena de error. if (no $ rc) {imprimir $ C1-> errars, "N"; } # Obtenga la raíz de un árbol que representa el archivo de configuración. # Este es un Apache :: ConfigParser :: Objeto de la Directiva. mi raíz $ = $ C1-> raíz; # Obtenga todas las directivas y comenzando de contexto. My @Directives = $ root-> hijas; # Obtén el nombre de la primera directiva. My $ D_NAME = $ Directivas -> Nombre; # Esta directiva apareció en este archivo, que puede estar en un archivo # de inclusión. My $ D_FILENAME = $ Directivas -> Nombre de archivo; # Y comienza en este número de línea. My $ d_line_number = $ directivas -> line_number; # Encuentra todas las entradas de CustomLog, independientemente del contexto. My @Custom_logs = $ C1-> Find_Down_Directive_Names ('CustomLog'); # Obtén el primer anuncio personalizado. My $ custom_log = $ custom_logs ; # Obtenga el valor en forma de cadena. $ custom_log_args = $ custom_log-> valor; # Obtenga el valor en forma de matriz ya dividida. mi @custom_log_args = $ custom_log-> get_value_array; # Obtén la misma matriz pero una referencia a ella. My $ Customer_Log_args = $ custom_log-> valor_array_ref; # El primer valor en un CustomLog es el nombre de archivo del registro. My $ custom_log_file = $ custom_log_args -> ; # Obtenga el valor original antes de que se haya realizado la ruta. @custom_log_args = $ custom_log-> get_orig_value_array; $ cliente_log_file = $ custom_log_args ; # Aquí hay un ejemplo más completo para cargar un archivo httpd.conf y agregar # una nueva directiva de virtualhost. # # El objeto Apache :: ConfigParser contiene una referencia a un # Apache :: ConfigParser :: Objeto de la Directiva, que se puede obtener por # usando Apache :: ConfigParser-> Root. El nodo raíz es un # Apache :: ConfigParser :: Directive the Isa Tree :: Dag_Node (que es # Apache :: ConfigParser :: Directive's @isa contiene árbol :: DAG_NODE). # Para obtener el nodo raíz y agregarle una nueva directiva, podría ser # HECHO "MIS $ C = Apache :: ConfigParser-> Nuevo; MY $ RC = $ C-> PARSE_FILE ('/ etc / httpd.conf'); mi raíz $ = $ c-> raíz; My $ New_Virtual_host = $ root-> New_Dass; $ new_virtual_host-> Nombre ('VirtualHost'); $ new_virtual_host-> Valor ('*'); # El VirtualHost se llama "contexto" que contiene otros # Apache :: ConfigParser :: Directive's: My $ Server_Name = $ new_virtual_host-> New_Dass; $ server_name-> Nombre ('Servername'); $ server_name-> valor ('my.hostname.com'); El módulo Apache :: ConfigParser se usa para cargar un archivo de configuración de Apache para permitir que los programas determinen las directivas y los contextos de configuración de Apache. El objeto resultante contiene una estructura basada en árboles utilizando el Apache :: ConfigParser :: Clase de directiva, que es una subclase de árbol :: DAG_NODE, por lo que todos los métodos que permiten búsquedas y modificaciones basadas en árboles de árbol :: DAG_NODE también están disponibles. La estructura del árbol se utiliza para representar la capacidad de anidar secciones, como , , etc.Apache realiza un gran trabajo para verificar los archivos de configuración de Apache para errores y estos módulos deja la mayor parte de eso a Apache. Este módulo realiza una verificación de archivos de configuración mínima. El módulo comprueba actualmente: los nombres de contexto de inicio y finalización coinciden con los controles del módulo si los nombres de contexto de inicio y extremo coinciden. Si el nombre del contexto final no coincide con el nombre del contexto de inicio, entonces se ignora. El módulo ni siquiera comprueba si los contextos de configuración tienen nombres válidos. Requisitos: · Perl


Apache :: ConfigParser Software relacionado

CPAN :: SQLITE

CPAN :: SQLite es un módulo PERL que le permite mantener y buscar una base de datos de CPAN mínima. ...

250

Descargar