9 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# auch die Skripts im web-Ordner greifen hierdrauf zu
$home/bin # Skripts zur Verwaltung von Logs, SID's uvm.
$home/modules # könnte man auch include nennen
$home/doku # README's
$home/temp # für alle Skripts
$home/sessions # Session-IDs
$home/log # Skriptlogs, die's, warnings, log etc.
# Profile, config-Dateien uvm.
$home/config
$home/config/globals
$home/config/profiles
$home/config/hosts
# Nur der web-Ordner ist für den Webserver freigegeben,
# man könnte ihn auch public nennen oder wie jeder möchte
$home/web # öffentliches Verzeichnis
$home/web/cgi # ausführbare Skripts
$home/web/tmpl # Templates
$home/web/img # Bilder, Grafiken
$home/web/css # CSS-Dateien
$home/web/html # statitsche HTML-Dateien
$home/web/data # Datendateien, falls keine Datenbank genutzt wird
$home/doku # README's
$home/doku # README's
1
2
3
4
5
6
7
8
9
10
11
12
<Perl>
use File::Basename qw(dirname);
my $project_root = dirname(dirname()); # $0 oder FindBin zusammen mit FindBin->again geht auch
$PerlConfig = <<EOF;
Alias /testproject $project_root/htdocs
# weitere Alias- und Location-Definitionen
EOF
</Perl>
9 Einträge, 1 Seite |