exit 1
fi
- mkdir -p $SITES/$site/wiki
+ # Create folder structure
+ (
+ mkdir -p $SITES/$site/wiki
+ cd $SITES/$site/wiki
+ ln -s field.php index.php
+ mkdir -p local uploads wiki.d cookbook
+ chown $site. wiki.d
+ chown root.$site local/config.php
+ )
+
+ # Setup dispatcher
echo '<?php include("/var/www/data/wiki/pmwiki.php"); ?>' > $SITES/$site/wiki/field.php
+ # Setup redirections
echo > $SITES/$site/wiki/.htaccess <<-EOF
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^([^/a-z].*) field.php?n=$1 [QSA,L]
EOF
+ # Setup config file
echo > $SITES/$site/wiki/local/config.php <<-EOF
<?php if (!defined('PmWiki')) exit();
$ScriptUrl = "https://$site.<%= domain %>";
$EnablePathInfo = 1;
EOF
-
- (
- cd $SITES/$site/wiki
- ln -s field.php index.php
- mkdir -p local uploads wiki.d cookbook
- chown $site. wiki.d
- chown root.$site local/config.php
- )
}
# Main procedure