ConfigurationError
data_dir "/group/reason/dream/apache/data/moin-instances/isaplanner/data" does not exist, or has incorrect ownership or
permissions.
Make sure the directory and the subdirectory "pages" are owned by the web
server and are readable, writable and executable by the web server user
and group.
It is recommended to use absolute paths and not relative paths. Check
also the spelling of the directory name.
Error in your configuration file "/group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/config/multiconfig.py" around line 189.
Traceback
A problem occurred in a Python script. Here is the
sequence of function calls leading up to the error, in the
order they occurred.
/group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/request/request_cgi.py
in __init__
(self=<MoinMoin.request.request_cgi.Request object>, properties={})
- 27
- 28 self._setup_vars_from_std_env(os.environ)
- 29 RequestBase.__init__(self, properties)
- 30
- 31 except Exception, err:
- global
RequestBase
= <class 'MoinMoin.request.RequestBase'>
- RequestBase.__init__
= <unbound method RequestBase.__init__>
- self
= <MoinMoin.request.request_cgi.Request object>
- properties
= {}
/group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/request/__init__.py
in __init__
(self=<MoinMoin.request.request_cgi.Request object>, properties={}, given_config=None)
- 164 self.__dict__.update(properties)
- 165 try:
- 166 self._load_multi_cfg(given_config)
- 167 except error.NoConfigMatchedError:
- 168 self.makeForbidden(404, 'No wiki configuration matching the URL found!\r\n')
- self
= <MoinMoin.request.request_cgi.Request object>
- self._load_multi_cfg
= <bound method Request._load_multi_cfg of <MoinMoin.request.request_cgi.Request object>>
- given_config
= None
/group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/request/__init__.py
in _load_multi_cfg
(self=<MoinMoin.request.request_cgi.Request object>, given_config=None)
- 360 if given_config is None:
- 361 self.clock.start('load_multi_cfg')
- 362 self.cfg = multiconfig.getConfig(self.url)
- 363 self.clock.stop('load_multi_cfg')
- 364 else:
- self
= <MoinMoin.request.request_cgi.Request object>
- self.cfg undefined
- global
multiconfig
= <module 'MoinMoin.config.multiconfig' from '/gro...4/site-packages/MoinMoin/config/multiconfig.pyc'>
- multiconfig.getConfig
= <function getConfig>
- self.url
= 'dream.inf.ed.ac.uk/projects/isaplanner/wiki/DeveloperNews'
/group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/config/multiconfig.py
in getConfig
(url='dream.inf.ed.ac.uk/projects/isaplanner/wiki/DeveloperNews')
- 189 cfg = _config_cache[cfgName]
- 190 except KeyError:
- 191 cfg = _makeConfig(cfgName)
- 192 cfg = _config_cache.setdefault(cfgName, cfg)
- 193 return cfg
- cfg undefined
- global
_makeConfig
= <function _makeConfig>
- cfgName
= 'wikiconfig'
/group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/config/multiconfig.py
in _makeConfig
(name='wikiconfig')
- 121 module, mtime = _importConfigModule(name)
- 122 configClass = getattr(module, 'Config')
- 123 cfg = configClass(name)
- 124 cfg.cfg_mtime = max(mtime, _farmconfig_mtime)
- 125 logging.info("using wiki config: %s" % os.path.abspath(module.__file__))
- cfg undefined
- configClass
= <class 'wikiconfig.Config'>
- name
= 'wikiconfig'
/group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/config/multiconfig.py
in __init__
(self=<wikiconfig.Config object>, siteid='wikiconfig')
- 268 self.cache.ua_spiders = self.ua_spiders and re.compile(self.ua_spiders, re.IGNORECASE)
- 269
- 270 self._check_directories()
- 271
- 272 if not isinstance(self.superuser, list):
- self
= <wikiconfig.Config object>
- self._check_directories
= <bound method Config._check_directories of <wikiconfig.Config object>>
/group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/config/multiconfig.py
in _check_directories
(self=<wikiconfig.Config object>)
- 557 also the spelling of the directory name.
- 558 """ % {'attr': attr, 'path': path, }
- 559 raise error.ConfigurationError(msg)
- 560
- 561 def _loadPluginModule(self):
- global
error
= <module 'MoinMoin.error' from '/group/reason/dre.../lib/python2.4/site-packages/MoinMoin/error.pyc'>
- error.ConfigurationError
= <class 'MoinMoin.error.ConfigurationError'>
- msg
= '\ndata_dir "/group/reason/dream/apache/data/moin-.... Check\nalso the spelling of the directory name.\n'
ConfigurationError
data_dir "/group/reason/dream/apache/data/moin-instances/isaplanner/data" does not exist, or has incorrect ownership or
permissions.
Make sure the directory and the subdirectory "pages" are owned by the web
server and are readable, writable and executable by the web server user
and group.
It is recommended to use absolute paths and not relative paths. Check
also the spelling of the directory name.
- args = ()
- exceptions = <bound method ConfigurationError.exceptions of ConfigurationError()>
- innerException = (<type 'exceptions.KeyError'>, KeyError('wikiconfig',), <traceback object>)
- message = '\ndata_dir "/group/reason/dream/apache/data/moin-.... Check\nalso the spelling of the directory name.\n'
Traceback
A problem occurred in a Python script. Here is the
sequence of function calls leading up to the error, in the
order they occurred.
/group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/config/multiconfig.py
in getConfig
(url='dream.inf.ed.ac.uk/projects/isaplanner/wiki/DeveloperNews')
- 187 cfgName = _getConfigName(url)
- 188 try:
- 189 cfg = _config_cache[cfgName]
- 190 except KeyError:
- 191 cfg = _makeConfig(cfgName)
- cfg undefined
- global
_config_cache
= {}
- cfgName
= 'wikiconfig'
KeyError
'wikiconfig'
- args = ('wikiconfig',)
- message = 'wikiconfig'
System Details
- Date: Fri, 29 Mar 2024 09:49:31 +0000
- Platform: Linux alecto.inf.ed.ac.uk 3.10.0-1160.83.1.el7.x86_64 #1 SMP Tue Jan 24 08:34:19 CST 2023 x86_64
- Python: Python 2.7.5 (/usr/bin/python)
- MoinMoin: Release 1.8.2 (release)