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.
  • to install the master system following a new operating system install on the public server +

    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: