diff --git a/official_docs/en/server_install.rst b/official_docs/en/server_install.rst index 8ee9617..351d357 100644 --- a/official_docs/en/server_install.rst +++ b/official_docs/en/server_install.rst @@ -1,2 +1,81 @@ Install new OBM Server guide ---------------------------- + +Several low-level settings coming from the local_vars.php.inc file which can be updated by the server admin + +local_vars.php.inc +.................. +. code-block:: php + // Database connection definitions + // Please change the passwords for an other random string + define('gisdb_user','YOUR_PROJECT_ADMIN'); + define('gisdb_pass','xxxxxxx'); + define('gisdb_name','POSTGRES_DB_NAME'); + define('gisdb_host','POSTGRES_HOST_NAME'); + + // project's sql table name + define('PROJECTTABLE','your_database_table_name'); + #define('PROJECTTABLE',basename(__DIR__)); + + // default project data restriction level + // `public` data read/mod for everybody + // `login` data read/mod only for logined users + // `group` data read/mod only for group members + define('ACC_LEVEL','public'); + define('MOD_LEVEL','group'); + + // default language + // the corresponding language file should be exists + // see the language file inclusion in the prepare_vars.php + define('LANG','hu'); # en, ro, ru, ... + + // On openbiomaps.org is /projects + // else maybe empty + define('PATH','/biomaps/resources'); + define('URL',sprintf("%s%s",$_SERVER['SERVER_NAME'],PATH)); + + // mapserver variable + define('PRIVATE_MAPSERV',sprintf("%s/private/proxy.php",URL)); + define('PUBLIC_MAPSERV',sprintf("%s/public/proxy.php",URL)); + define('PRIVATE_MAPCACHE',sprintf("%s/private/cache.php",URL)); + define('PUBLIC_MAPCACHE',sprintf("%s/public/cache.php",URL)); + define('MAPSERVER','http://localhost/cgi-bin/mapserv.fcgi'); + define('MAPCACHE','http://localhost/mapcache'); + define('MAP','PMAP'); + + // MAP's JS OBJ variables + // should move into postgresql vars + define('PRIVATE_MAPFILE','private.map'); + + // Invitations + // If 0, only admin can send invitations + // otherwise the specified number of active invitation can be, so can't send more the xx invitations at once + // default is 11 + define('INVITATIONS',11); + + # MAIL settings, if no local mail agent... + #define('SMTP_AUTH',true); + # local smtp server example + #define('SMTP_HOST','mail.your-smtp-server.org'); + #define('SMTP_USERNAME','MAIL USER'); + #define('SMTP_PASSWORD','xxxxxx'); + #define('SMTP_PORT','PORT-NUMBER'); + #define('SMTP_SENDER','mail_user@your-smtp-server.org'); + # Google example, it not works, updates needed!!! + #define('SMTP_HOST','smtp.gmail.com'); + #define('SMTP_USERNAME','your-user@gmail.com'); + #define('SMTP_PASSWORD','xxxxxxxxx'); + #define('SMTP_SECURE','tls'); + #define('SMTP_PORT','587'); + + //define('TURN_OFF_LAYERS','layer_data_points'); + define('MAP_OVER_MAINPAGE',0); + define('LOAD_INTROPAGE',0); + define('SHINYURL',false); + define('RSERVER',false); + define('LOGINPAGE','map'); + define('TRAINING',false); + + // used by the read_table module to encrypt the table name, ... + define('MyHASH','password-string'); +