Apache :: configparser.

Apache :: configparser הוא מודול Perl שיכול לטעון קבצי תצורת Apache.
הורד עכשיו

Apache :: configparser. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Blair Zajac
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~bzajac/Apache-ConfigParser-1.01/lib/Apache/ConfigParser.pm

Apache :: configparser. תגים


Apache :: configparser. תיאור

:: Apache ConfigParser הוא מודול פרל שיכולה לטעון קבצי תצורה Apache. Apache :: ConfigParser הוא מודול פרל שיכולים לטעון תצורה Apache files.SYNOPSIS השימוש Apache :: ConfigParser; # צור מנתח ריק חדש. C1 $ שלי = Apache :: ConfigParser-> חדשות; # לטעון קובץ תצורה Apache. שלי $ RC = $ c1-> parse_file ( '/ etc / httpd / conf / httpd.conf'); # אם יש שגיאה בניתוח קובץ התצורה, אז $ RC # יהיה שקר ומחרוזת שגיאה תהיה זמינה. אם (לא $ RC) {להדפיס $ c1-> errstr, "n"; #} קבל את השורש של עץ המייצג את קובץ ההגדרות. # זהו אובייקט Apache :: ConfigParser :: הדירקטיבה. שורש $ שלי = $ c1-> שורש; # קבל את כל ההנחיות ומתחיל להקשר של. שלי @directives = $ root-> בנות; # קבל את שמו של ההנחיה הראשונה. שלי $ d_name = $ הנחיות -> שם; # זה הנחיה הופיעה בקובץ זה, אשר עשוי להיות בקובץ # Include'd. שלי $ d_filename = $ הנחיות -> filename; # וזה מתחיל על מספר הקו הזה. שלי $ d_line_number = $ הנחיות -> LINE_NUMBER; # מצא את כל הערכים CustomLog, ללא תלות בהקשר. שלי @custom_logs = $ c1-> find_down_directive_names ( 'CustomLog'); # קבל את CustomLog הראשון. שלי $ custom_log = $ custom_logs ; # קבל את הערך בצורת מחרוזת. $ Custom_log_args = $ custom_log-> ערך; # קבל את הערך בצורת מערך כבר לפצל. שלי @custom_log_args = $ custom_log-> get_value_array; # קבל אותו מערך אבל הפניה אליו. שלי $ customer_log_args = $ custom_log-> value_array_ref; # הערך הראשון CustomLog הוא הקובץ של היומן. שלי $ custom_log_file = $ custom_log_args -> ; # קבל את הערך המקורי לפני הנתיב נעשה מוחלט. @custom_log_args = $ custom_log-> get_orig_value_array; $ Customer_log_file = $ custom_log_args ; # הנה דוגמה מלאה יותר לטעון קובץ httpd.conf ולהוסיף # הוראה VirtualHost החדש אליו. # # מטרת Apache :: ConfigParser מכיל הפניה # Apache :: ConfigParser :: אובייקט בהנחיה, אשר ניתן להשיג על ידי # באמצעות Apache :: ConfigParser-> שורש. צומת שורש הוא # Apache :: ConfigParser :: הדירקטיבה אשר ISA Tree :: DAG_Node (כלומר Apache # :: ConfigParser :: הדירקטיבה של @ISA מכיל Tree :: DAG_Node). # אז כדי לקבל את צומת שורש להוסיף הנחיה חדשה אליו, זה יכול להיעשות # ככה: C $ שלי = Apache :: ConfigParser-> חדשות; שלי $ RC = $ c-> parse_file ( '/ etc / httpd.conf'); שורש $ שלי = $ c-> שורש; שלי $ new_virtual_host = $ root-> new_daughter; $ New_virtual_host-> שם ( 'VirtualHost'); $ New_virtual_host-> ערך ( '*'); # והערך VirtualHost נקרא "בהקשר" המכיל # אחרים Apache :: ConfigParser :: הדירקטיבה של: שלי $ server_name = $ new_virtual_host-> new_daughter; $ Server_name-> שם ( 'ServerName'); ערך $ server_name-> ( "my.hostname.com"); מודול Apache :: ConfigParser משמש לטעינת קובץ תצורת Apache לאפשר תוכניות כדי לקבוע הנחיות התצורה של Apache וקשרים. המטרה וכתוצאה מכילה מבנה עץ מבוסס באמצעות Apache :: ConfigParser :: בכיתת ההוראה, שהנה תת של העץ :: DAG_node, כך כול השיטות המאפשרות חיפושים מבוססי עץ ושינויים מהעץ :: DAG_Node זמין גם. מבנה העץ משמש כדי לייצג את היכולת חלקים הקן, כגון , , etc.Apache עושה עבודה נהדרת של בדיקת קבצי תצורה Apache שגיאות ועלים מודולים זה רוב שכדי אפאצ'י. מודול זה עושה בדיקת קובץ תצורה מינימלית. מודול כרגע בודק: התחל ושמות בהקשר סוף להתאים את הבדיקות מודול אם שמות בהקשר ההתחלה והסיום להתאים. אם שם סוף ההקשר אינו תואם את השם בהקשר ההתחלה, אז הוא לא התייחס. מודול אפילו לא בודק אם בהקשרים תצורה יש שמות תקף. דרישות: · פרל


Apache :: configparser. תוכנה קשורה

CPAN :: SQLite.

cpan :: sqlite הוא מודול perl המאפשר לך לשמור ולחפש מסד נתונים מינימלי CPAN. ...

250

הורד