Glad it was helpful. Regarding versions of geos: I never touched any version numbers and have not had any problems since running the tar commands with sudo.
On Thursday, May 7, 2015 at 5:49:21 AM UTC-5, David Lopes wrote: > > Hi Adam, > > Everything works as intended, thanks a lot. > About configuring elastic search for production I will also look into it. > > Best regards, > DL > > quarta-feira, 6 de Maio de 2015 às 19:55:49 UTC+1, Adam Cox escreveu: >> >> My apologies. I see that in my apache installation the file in step 3 is >> "000-default.conf", not "000-default". Just in case that was causing any >> confusion. >> >> >> On Wednesday, May 6, 2015 at 12:34:16 PM UTC-5, Adam Cox wrote: >>> >>> 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.
