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