--> -->

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.

  1. /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={})

    1. 27
    2. 28 self._setup_vars_from_std_env(os.environ)
    3. 29 RequestBase.__init__(self, properties)
    4. 30
    5. 31 except Exception, err:
    • global RequestBase = <class 'MoinMoin.request.RequestBase'>
    • RequestBase.__init__ = <unbound method RequestBase.__init__>
    • self = <MoinMoin.request.request_cgi.Request object>
    • properties = {}
  2. /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)

    1. 164 self.__dict__.update(properties)
    2. 165 try:
    3. 166 self._load_multi_cfg(given_config)
    4. 167 except error.NoConfigMatchedError:
    5. 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
  3. /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)

    1. 360 if given_config is None:
    2. 361 self.clock.start('load_multi_cfg')
    3. 362 self.cfg = multiconfig.getConfig(self.url)
    4. 363 self.clock.stop('load_multi_cfg')
    5. 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/DeveloperDocs/IsabelleIsar/TheoriesAndProofContexts'
  4. /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/DeveloperDocs/IsabelleIsar/TheoriesAndProofContexts')

    1. 189 cfg = _config_cache[cfgName]
    2. 190 except KeyError:
    3. 191 cfg = _makeConfig(cfgName)
    4. 192 cfg = _config_cache.setdefault(cfgName, cfg)
    5. 193 return cfg
    • cfg undefined
    • global _makeConfig = <function _makeConfig>
    • cfgName = 'wikiconfig'
  5. /group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/config/multiconfig.py in _makeConfig (name='wikiconfig')

    1. 121 module, mtime = _importConfigModule(name)
    2. 122 configClass = getattr(module, 'Config')
    3. 123 cfg = configClass(name)
    4. 124 cfg.cfg_mtime = max(mtime, _farmconfig_mtime)
    5. 125 logging.info("using wiki config: %s" % os.path.abspath(module.__file__))
    • cfg undefined
    • configClass = <class 'wikiconfig.Config'>
    • name = 'wikiconfig'
  6. /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')

    1. 268 self.cache.ua_spiders = self.ua_spiders and re.compile(self.ua_spiders, re.IGNORECASE)
    2. 269
    3. 270 self._check_directories()
    4. 271
    5. 272 if not isinstance(self.superuser, list):
    • self = <wikiconfig.Config object>
    • self._check_directories = <bound method Config._check_directories of <wikiconfig.Config object>>
  7. /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>)

    1. 557 also the spelling of the directory name.
    2. 558 """ % {'attr': attr, 'path': path, }
    3. 559 raise error.ConfigurationError(msg)
    4. 560
    5. 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.

  1. /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/DeveloperDocs/IsabelleIsar/TheoriesAndProofContexts')

    1. 187 cfgName = _getConfigName(url)
    2. 188 try:
    3. 189 cfg = _config_cache[cfgName]
    4. 190 except KeyError:
    5. 191 cfg = _makeConfig(cfgName)
    • cfg undefined
    • global _config_cache = {}
    • cfgName = 'wikiconfig'

KeyError

'wikiconfig'

  • args = ('wikiconfig',)
  • message = 'wikiconfig'

System Details