Hi,

I successfully installed Arches 4.1 on an Amazon AWS EC2 instance running 
the latest Ubuntu 16.04.4.
>From a core arches development environment I installed a project called 
wessex.

My directory structure is:
/home/Ubuntu/Projects
  /arches
  /ENV
  /wessex

Everything's working fine when running on port 8000.

Yet I can not get apache to serve the website.

To setup and configure apache I followed the instructions on 
https://github.com/archesproject/arches/wiki/Basic-Production-Configuration.
Static files are collected into  /home/ubuntu/Projects/wessex/wessex/static/

My default virtual host file /etc/apache2/sites-available/000-default.conf 
looks like:

<VirtualHost *:80>
WSGIDaemonProcess wessex 
python-path=/home/ubuntu/Projects/wessex/wessex:/home/ubuntu/Projects/ENV/lib/python2.7/site-packages
WSGIScriptAlias / /home/ubuntu/Projects/arches/arches/wsgi.py 
process-group=wessex
<Directory /home/ubuntu/Projects/wessex>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>
Alias /static/ /home/ubuntu/Projects/wessex/wessex/static/
<Directory /home/ubuntu/Projects/wessex/wessex/static>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>


When hitting the server without port 8000 I get a 500.
Apache error log:

mod_wsgi (pid=2055): Target WSGI script 
'/home/ubuntu/Projects/wessex/wessex/wsgi.py' cannot be loaded as Python 
module.
mod_wsgi (pid=2055): Exception occurred processing WSGI script 
'/home/ubuntu/Projects/wessex/wessex/wsgi.py'.
Traceback (most recent call last):
   File "/home/ubuntu/Projects/wessex/wessex/wsgi.py", line 33, in <module>
     application = get_wsgi_application()
   File 
"/home/ubuntu/Projects/ENV/lib/python2.7/site-packages/django/core/wsgi.py", 
line 13, in get_wsgi_application
     django.setup(set_prefix=False)
   File 
"/home/ubuntu/Projects/ENV/lib/python2.7/site-packages/django/__init__.py", 
line 22, in setup
     configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
   File 
"/home/ubuntu/Projects/ENV/lib/python2.7/site-packages/django/conf/__init__.py",
 
line 56, in __getattr__
     self._setup(name)
   File 
"/home/ubuntu/Projects/ENV/lib/python2.7/site-packages/django/conf/__init__.py",
 
line 41, in _setup
     self._wrapped = Settings(settings_module)
   File 
"/home/ubuntu/Projects/ENV/lib/python2.7/site-packages/django/conf/__init__.py",
 
line 110, in __init__
     mod = importlib.import_module(self.SETTINGS_MODULE)
   File "/usr/lib/python2.7/importlib/__init__.py", line 37, in 
import_module
     __import__(name)
 ImportError: No module named wessex.settings


Any idea, why the script cannot be loaded as Python module or rather why 
wessex.settings can not be found?

Jens

-- 
-- To post, send email to archesproject@googlegroups.com. To unsubscribe, send 
email to archesproject+unsubscr...@googlegroups.com. For more information, 
visit https://groups.google.com/d/forum/archesproject?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Arches Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to archesproject+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to