ICA-Atom 1.3.2 port for PHP 7?

27 views
Skip to first unread message

dgm...@gmail.com

unread,
Jun 2, 2019, 8:04:18 AM6/2/19
to AtoM Users
Hi,

This is probably a silly question but has somebody ported ICA-Atom 1.3.2 to make it work with PHP 7?

I have installed ICA-Atom 1.3.2 in our hosted web space. Being a PHP only application, the installation does not required root permissions, it is just a matter of setting up the database, copying the files to desired folder and going through the web setup wizard. All was very straightforward and we had the system up and running in a couple of hours.

Now, our hosting service have announced that they are going top allowing PHP4 and PHP5 in their servers for security reasons, as they are very old versions. The problem is that ICA-AtoM 1.3.2 does not work with PHP7 because PHP7 is not backwards compatible. :(

I have tried installing AtoM 2.5 in our hosted web space but we have the big problem that it requires Elastic Search. As I don't have access root access to the hosted space, I cannot install Elastic Search myself. I will have to ask our provider to install it and it will probably come at an additional cost. :( Or we might have to go for a managed server which would multiply our costs by 10...

Because the installation of AtoM 1.3.2 is much more straightforward than AtoM 2.5, I was thinkining of sticking to the previous version to limit the costs but the fact that it does not support PHP7 is not so good.

So, this is the background for my question: is it possible to make ICA-AtoM compatible with PHP7 or is it really not worth looking into it?

Thanks!

Daniel

Dan Gillean

unread,
Jun 3, 2019, 10:45:20 AM6/3/19
to ICA-AtoM Users
Hi Daniel, 

I suspect it would take a lot of work to make ICA-AtoM 1.3.2 work with PHP7.x - it took a fair bit of work in the recent 2.5 release to upgrade AtoM's PHP version. If you are determined, you could try searching in the commits of AtoM - for some pointers on some of the changes we made - just searching for "PHP 7" I can see at least 17 commits worth investigating: 
I will say that Artefactual is no longer developing or maintaining ICA-AtoM so we currently have no plans to undertake this work ourselves. If you can find a method to upgrade on your hosting provider's network, you will gain hundreds of bug fixes and dozens of new features not included in older versions. One option to perhaps inquire about - might it be possible to request that an Ubuntu Virtual Machine be installed on the host server, so you can have root access to the VM to install what you need inside it without installing across the entire shared hosting network?

As a final option, Artefactual does offer very competitive rates for hosting plans, which include installation, upgrades, geo-redundant nightly backups, and ongoing support. See: 
If this is something you are interested in discussing further, feel free to contact me off-list. 

Cheers, 

Dan Gillean, MAS, MLIS
AtoM Program Manager
Artefactual Systems, Inc.
604-527-2056
@accesstomemory


--
You received this message because you are subscribed to the Google Groups "AtoM Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ica-atom-users/53572d8d-2dbc-4e0c-8532-aef49e7ff11b%40googlegroups.com.

dgm...@gmail.com

unread,
Jun 4, 2019, 1:19:05 AM6/4/19
to AtoM Users
Hi, Dan,

Thanks a lot for your comments on the different options that we have. It is really useful stuff and food for thought. I really appreciate it.

We will have to see how we move forward. The issue is that we are a small endevour and the costs for running ICA-AtoM 1.3.2 on the web are really affordable (about 60 euros a year). Unfortunately, running AtoM 2.5 on a website is something we cannot afford as it would hit us back anywhere between 600 and 1000 euros, depending on the way do it. I realise that the newer version has a large numbers of improvement but the entry point is currently beyond our means. 

All the best,

Daniel
Reply all
Reply to author
Forward
0 new messages