[GeoNode-devel] Geonode Development to Production

Noel Jerome Borlongan njbborlongan.phillidar2.upd at gmail.com
Mon Sep 21 03:29:37 PDT 2015


Hi Simone,

Alright thanks for the idea. Since it cannot find Django, I tried
reinstalling Django by using "sudo pip install -e .". And voila, it worked!
Thanks again.

On Mon, Sep 21, 2015 at 6:01 PM, Simone Dalmasso <simone.dalmasso at gmail.com>
wrote:

> Hi, your problem seems to be in this line:
> *WSGIDaemonProcess geonode
> python-path=/home/borly/geonode:/home/borly/.venvs/geonode/lib/python2.7/site-packages
> user=www-data threads=15 processes=2*
>
> the apache wsgi module cannot find Django and can't import django.core.
> Make sure it is isntalled in your */home/borly/.venvs/geonode/lib/python2.7/site-packages
> *and try to use only that path as python-path
> *python-path=/home/borly/.venvs/geonode/lib/python2.7/site-packages*
>
> Hope this helps
>
> 2015-09-21 11:52 GMT+02:00 Noel Jerome Borlongan <
> njbborlongan.phillidar2.upd at gmail.com>:
>
>> Hi Geonode devs!
>>
>> I installed Geonode for Development in my machine, but now we want
>> Geonode to be available to public, so what we did was migrate the virtual
>> machine containing the Geonode installation to a Proxmox VE. I followed the
>> steps discussed here:
>> http://geonode.readthedocs.org/en/latest/tutorials/admin/install/custom_install.html.
>> Unfortunately, I cannot get pass setting localhost to Geonode webpage using
>> Apache2. Here is my geonode.conf:
>>
>> *WSGIDaemonProcess geonode
>> python-path=/home/borly/geonode:/home/borly/.venvs/geonode/lib/python2.7/site-packages
>> user=www-data threads=15 processes=2*
>> *<VirtualHost *:80>*
>> *    ServerName localhost*
>> *    ServerAdmin webmaster at localhost*
>> *    DocumentRoot /home/borly/geonode/geonode*
>>
>> *    ErrorLog /var/log/apache2/error.log*
>> *    LogLevel warn*
>> *    CustomLog /var/log/apache2/access.log combined*
>>
>> *    WSGIProcessGroup geonode*
>> *    WSGIPassAuthorization On*
>> *    WSGIScriptAlias / /home/borly/geonode/geonode/wsgi.py*
>>
>> *    <Directory "/home/borly/geonode/geonode/">*
>> *        Require all granted*
>> *        Options Indexes FollowSymLinks     *
>> *        IndexOptions FancyIndexing*
>> *    </Directory>*
>>
>> *    Alias /static/ /home/borly/geonode/geonode/static/*
>> *    Alias /uploaded/ /home/borly/geonode/geonode/uploaded/*
>>
>> *    <Proxy *>*
>> *        Require all granted*
>> *    </Proxy>*
>>
>> *    ProxyPreserveHost On*
>> *    ProxyPass /geoserver http://localhost:8080/geoserver
>> <http://localhost:8080/geoserver>*
>> *    ProxyPassReverse /geoserver http://localhost:8080/geoserver
>> <http://localhost:8080/geoserver>*
>>
>> *</VirtualHost>*
>>
>> When typing localhost in a web browser, an Internal Server Error occurs
>> which says:
>>
>> *The server encountered an internal error or misconfiguration and was
>> unable to complete your request.*
>>
>> *Please contact the server administrator at webmaster at localhost to inform
>> them of the time this error occurred, and the actions you performed just
>> before this error.*
>>
>> *More information about this error may be available in the server error
>> log.*
>>
>> I checked the Apache2 error log, and it says an *ImportError: No module
>> named django.core.wsgi*. I also tried editing wsgi.py (as suggested
>> here:
>> http://stackoverflow.com/questions/14927345/importerror-no-module-named-django-core-wsgi-apache-virtualenv-aws-wsgi)
>> by adding/appending the geonode path and virtualenv path to sys.path, but
>> still the same error occurs.
>>
>>
>> Thanks for the help!
>>
>> _______________________________________________
>> geonode-devel mailing list
>> geonode-devel at lists.osgeo.org
>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/geonode-devel
>>
>>
>
>
> --
> Simone
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-devel/attachments/20150921/84921057/attachment-0001.html>


More information about the geonode-devel mailing list