summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Xerl/Page/Templates.pm1
-rw-r--r--configdev-pluto.buetow.org.txt24
-rwxr-xr-xindex.pl5
3 files changed, 28 insertions, 2 deletions
diff --git a/Xerl/Page/Templates.pm b/Xerl/Page/Templates.pm
index 53e2a12..8b7c6d1 100644
--- a/Xerl/Page/Templates.pm
+++ b/Xerl/Page/Templates.pm
@@ -97,6 +97,7 @@ sub parse($) {
$config->set_finish_request(1);
return undef;
}
+
$xmlconfigreader->parse();
$config->set_xmlconfigrootobj( $xmlconfigreader->get_root() );
diff --git a/configdev-pluto.buetow.org.txt b/configdev-pluto.buetow.org.txt
new file mode 100644
index 0000000..f347af8
--- /dev/null
+++ b/configdev-pluto.buetow.org.txt
@@ -0,0 +1,24 @@
+# TODO: Allow comments behind the options!
+# defaultproto will be used if not ENV(HTTPS)==on
+#nocache=defined
+#nocache=1
+cacheroot=/home/pb/xerl/cache
+cookievals=nocache,plain,devel,style,template
+sessiondisable=1
+ctype.asc=text/plain
+ctype.css=text/css
+ctype.jpg=image/jpg
+ctype.pdf=application/pdf
+ctype.png=image/png
+ctype.txt=text/plain
+ctype.xml=text/plain
+defaultcontent=home
+defaulthost=default
+defaultoutputformat=xhtml
+defaultproto=http
+defaultstyle=default.css
+defaulttemplate=xhtml
+hidesubhome=1
+hostroot=/home/pb/xerl/hosts/
+statsroot=/home/pb/xerl/stats/
+404=http://www.buetow.org
diff --git a/index.pl b/index.pl
index 985af29..4442648 100755
--- a/index.pl
+++ b/index.pl
@@ -9,8 +9,9 @@ use Socket;
use Sys::Hostname;
my $host = hostname();
-my $config = -e "config-$host.txt" ? "config-$host.txt" : 'config.txt';
+my $config = -e "configdev-$host.txt" ? "configdev-$host.txt" : (
+ -e "config-$host.txt" ? "config-$host.txt" : 'config.txt'
+);
my Xerl $xerl = Xerl->new( config => $config );
$xerl->run();
-