Tags:
create new tag
, view all tags

Programmpfade

Apache

  • Apache Logfile: /etc/apache/vhosts/129.132.xxx.yyy/logs/access_log
  • Apache Error-Log: /etc/apache/vhosts/129.132.xxx.yyy/logs/error_log
  • Apache-Konfigurationsdatei: /etc/apache/vhosts/129.132.xxx.yyy/conf/httpd.conf
  • zusätzliche Pfad-Datei: /etc/apache/vhosts/129.132.xxx.yyy/conf/path
  • URL-Rewrite Konfigurationsdatei: /home/idn/conf/rewrite.conf

Die ip-Nummern 129.132.xxx.yyy sind durch die entsprechenden IP-Nummern zu ersetzen:

name IP Entwickler Home PERL Host
n-vermeul 129.132.46.90 Swen /home/ndev0   hotrats.ethz.ch
n-corti 129.132.46.91 Matteo /home/ndev1   hotrats.ethz.ch
n-amueller 129.132.46.92 Anton /home/ndev2   hotrats.ethz.ch
idn-new 129.132.46.94 production /home/idn perl-5.8.7-lp otep.ethz.ch
idn-test 129.132.46.95 production   perl-5.8.7-lp otep.ethz.ch

URL

  • Admin-Tool Produktion: https://idn.ethz.ch/cgi-bin/admin_tool/main.cgi
  • Admin-Tool Test: https://n-vermeul.ethz.ch/cgi-bin/admin_tool/main.cgi

Perl

Pfad Beschreibung
~/cgi-bin/ Verzeichnis für alle ausführbaren cgi-Programme
~/htdocs/ Verzeichnis für die statischen HTML-Seiten sowie CSS und Java Script Dateien
~/logs/ lokales Log-File für cgi-Programme
=~/var/log/httpd/error_log Apache Error-Log
=~/var/log/httpd/access_log Apache Access-Log

Nethz.pm ist unter ~/perl_libs/ zu finden. Dieser Pfad wird im Apache-Konfigurationsfile für die Variable PERL5LIB gesetzt.

Installation von eigenen Perl-Modulen

  • cpan aufstarten
  • die config-Option makepl_arg : PREFIX=~/perl setzen
  • so werden «lokale» Perl-Module in ~/perl installiert
  • um die lokalen Perl-Module zu verwenden, muss im Skript ein use lib '/instances/home/ndev0/perl' verwendet werden
  • Perl-Module können auch «regional» installiert werden: /instances/home/perl

Cronjobs

  • Cronjob Pfad: /home/idn/cronjobs
  • INC-Pfad für Cronjobs: im crontab-File (crontab -e) wird die Variable PERL5LIB="/home/idn/perl_libs/:/home/idn/cronjobs" gesetzt

Oracle

  • $ORACLE_HOME = /opt/oracle/product/10.2.0/client_1
  • Install dir: /opt/oracle/product/10.2.0/client_1
  • Perl: /opt/oracle/product/10.2.0/client_1/perl
  • Perl modules: /opt/oracle/product/10.2.0/client_1/perl/lib/5.8.3 and /opt/oracle/product/10.2.0/client_1/perl/lib/site_perl/5.8.3

-- Main.vermeul - 11 May 2006

Topic revision: r9 - 2010-11-04 - vermeul
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback