[GeoNode-devel] Geonode Development to Production

Simone Dalmasso simone.dalmasso at gmail.com
Mon Sep 21 04:22:46 PDT 2015


Ok glad it worked, just beware that with sudo you installed GeoNode
systemwide and you are not using the virtualenv anymore. This is ok but if
you plan to install other python softwares on the machine be sure to not
overwrite the libraries with incompatible versions.

2015-09-21 12:29 GMT+02:00 Noel Jerome Borlongan <
njbborlongan.phillidar2.upd at gmail.com>:

> 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
>>
>
>


-- 
Simone
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-devel/attachments/20150921/07d24f66/attachment.html>


More information about the geonode-devel mailing list