I was able to get this to work on CentOS7, Apache, PHP 7.4, But I had to do the following:
-
Make sure that the MySQL DB and User allow all connections
-
Add to public/.htaccess
php_value error_reporting 2039
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300 -
I use open_basedir restrictions, so I had to add to the virtual host file:
php_admin_value upload_tmp_dir /path/to/user/tmp
php_admin_value sys_temp_dir /path/to/user/tmp
php_admin_value open_basedir /path/to/user
php_admin_value session.save_path /path/to/user/tmp
- Also had to add to the virtual hosts file Directory settings:
Options FollowSymLinks MultiViews
AllowOverride All
Allow from All
Require all granted
-
I also add the crm.mydomain.com to the /etc/hosts and resolved it to the IP of the server
-
I also updated all composer files before installing. I did this by using Composer and then doing a āphp ./composer.phar updateā and then ārm composer.pharā to clean up.
-
I edited the public/legacy/config.php and placed the following at the top:
putenv(āTMPDIR=/path/to/user/tmpā);
After doing all of that, I was able to finally get this working. Took 5+ hours if farting around.
Hope this saves someone some time.
Zip