diff --git a/handbook/troggle/serverconfig.html b/handbook/troggle/serverconfig.html index 673875682..fa028966e 100644 --- a/handbook/troggle/serverconfig.html +++ b/handbook/troggle/serverconfig.html @@ -86,6 +86,12 @@ be copied here in due course.
Apache needs to run as user 'expo', not 'www-data' as standard. This is due to a basic incompatibility in permissions between apache and git: git does not honour existing permissions exactly. See + How to run apache as an alternate user. + +
Although troggle will appear to work with sqlite database, it needs a proper concurrrent access database to manage multiple users. sqlite is +single-user (effectively a separate instance of django is created for each page access, so even one person looking at several pages at once is +"multi-user").
The folder structure on the server is as shown below. It is all
in the user folder for the user expo i.e. in
/home/user/expo: