Extracted SuiteCRM 8.2.1 to a folder in server, set public as domain root and loaded in browser. Shows the install page directly - not showing the license agreement page. Filled all necessary details and a blank red error popup shows up always.
No. Installation is not completed. This shows right after I click Proceed button. If I reload SuiteCRM again, the same install page appears again. No tables added to database too.
Same here, blank message. SuiteCRM 8.2.2. In the console, there is an error:
ERROR Error: Internal server error
https://[crm-url]/dist/node_modules_angular_core_fesm2015_core_js-es2015.e67882692b6d3d658f6b.js
Angular 4
t
te
r
then
P https://[crm-url]/dist/polyfills-es2015.e450e5585fc067c2eadd.js:1
Angular 2
then
l
Was there ever a fix for this? same problem here on version 8.2.3!
Been trying for hours, will not install. If I select “populate data” I dont get the red box, but it does not proceed (No error shown) button does nothing.
@p.konetskiy
Compatibility Matrix just shows the level of agility of the driving force behind SuiteCRM. In the compatibility matrix it has just recently dropped the php 7.3 which has long been deprecated by php developers and the driving force behind SuiteCRM still lists the php 7.4 as supported which is also unsupported by php Group. Also the agile driving force behind SuiteCRM does not support the current, already one year old, version in the release channel - the php 8.1. Not to mention php 8.2. I believe this tells a lot about the agility of the driving force behind SuiteCRM.
That is the problem. The installer does not warn you. It gives you empty red box on top of this page. It does not tell you what is wrong.
The installer should tell you what is wrong.
This post brought a smile to my face. I always appreciate a good rant
I would just comment that leaving the old PHP versions as compatible is a sign of realism; people out there hang on to old versions for waaaaaay longer than they should. It is a bad idea to keep using an old insecure PHP, but it is not SuiteCRM’s job to cut the compatibility, unless strictly necessary. So people can make their choices. There are many CRM which are not exposed to the Internet, so the risk is different.
You are right about the new versions, of course. SuiteCRM has fallen behind on PHP 8.x support. I know they’re trying to catch up, some devs are using 8.2 on their machines as a way to catch more bugs sooner.
I wish there was a more exhaustive and methodical approach to this process of bringing SuiteCRM up to date with some new PHP version. Currently, it’s more like this: people install the new version even before it’s declared as compatible, and run into all sorts of trouble; then eventually some things are fixed, it is declared compatible, lots of people start using it, and run into all sorts of additional trouble. Slowly, things get reported almost one by one, many small loose PR’s… not a good process at all.
This issue already fix to me.
The popup not show properly. The form for fields “POPULATE DATABASE WITH DEMO DATA?” a litlte bit confuse. I miss to select the option value.
These the action i did.
Go to php.ini to check and enable :- pdo_mysql and mysqli php extensions
In form page, make sure you put the value
“POPULATE DATABASE WITH DEMO DATA?” Yes or No