MintHCM is compatible in a local environment with VPN connectivity. For an optimal user experience, we strongly recommend utilizing the Linux operating system.
Please make sure you set the correct file permissions via SSH as detailed in the Installation Guide: https://minthcm.org/support/minthcm-installation-guide/
It looks like a problem with the database settings. Could you check for any database errors in the legacy/minthcm.log file? If there are no errors, please ensure that your database is compatible.
Could you send information about your PHP version?
Is it version 8.0 or 8.2? It’s important to note that we do not support PHP version 8.2, and this could be the root cause of the problem.
The more information you can provide about your server, the better we’ll be able to assist you.
Hello, we’ve just released the docker image for MintHC:
https://github.com/minthcm/minthcm/tree/master/docker
https://hub.docker.com/repository/docker/minthcm/minthcm/general
Philipo, please try the other way to install MintHCM with docker.
We cannot reproduce this error in our testing environments and want to get to the bottom of the issue as quickly as possible. Could we take a look at your installation environment? We’ve sent you an email.
Thank you, Vincent! We have one bug left to fix, so the release will be very soon. If our fixes don’t resolve the issue, we will turn to you for help.
If there are no config and config_override files, it means that the system did not install correctly, and we are currently working on resolving this issue.
A new release that will address this issue will be available soon.
Thank you for your patience, everyone. We are actively addressing the issue.
Next week, we will release version 4.0.1.
This update includes fixes for the installer to ensure compatibility with environments where it may not have functioned properly before. Additionally, it will contain security enhancements aimed at identifying and mitigating common installation issues at the code level. This will resolve specific installation issues, including those related to .htaccess.
We also plan to release a Docker image with the updated system version (4.0.1) shortly after the main release.
Hello MrCellSbst!
Are you sure you replaced the “my-server” placeholder with the name of your server?
Please let me know what error response you get and what your PHP version is.
Hi,
We are adding additional validation to the “.htaccess” file; however, the validation will be included in the next release.
After unzipping/pulling/moving the MintHCM files into the destination folder, ensure that the .htaccess file exists. The file’s permission should be set to 644, and the owner of the file should be set to either www-data or apache, depending on your environment.
Before installation:
If you don’t see the file you can copy it from the repository.
The file should look like this:
Options +SymLinksIfOwnerMatch
RewriteEngine On
RewriteRule ^api/(.*?)$ install/index.php [L]
RewriteRule ^assets/(.*?)$ assets/$1 [L]
RewriteRule ^favicon.ico$ favicon.ico [L]
RewriteRule ^bg.jpg$ bg.jpg [L]
After installation, the .htaccess should look like this:
Options +SymLinksIfOwnerMatch
RewriteEngine On
RewriteBase /
RewriteRule ^assets/(.*?)$ assets/$1 [L]
RewriteRule ^legacy/(.*?)$ legacy/index.php/$1 [L]
RewriteRule ^api/(.*?)$ api/index.php [L]
RewriteRule ^bg.jpg$ bg.jpg [L]
RewriteRule ^favicon.ico$ favicon.ico [L]
RewriteRule .* index.html [L]
Replace with your directory name.
For example,
if your instance is in the directory: /var/www/develop,
and within the develop directory, you have files like this: .htaccess, index.html, and directories: legacy, api, assets…
In this example, RewriteBase is /develop.
Please make sure that you have the correct settings in the following files:
api/configs/mint/config_override.php
api/app/Config/AppConfig.php
legacy/config.php
legacy/config_override.php
Thank you Vincent for the suggestion! We will keep this in mind. 🙂
Abhishek, did you try to clear the cookies too just like Vincent?
Hello Mesfin! MintHCM 4 is not available for PHP 8.2, only version 7.4-8.0. You can find all the requirements in the Installation Guide: https://minthcm.org/support/minthcm-installation-guide/
Hello Vincent!
We need information from the dev tools in the Network tab to check if any of the requests failed. Could you tell us if any of them are highlighted in red? Also, could you provide information about what came in the response to that Request?
Did you manage to finish the installation despite the warning? The warning doesn’t stop the code from running, so the installation should proceed smoothly.
If the installation goes well, you can carry on with your work. We’ll look into the issue and make any needed improvements in the next system update.
Thank you for your question, and I apologize for the delay in our response due to the holiday season.
Regarding your inquiry about installing MintHCM on Plesk, while we do not have a specific manual for this installation, you should have access to all the necessary server settings required for the installation. To get started, please ensure that your server meets the minimum requirements for running MintHCM as outlined in the MintHCM documentation. Then, follow the standard MintHCM installation instructions and configure any Plesk-specific server settings as needed.
If you encounter any issues during the installation process, please don’t hesitate to reach out to the MintHCM community for assistance. There are many experienced MintHCM users who are happy to help and provide guidance on any installation issues you may encounter.
If you have any further questions or concerns, please let us know.