David, my understanding of the wsgi configuration, which is hazy and only
about 3 weeks old, is that the solitary "/" in the middle of this line:

WSGIScriptAlias / /home/ubuntu/Projects/crip/wsgi.py

tells apache to serve the Django app directly from localhost/, so that your
Arches map page url, for example, will be localhost/map.

This guide has a better explanation:
https://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide.

On Wed, May 6, 2015 at 11:37 AM, David Lopes <[email protected]> wrote:

> Hi again,
>
>  About the "ubuntu_trusty_setup.sh" that A. Cox sent, I believe that in
> lines 40 and 41 the error from the original script persists because we're
> trying to install geos -3.4.2 and not geos-3.3.8.
>
> What I meant by root privileges was opening a folder as root and then a
> terminal from there.
>
> Regarding the apache wgsi configuration, I made the recommended changes
> without any results yet (yes, I restarted apache and cleared the browser's
> history). To where exactly is the the site's beginning being redirected? no
> index file is required in the "DocumentRoot" of apache?
>
> Regards,
>
>
>
>
>
>
> quarta-feira, 6 de Maio de 2015 às 15:52:50 UTC+1, Adam Cox escreveu:
>>
>> Splendid, thanks for that Koen.  I'll let you know when I able to get
>> that working.
>>
>> On Wed, May 6, 2015 at 9:44 AM, Van Daele, Koen <
>> [email protected]> wrote:
>>
>>> Hi Adam,
>>>
>>> running ElasticSearch as a daemon is normally very straightforward. Just
>>> follow instructions like these:
>>> https://www.digitalocean.com/community/tutorials/how-to-install-elasticsearch-logstash-and-kibana-4-on-ubuntu-14-04
>>> and then you can control it with:
>>>
>>> $ sudo service elasticsearch start
>>> $ sudo service elasticsearch stop
>>> $ sudo service elasticsearch restart
>>>
>>> It will automatically run, even after a reboot of your server.
>>>
>>> Cheers,
>>> Koen
>>> ________________________________________
>>> Van: [email protected] [[email protected]]
>>> namens Adam Cox [[email protected]]
>>> Verzonden: woensdag 6 mei 2015 16:36
>>> Aan: David Lopes
>>> CC: [email protected]
>>> Onderwerp: Re: [Arches] Re: Arches 3.0 released!
>>>
>>> Hi David, I also first tried installing those as the root user.  Not
>>> sure if that's exactly what you mean by root privileges, or if you just
>>> mean with sudo, but when I did so as the root user (su root), the
>>> installation worked but I also had to run later commands from the root user
>>> account, and felt that that was not a great precedence to set.  It seemed
>>> more prudent to do everything as the ubuntu user, hence the addition of the
>>> sudo commands to the ubuntu_trusty_setup.sh script.
>>>
>>> As for setting up with Apache, here are the steps that I recorded when I
>>> made a successful test of that process:
>>>
>>> 1. get apache2 and the mod
>>>  -- $: sudo apt-get install apache2
>>>  -- $: sudo apt-get install libapache2-mod-wsgi
>>>
>>> 2. edit main apache2 config file
>>>  -- $: sudo nano /etc/apache2/apache2.conf
>>>
>>> add the top arches app directory ("crip" is the name of my app):
>>>
>>> <Directory /home/ubuntu/Projects/crip/>
>>>         Options Indexes FollowSymLinks
>>>         AllowOverride None
>>>         Require all granted
>>> </Directory>
>>>
>>> 3. edit the sites-enabled conf file:
>>>  -- $: sudo nano /etc/apache2/sites-enabled/000-default
>>>
>>> under <VirtualHost *:80> add:
>>>
>>> #create daemon process: make path to app and to virtualenv python
>>> WSGIDaemonProcess arches
>>> python-path=/home/ubuntu/Projects/crip:/home/ubuntu/Projects/ENV/lib/python2.7/site-packages
>>>
>>> #make group for app
>>> WSGIProcessGroup arches
>>>
>>> #path to app wsgi.py file
>>> WSGIScriptAlias / /home/ubuntu/Projects/crip/wsgi.py
>>>
>>> 4. restart apache
>>>  -- $: sudo service apache2 restart
>>>
>>> reference:
>>> https://www.digitalocean.com/community/tutorials/how-to-run-django-with-mod_wsgi-and-apache-with-a-virtualenv-python-environment-on-a-debian-vps
>>>
>>> Hope that works for you!
>>>
>>> I'm also hoping to set up elasticsearch as a daemon process so that it
>>> will run without having a terminal open, but have not attempted that yet.
>>> This is where I'm going to start with that once I'm able to get to it:
>>> http://wrapper.tanukisoftware.com/doc/english/launch-nix.html
>>>
>>>
>>>
>>>
>>> On Wed, May 6, 2015 at 3:02 AM, David Lopes <[email protected]<mailto:
>>> [email protected]>> wrote:
>>> Hi Adam,
>>>
>>> Thank you for your quick answer. I will have an in depth review it in a
>>> moment, although I think some of the problems I had are now solved simply
>>> by uninstalling with synaptic the apps mentioned in the
>>> ubuntu_trusty_setup.sh script and then running that same script in a
>>> terminal with root privileges.
>>>
>>> My main problem now, since http://localhost:8000 is running (though not
>>> loading all the resources of arches_hip - the command line refers them as
>>> truncated), is dealing with the setup of apache for production, namely with
>>> the wgsi.py file config. What do you have to say about that?
>>>
>>> Thank you so much, best regards.
>>>
>>> David Lopes
>>>
>>>
>>>
>>> terça-feira, 5 de Maio de 2015 às 17:33:11 UTC+1, Adam Cox escreveu:
>>> David, I was having the same issue for a little while.  It stemmed from
>>> not having postgres install correctly during the ubuntu installation (I
>>> also had the postgis default name set incorrectly, but I doubt that is an
>>> issue for you).
>>>
>>> Correctly installed postgres:
>>> Did you use the ubuntu_trusty_setup.sh script for setup?  I found an
>>> issue with that script and I'm not sure that it has been resolved yet.
>>> There are two tar commands that are used to unpack the postgis
>>> installation, and they need to have "sudo" added to them.  Without sudo,
>>> postgis is not unpacked correctly (permissions issues), and so your
>>> postgres database does not have spatial abilities, e.g. no geometry
>>> tables.  As you see, you can see the database, but you'll  there are no
>>> spatial abilities.
>>>
>>> Here's a version of the ubuntu_trusty_setup.sh with those sudo commands
>>> added, http://www.adamcfcox.com/ubuntu_trusty_setup.sh, or you can just
>>> modify the script that you have downloaded.  Rerun that install script and
>>> see if that solves your issue.
>>>
>>> OR, if you are using AWS EC2 services, you can find the AMI that I put
>>> up with all of the dependencies already installed.  (If you do that, I'd
>>> like to know if it works for you!)
>>>
>>> As for using Apache2, I have successfully deployed with Apache2, but
>>> that was after solving the issue above, so hopefully it'll get working
>>> after that.
>>>
>>> I see your other question about the settings.py files.  No, those files
>>> don't have to have the same values, here's why:  There are actually three
>>> settings.py files in play--one in the arches package in ENV site-packages,
>>> one in the arches_hip package in the same directory, and then the one in
>>> your own app.  The settings themselves are acquired by Django in the
>>> reverse order that I just listed them, so a new value for a certain
>>> variable, say, DEFAULT_MAP_ZOOM, in your own app will automatically
>>> override any DEFAULT_MAP_ZOOM variable in either of the other two
>>> settings.py files.  Evidence of this can be found by tracing back the
>>> import statements at the top of each settings.py file.  Also note that any
>>> app can also have a "local_settings.py" file that is imported at the end of
>>> the settings.py file, so that is an additional way to override certain
>>> variables.
>>>
>>> Hopefully Alexei can correct me if any of that information is
>>> incorrect...
>>>
>>> Good luck!
>>>
>>> On Thursday, April 23, 2015 at 11:59:46 AM UTC-5, Alexei Peters wrote:
>>> Hi Everyone!
>>>
>>> Today we're happy to announce the release of Arches 3.0 and HIP 1.0 !
>>>
>>> Arches 3.0
>>> The documentation can be found here
>>> https://arches3.readthedocs.org/en/latest/
>>>
>>> Arches 3.0 is a brand new system which includes:
>>>
>>>     *   A new and updated mobile friendly UI.
>>>     *   A Reference Data Manager (RDM), a core Arches module which
>>> enables the creation and maintenance of controlled vocabularies for use in
>>> dropdowns and controlled fields within the various Arches Resource forms.
>>> It also includes import and export to the SKOS format.
>>>     *   Built in support for forms and report templates
>>>     *   An integrated Elastic search engine
>>>     *   A fully localizable UI
>>>     *   much more...
>>>
>>> Arches 3.0 is available on Pypi at https://pypi.python.org/pypi/arches
>>> for those wishing to pip install the software and the code is always
>>> available on Bitbucket at https://bitbucket.org/arches/arches3
>>>
>>> If you want to test the Arches system right away with a proven
>>> application see below about installing the HIP.
>>>
>>>
>>> HIP (Heritage Inventory Package) 1.0
>>> The documentation for the HIP can be found here
>>> http://arches-hip.readthedocs.org/en/latest/
>>>
>>> The HIP is an application that sits on top of Arches 3.0 and extends
>>> Arches capabilities with predefined resource graphs, forms, and report
>>> templates.  The HIP was used as the basis for the successful
>>> HistoricPlacesLA.org<http://historicplacesla.org/> site.
>>>
>>> HIP  1.0 is also now available for download at
>>> https://pypi.python.org/pypi/arches_hip or on Bitbucket at
>>> https://bitbucket.org/arches/hip
>>>
>>>
>>> As always, please visit the archesproject.org<http://archesproject.org>
>>> site for more information.
>>>
>>> Cheers,
>>> The Archesproject team!
>>>
>>> --
>>> -- To post, send email to [email protected]<mailto:
>>> [email protected]>. To unsubscribe, send email to
>>> [email protected]<mailto:
>>> archesproject%[email protected]>. For more information,
>>> visit https://groups.google.com/d/forum/archesproject?hl=en
>>> ---
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "Arches Project" group.
>>> To unsubscribe from this topic, visit
>>> https://groups.google.com/d/topic/archesproject/qW9nwnOzLyY/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to
>>> [email protected]<mailto:
>>> [email protected]>.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>> --
>>> -- To post, send email to [email protected]. To
>>> unsubscribe, send email to [email protected].
>>> 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 [email protected]<mailto:
>>> [email protected]>.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
> -- To post, send email to [email protected]. To unsubscribe,
> send email to [email protected]. For more
> information, visit https://groups.google.com/d/forum/archesproject?hl=en
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "Arches Project" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/archesproject/qW9nwnOzLyY/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- To post, send email to [email protected]. To unsubscribe, send 
email to [email protected]. 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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to