PHP Composer requires AtoM's composer.json file which it is missing in distro

Skip to first unread message

Fabio A. Miranda

Oct 3, 2022, 1:58:16 PM10/3/22


On Ubuntu 20.x and php 7.2, composer latest version while you are instlling atom following installation guide from documentatio, you come across this:

So, question, where is atom's composer.json ?



Jim Adamson

Oct 4, 2022, 12:15:05 PM10/4/22
Hi Fabio,

composer.json should be in the AtoM root directory, and from your screenshot you're in that directory. Are you definitely using the GitHub version of AtoM (, as opposed to the tarball?

As an aside: you're probably already aware that Ubuntu 20.x isn't supported with the current release, 2.6. Future release 2.7 will support Ubuntu 20.04, but with PHP 7.4, not 7.2.

Thanks, Jim

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
To view this discussion on the web visit

Jim Adamson
Systems Administrator/Developer
Facilities Management Systems
IT Services
LFA/023 | Harry Fairhurst building | University of York | Heslington | York | YO10 5DD

Dan Gillean

Oct 6, 2022, 8:51:36 AM10/6/22
Hi Fabio, 

Jim's reply is correct: Composer is only required if you are following Option 2 (Check out the code from our Git repository) for your installation. If you are following Option 1 (Download the tarball), you can skip all the steps under Option 2, and jump to the next section, Filesystem permissions

Composer is not included in the downloadable tarball, because the remote dependencies have already been bundled into the tarball itself. 


Dan Gillean, MAS, MLIS
AtoM Program Manager
Artefactual Systems, Inc.
he / him

Reply all
Reply to author
0 new messages