Hello everyone,
I have been trying to install AtoM for testing and evaluation, and I’m encountering multiple issues. I would appreciate any help or advice from the community!
What I’ve tried:
Windows Installation Attempt
I first tried installing AtoM on Windows following the official documentation. Despite following the steps for dependencies and environment configuration, I ran into several incompatibility problems and couldn’t get all required services (like PHP, MySQL, and Elasticsearch) running smoothly together.
The documentation for Windows seems minimal and I experienced permission/compatibility issues with some components.
Oracle VirtualBox with Ubuntu
I switched to a fresh Ubuntu 24.04 LTS installation running inside Oracle VirtualBox.
I installed all the recommended packages, Composer, and extracted the atom-latest.tar.gz file into /var/www/html/atom.
Permissions were set for all required folders (cache, uploads) and Apache was configured with its own site file for AtoM.
The database configuration in config/config.php matches the database, user, and password as required.
Problems encountered:
After completing all installation steps, when I access the AtoM site (from Windows and even from the Ubuntu VM's browser), I only get a “500 Internal Server Error” and the usual “Oops! An Error Occurred” AtoM page.
The Apache error logs and PHP logs do not show any detailed error messages—just standard startup/restart notices and no explicit errors.
The display_errors and error_reporting settings are properly enabled in php.ini, but no extra error message appears on the browser or logs.
I verified that all necessary PHP modules are installed (php-xml, php-intl, php-mbstring, etc.).
File and directory permissions are correct.
The MySQL database exists and is accessible, and the credentials in the config file are valid.
What else I attempted:
Deleting Apache’s default index.html and disabling the default site.
Installing ubuntu-desktop to access the VM’s graphical environment and test with a local browser.
Restarting Apache, MySQL, and even the VM multiple times.
Double-checked config.php for typos or connection errors.
My question:
Has anyone recently managed to get AtoM running on either Windows or an Ubuntu VirtualBox VM? If so:
Are there extra troubleshooting tips for catching hidden errors during installation?
Are there log files or debug/profiler settings in AtoM/Symfony that I can enable to see what's going wrong?
Could this be a compatibility issue with recent versions of PHP or Ubuntu?
Any help, workaround, or suggestion would be greatly appreciated. If you need specific details/screenshots, let me know!
Thank you in advance for your support.
--
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 visit https://groups.google.com/d/msgid/ica-atom-users/2af12635-fd64-4285-a75f-c9b7fa0da3ecn%40googlegroups.com.
Apache logs? The Atom-Ubuntu documentation indicates NGinx as the web server. Have you tried using that?
Roberto
--
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 visit https://groups.google.com/d/msgid/ica-atom-users/2af12635-fd64-4285-a75f-c9b7fa0da3ecn%40googlegroups.com.
--
-----------------------------------------------------
Marcos Roberto Greiner
Os otimistas acham que estamos no melhor dos mundos
Os pessimistas tem medo de que isto seja verdade
James Branch Cabell
-----------------------------------------------------
Roberto
Have multiple instances running on Ubuntu VM (2.8.2, 2.9.1 and 2.10.0). 2.8.2 running on Apache
Try running qubit_dev.php in place of index.php
This shows errors more clearly than the error logs.
You have to run this from VM or edit the qubit.dev.php and add the server IP to list of allowed IP’s.
Groete / Regards
Johan Pieterse
082 337-1406
To view this discussion visit https://groups.google.com/d/msgid/ica-atom-users/c694d050-d274-4e11-b45c-f24fc1c43ea2%40gmail.com.
Here is a draft in English that you can use to reply on the Google Group:
Hi everyone,
This afternoon I spent several hours trying to resolve the installation issues with AtoM in my Linux VirtualBox environment (Ubuntu guest on Windows host). I have to admit, I'm not very experienced in system administration or troubleshooting web applications, so I'm relying heavily on help from Perplexity and community advice.
Following your suggestions, I enabled debug mode in AtoM. However, Perplexity keeps insisting I should check my database.yml file and restart Apache after every change. Unfortunately, none of these actions seem to make any difference—the 500 error persists, and I still don't see any specific errors in the Apache logs or the browser.
I'm stuck and not sure what else to try at this point. Any advice or hints would be much appreciated!
Thanks in advance!
Matias
For reference, here are the main components of my current Linux setup, as I try to install AtoM 2.10:
PHP: 8.3.6 (cli)
Database: MariaDB 10.11.13
Elasticsearch: 7.17.18
All services seem to be installed and running. I’m working inside an Ubuntu guest VM (VirtualBox on Windows) and following the installation steps for AtoM 2.10.
Let me know if you need other details about my configuration!
Should i change something?
symfony v.1.4.20 - php 8.3.6
for help resolving this issue, please visit http://www.symfony-project.org/.