Q: moinmoin wikiframing in ubuntu

Sean Kim sean.opal at gmail.com
Wed May 21 16:20:36 UTC 2008


Hi,

I want to run multiple moinmoin wiki in ubuntu 8.04 server

- in /etc/apache2/sites-available/default
-------------------------------------------------------
   ScriptAlias /sean_wiki "/home/public/wikis/sean_wiki/moin.cgi"
   alias /wiki "/usr/share/moin/htdocs"
   <Directory /usr/share/moin/htdocs>
       Order allow,deny
       allow from all
   </Directory>
-------------------------------------------------------

- in /etc/moin/farmconfig.py
-------------------------------------------------------
wikis = [
   ("sean_wiki",  r"^sean_wiki/.*$"),
   ("test_wiki",  r"^test_wiki/.*$")
]
-------------------------------------------------------

- in /home/public/wikis/sean_wiki/moin.cgi
-------------------------------------------------------
sys.path.insert(0, '/etc/moin')
-------------------------------------------------------

Then I visit "http://domain.com/sean_wiki" and... there is errors
What else I need to do?

-------------------------------------------------------

Traceback (most recent call last):
 File "/var/lib/python-support/python2.5/MoinMoin/request.py", line 
1439, in __init__
   RequestBase.__init__(self, properties)
 File "/var/lib/python-support/python2.5/MoinMoin/request.py", line 156, 
in __init__
   self._load_multi_cfg()
 File "/var/lib/python-support/python2.5/MoinMoin/request.py", line 313, 
in _load_multi_cfg
   self.cfg = multiconfig.getConfig(self.url)
 File "/var/lib/python-support/python2.5/MoinMoin/multiconfig.py", line 
162, in getConfig
   config = _makeConfig(configName)
 File "/var/lib/python-support/python2.5/MoinMoin/multiconfig.py", line 
99, in _makeConfig
   cfg = configClass(name)
 File "/var/lib/python-support/python2.5/MoinMoin/multiconfig.py", line 
499, in __init__
   self._check_directories()
 File "/var/lib/python-support/python2.5/MoinMoin/multiconfig.py", line 
644, in _check_directories
   raise error.ConfigurationError(msg)
ConfigurationError: data_dir "/org/mywiki/data" does not exists, 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.

Traceback (most recent call last):
 File "/var/lib/python-support/python2.5/MoinMoin/multiconfig.py", line 
160, in getConfig
   config = _config_cache[configName]
KeyError: 'mywiki'

Additionally cgitb raised this exception:
Traceback (most recent call last):
 File "/var/lib/python-support/python2.5/MoinMoin/failure.py", line 143, 
in handle
   display=request.cfg.traceback_show,
AttributeError: 'RequestCGI' object has no attribute 'cfg'

-------------------------------------------------------





More information about the ubuntu-users mailing list