Hi,
as the title suggests, I get this error message when I am in the geocoding counts section of Administrator and click on one of the modules on the left (for example Contacts).
If I go to the “Maps” section, the map appears.
The suitecrm log file has no errors.
Permissions on files and folders are set to 755, the version of Suite is 7.10.20.
Do you have any idea what problem it may be and how to solve it?
Thank you
Hey,
By chance, how many Contact records do you have in your instance?
It could perhaps be that the instance is timing out when running through the Contact records
Does it take a while before the 500 error appears, or does it appear straight away?
Do you get a 500 error when you click any of the other Modules in the “Geocoding” section?
The records are few, about 200, also for the other modules the records are not many and the error appears immediately, without any waiting and on each module
Remember to check both your logs
php_error.log did not exist, I modified the php.ini file by adding the line:
error_log = /var/log/php_error.log
and modified the line:
log_errors = Off
with
log_errors = On
there are various php.ini (etc / apache2 / php.ini; etc / php5 / cgi / php.ini; etc / php5 / cli / php.ini), I took the first one
Now the only mistake I get is this:
[23-Jun-2020 17:51:26 Europe / Berlin] PHP Fatal error: Directive 'allow_call_time_pass_reference' is no longer available in PHP in Unknown on line 0
so I intercepted the line
allow_call_time_pass_reference
and set it to Off
now the php.log gives me this error:
[23-Jun-2020 18:35:13 Europe / Berlin] PHP Fatal error: Directive 'register_long_arrays' is no longer available in PHP in Unknown on line 0
any suggestions?
Can you please also mention PHP version and SuiteCRM version?
Not sure may be compatibility issue.
- PHP: Version 5.6.15
- SuiteCRM: Version 7.10.20 Sugar Version 6.5.25 (Version 344)
It looks like you’re using an old php.ini
that includes bits that no longer exist. Instead of setting these entries to Off, try putting a semicolon (;
) in the beginning of the line to turn them into a comment.
as suggested, I commented on the line:
allow_call_time_pass_reference
and I also commented:
register_long_arrays
Now the errors are gone, but the error 500 continues to appear