Thanks Dan,
I think the problem may have been that I had nowhere near the amount of RAM required. I forgot to check that point before installing on this particular server.
Everything installed ok, but when I tried bringing in a new database, and purging before doing that I was getting these errors:
>> propel Running "insert-sql" phing task
Execution of target "insert-sql" failed for the following reason: /usr/share/nginx/atom/vendor/symfony/lib/plugins/sfPropelPlugin/lib/vendor/propel-generator/build-propel.xml:272:5: [wrapped: SQLSTATE[HY000] [1049] Unknown database 'atom']
[phing] /usr/share/nginx/atom/vendor/symfony/lib/plugins/sfPropelPlugin/lib/vendor/propel-generator/build-propel.xml:272:5: [wrapped: SQLSTATE[HY000] [1049] Unknown database 'atom']
Some problems occurred when executing the task:
build-propel.xml:272:5: [wrapped: SQLSTATE[HY000] [1049] Unknown database 'atom']
If the exception message is not clear enough, read the output of the task for
more information
>> file- /usr/share/nginx/atom/config/generated-schema.xml
>> file- /usr/share/nginx/atom/config/generated-qtAccessionPlugin-schema.xml
>> file- /usr/share/nginx/atom/config/generated-qbAclPlugin-schema.xml
>> purge Aborted
And then also:
>> propel Running "insert-sql" phing task
>> file- /usr/share/nginx/atom/config/generated-schema.xml
>> file- /usr/share/nginx/atom/config/generated-qtAccessionPlugin-schema.xml
>> file- /usr/share/nginx/atom/config/generated-qbAclPlugin-schema.xml
>> purge Loading initial data
>> propel load data from "/usr/share/nginx/atom/data/fixtures"
>> purge Creating search index
No enabled connection
PHP Fatal error: Uncaught Elastica\Exception\ClientException: No enabled connection in /usr/share/nginx/atom/vendor/composer/ruflin/elastica/lib/Elastica/Connection/Strategy/Simple.php:28
Stack trace:
#0 /usr/share/nginx/atom/vendor/composer/ruflin/elastica/lib/Elastica/Connection/ConnectionPool.php(98): Elastica\Connection\Strategy\Simple->getConnection()
#1 /usr/share/nginx/atom/vendor/composer/ruflin/elastica/lib/Elastica/Client.php(549): Elastica\Connection\ConnectionPool->getConnection()
#2 /usr/share/nginx/atom/vendor/composer/ruflin/elastica/lib/Elastica/Client.php(669): Elastica\Client->getConnection()
#3 /usr/share/nginx/atom/vendor/composer/ruflin/elastica/lib/Elastica/Client.php(706): Elastica\Client->request()
#4 /usr/share/nginx/atom/vendor/composer/ruflin/elastica/lib/Elastica/Index.php(562): Elastica\Client->requestEndpoint()
#5 /usr/share/nginx/atom/vendor/composer/ruflin/elastica/lib/Elastica/Index.php(250): Elastica\Index->requestEndpoint()
#6 /usr/share/nginx/atom/plugins/arElasticSearchPlugin/lib/arElastic in /usr/share/nginx/atom/vendor/composer/ruflin/elastica/lib/Elastica/Connection/Strategy/Simple.php on line 28
Fatal error: Uncaught Elastica\Exception\ClientException: No enabled connection in /usr/share/nginx/atom/vendor/composer/ruflin/elastica/lib/Elastica/Connection/Strategy/Simple.php:28
Stack trace:
#0 /usr/share/nginx/atom/vendor/composer/ruflin/elastica/lib/Elastica/Connection/ConnectionPool.php(98): Elastica\Connection\Strategy\Simple->getConnection()
#1 /usr/share/nginx/atom/vendor/composer/ruflin/elastica/lib/Elastica/Client.php(549): Elastica\Connection\ConnectionPool->getConnection()
#2 /usr/share/nginx/atom/vendor/composer/ruflin/elastica/lib/Elastica/Client.php(669): Elastica\Client->getConnection()
#3 /usr/share/nginx/atom/vendor/composer/ruflin/elastica/lib/Elastica/Client.php(706): Elastica\Client->request()
#4 /usr/share/nginx/atom/vendor/composer/ruflin/elastica/lib/Elastica/Index.php(562): Elastica\Client->requestEndpoint()
#5 /usr/share/nginx/atom/vendor/composer/ruflin/elastica/lib/Elastica/Index.php(250): Elastica\Index->requestEndpoint()
#6 /usr/share/nginx/atom/plugins/arElasticSearchPlugin/lib/arElastic in /usr/share/nginx/atom/vendor/composer/ruflin/elastica/lib/Elastica/Connection/Strategy/Simple.php on line 28
and then that was because I was getting the unknown column error when I was trying to do a symfony search:populate command.
Anyway, I think the whole thing may boil down to this lack of memory problem (elasticsearch crashing in up above).
I can upgrade the memory later, and see if that is the case, but for the moment, I'll try some other solutions.
Will update this thread when I make more progress.