EasyPanel + SuiteCRM Fresh Install Stuck With Logs

Hey there! I’m fairly new to EasyPanel and new to SuiteCRM. I’m trying to deploy SuiteCRM via the 1-click installation template from EasyPanel but it looks like it’s stuck in some sort of loop. I’m using a VPS from Vultr with only EasyPanel on it (from the 1-click install via their Marketplace apps) and have deployed several other “Projects” just fine.

This is what I’m seeing:

The project includes the App and MariaDB as well shown here:

image

The MariaDB logs show the following:

The “suitecrm” App service just keeps going from green to yellow and loops over and over. Looks like the service is hung somehow. Is this an issue with the Git repository?

Thanks in advance to any help!

You may need to ask on EasyPanel forum.

Check combability matrix. What is your SuiteCRM version?

Hey there - thanks for the reply! I just used the defaults, as shown here:

Do you have permission to check file ownership.

I think for bitnami based SuiteCRM, the user is daemon.


Probably, you’ll find you should try

sudo chown -R daemon:daemon .

from your SuiteCRM root folder.

EasyPanel appears to install projects here:

/etc/easypanel/projects/crm/

As you can see, it defaults to root as owner. This is everything out of the box, nothing has been changed outside of what you would see from a fresh install experience.

We don’t know how they run this SuiteCRM. I don’t know which version, it is trying to install(maybe8.7.0).

  • SuiteCRM has 8.7.1 version


You can try to contact contributors:

Contributors​

Correct!

In the previous screenshot you can see it pulls this image:

bitnami/suitecrm:8.7.0

The web server runs under some user name, and it’s certainly not root.

You need to find out that user name (typical names include www-data, daemon, apache, or your user name from the hosting site) and set the ownership of SuiteCRM files and dirs to that name.

There is no separate account on the VM. It’s a fresh VPS spun up with Vultr’s easy 1-click install of Easypanel and even testing re-deploying with bitnami/suitecrm:8.7.1 it has the same behavior.

When looking at the db/data folder at /etc/easypanel/projects/suitecrm/suitecrm-db/data/ it shows the following Owner/Group however:

Set the required permissions

If you are using the terminal you can do this by running:

find . -type d -not -perm 2755 -exec chmod 2755 {} \;
find . -type f -not -perm 0644 -exec chmod 0644 {} \;
find . ! -user www-data -exec chown www-data:www-data {} \;
chmod +x bin/console

Please have in mind that:

  • The user and group name (in the above example www-data ) needs to be replaced by the actual system user and group that your webserver runs under. This varies depending on your operating system. Common web server users are as follows:

    • www-data (Ubuntu Linux/Apache)
    • apache (Linux/Apache)