Cannot add, see details, or change contacts since migration to 8.7

Yeah, even I am running out of ideas. I don’t know what’s wrong with contacts module in your instance.

Does this file exist? Is it readable by the web server?

Yes it is there and the rights are 775

If you can get me a stack trace of that error, we could look deeper into it… but without that it is hard…

You can provide us the steps you took to upgrade SuiteCRM.

Sure I followed the steps in Migration - 7.14.x to 8.7.0+ :: SuiteCRM Documentation Then I had the htacces in the webserver document root point to public for that particular application.

This is the suitecrm log for today (note that the LoginAudit is deprecated (somehow never managed to remove it)

Tue Oct 15 01:44:57 2024 [2825611][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 01:44:57 2024 [2825611][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 01:44:58 2024 [2825611][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 01:44:58 2024 [2825611][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 01:44:58 2024 [2825611][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 01:44:58 2024 [2825611][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 01:45:07 2024 [2825611][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 01:45:07 2024 [2825611][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 01:45:08 2024 [2825611][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 01:45:08 2024 [2825611][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 03:47:37 2024 [2834586][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 03:47:37 2024 [2834586][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 03:48:33 2024 [2834626][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 03:48:33 2024 [2834626][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 03:48:35 2024 [2834627][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 03:48:35 2024 [2834627][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 03:51:12 2024 [2834769][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 03:51:12 2024 [2834769][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 03:51:24 2024 [2834771][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 03:51:24 2024 [2834771][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 03:55:03 2024 [2835081][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 03:55:03 2024 [2835081][dea67e4c-cc51-c1c1-ba9a-5e9eea102e8f][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:46:25 2024 [2857239][1][FATAL] Email address save error
Tue Oct 15 08:46:26 2024 [2857239][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:46:26 2024 [2857239][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:46:26 2024 [2857239][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:46:26 2024 [2857239][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:46:27 2024 [2857238][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:46:27 2024 [2857238][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:46:43 2024 [2857244][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:46:43 2024 [2857244][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:51:29 2024 [2857558][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:51:29 2024 [2857558][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:51:31 2024 [2857604][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:51:31 2024 [2857604][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:53:11 2024 [2857734][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:53:11 2024 [2857734][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:53:12 2024 [2857733][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:53:12 2024 [2857733][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:53:38 2024 [2857747][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:53:38 2024 [2857747][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:53:46 2024 [2857748][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:53:46 2024 [2857748][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:54:15 2024 [2857748][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:54:15 2024 [2857748][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:56:13 2024 [2858019][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:56:13 2024 [2858019][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:56:14 2024 [2858019][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:56:14 2024 [2858019][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:57:03 2024 [2858026][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:57:03 2024 [2858026][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:57:19 2024 [2858071][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:57:19 2024 [2858071][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:57:35 2024 [2858071][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:57:35 2024 [2858071][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:57:37 2024 [2858071][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 08:57:37 2024 [2858071][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 09:02:59 2024 [2858481][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 09:02:59 2024 [2858481][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 09:09:28 2024 [2858947][1][FATAL] Email address save error
Tue Oct 15 09:09:29 2024 [2858947][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 09:09:29 2024 [2858947][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 09:09:29 2024 [2858947][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 09:09:29 2024 [2858947][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 09:09:30 2024 [2858947][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 09:09:30 2024 [2858947][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 09:10:47 2024 [2859183][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 09:10:47 2024 [2859183][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 09:11:14 2024 [2859186][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 09:11:14 2024 [2859186][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 09:25:38 2024 [2860247][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 09:25:38 2024 [2860247][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 09:25:57 2024 [2860247][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php
Tue Oct 15 09:25:57 2024 [2860247][1][FATAL] Bean file does not exist in path: modules/la_LoginAudit/la_LoginAudit.php

the suitecrm log in the SuiteCRM root continues to show the bean error

Mon Oct 14 17:28:02 2024 [2785479][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:23:14 2024 [2855631][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:23:14 2024 [2855630][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:23:19 2024 [2855629][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:23:30 2024 [2855630][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:23:37 2024 [2855630][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:23:39 2024 [2855631][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:23:58 2024 [2855676][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:01 2024 [2855676][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:02 2024 [2855673][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:02 2024 [2855676][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:03 2024 [2855673][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:03 2024 [2855676][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:03 2024 [2855700][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:04 2024 [2855701][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:04 2024 [2855700][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:04 2024 [2855701][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:05 2024 [2855700][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:05 2024 [2855701][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:06 2024 [2855700][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:06 2024 [2855701][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:07 2024 [2855700][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:07 2024 [2855701][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:07 2024 [2855702][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:08 2024 [2855703][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:08 2024 [2855702][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:09 2024 [2855702][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:09 2024 [2855703][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:09 2024 [2855703][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:10 2024 [2855703][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:10 2024 [2855703][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:11 2024 [2855703][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:11 2024 [2855703][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:24:16 2024 [2855704][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:25:04 2024 [2855745][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:30:45 2024 [2856147][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php
Tue Oct 15 08:34:37 2024 [2856433][-none-][FATAL] Bean file does not exist in path: modules/Users/User.php

[2855702][-none-][FATAL] - It is showing user ID as -none-

Did you delete user? Make sure user has all edit access.


Make sure you have this file:


Go to Admin > Repair and perform a "Quick Repair and Rebuild.

in the php log I have tons of this (no fatal or warning)

[15-Oct-2024 09:46:44 America/Vancouver] PHP Deprecated: Implicit conversion from float 252049.00000000003 to int loses precision in /home/kconsu5/public_html/SuiteCRM8/public/legacy/include/utils.php on line 1769
[15-Oct-2024 09:46:44 America/Vancouver] PHP Deprecated: usort(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /home/kconsu5/public_html/SuiteCRM8/public/legacy/modules/SugarFeed/Dashlets/SugarFeedDashlet/SugarFeedDashlet.php on line 423
[15-Oct-2024 09:46:50 America/Vancouver] PHP Deprecated: usort(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /home/kconsu5/public_html/SuiteCRM8/public/legacy/modules/SugarFeed/Dashlets/SugarFeedDashlet/SugarFeedDashlet.php on line 423
[15-Oct-2024 09:47:15 America/Vancouver] PHP Deprecated: usort(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /home/kconsu5/public_html/SuiteCRM8/public/legacy/modules/SugarFeed/Dashlets/SugarFeedDashlet/SugarFeedDashlet.php on line 423
[15-Oct-2024 09:47:21 America/Vancouver] PHP Deprecated: usort(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /home/kconsu5/public_html/SuiteCRM8/public/legacy/modules/SugarFeed/Dashlets/SugarFeedDashlet/SugarFeedDashlet.php on line 423
[15-Oct-2024 09:47:46 America/Vancouver] PHP Deprecated: usort(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /home/kconsu5/public_html/SuiteCRM8/public/legacy/modules/SugarFeed/Dashlets/SugarFeedDashlet/SugarFeedDashlet.php on line 423
[15-Oct-2024 09:47:52 America/Vancouver] PHP Deprecated: usort(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /home/kconsu5/public_html/SuiteCRM8/public/legacy/modules/SugarFeed/Dashlets/SugarFeedDashlet/SugarFeedDashlet.php on line 423
[15-Oct-2024 09:48:17 America/Vancouver] PHP Deprecated: usort(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /home/kconsu5/public_html/SuiteCRM8/public/legacy/modules/SugarFeed/Dashlets/SugarFeedDashlet/SugarFeedDashlet.php on line 423
[15-Oct-2024 09:48:23 America/Vancouver] PHP Deprecated: usort(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /home/kconsu5/public_html/SuiteCRM8/public/legacy/modules/SugarFeed/Dashlets/SugarFeedDashlet/SugarFeedDashlet.php on line 423

Apache logs says this (removed all the hacking warning from random IPs)
[Tue Oct 15 01:13:33.893932 2024] [mpm_worker:notice] [pid 2785172:tid 2785172] AH00297: SIGUSR1 received. Doing graceful restart
AH00112: Warning: DocumentRoot [/SuiteCRM8/public] does not exist
[Tue Oct 15 01:13:33.996416 2024] [mpm_worker:notice] [pid 2785172:tid 2785172] AH00292: Apache/2.4.62 (cPanel) OpenSSL/1.1.1k mod_bwlimited/1.4 configured – resuming normal operations
[Tue Oct 15 01:13:33.996456 2024] [core:notice] [pid 2785172:tid 2785172] AH00094: Command line: ‘/usr/sbin/httpd’
[Tue Oct 15 03:10:25.241535 2024] [mpm_worker:notice] [pid 2785172:tid 2785172] AH00297: SIGUSR1 received. Doing graceful restart
AH00112: Warning: DocumentRoot [/SuiteCRM8/public] does not exist
[Tue Oct 15 03:10:25.369133 2024] [mpm_worker:notice] [pid 2785172:tid 2785172] AH00292: Apache/2.4.62 (cPanel) OpenSSL/1.1.1k mod_bwlimited/1.4 configured – resuming normal operations
[Tue Oct 15 03:10:25.369237 2024] [core:notice] [pid 2785172:tid 2785172] AH00094: Command line: ‘/usr/sbin/httpd’
[Tue Oct 15 05:07:14.568567 2024] [mpm_worker:notice] [pid 2785172:tid 2785172] AH00297: SIGUSR1 received. Doing graceful restart
AH00112: Warning: DocumentRoot [/SuiteCRM8/public] does not exist
[Tue Oct 15 05:07:14.709901 2024] [mpm_worker:notice] [pid 2785172:tid 2785172] AH00292: Apache/2.4.62 (cPanel) OpenSSL/1.1.1k mod_bwlimited/1.4 configured – resuming normal operations
[Tue Oct 15 05:07:14.709950 2024] [core:notice] [pid 2785172:tid 2785172] AH00094: Command line: ‘/usr/sbin/httpd’
[Tue Oct 15 07:04:02.832459 2024] [mpm_worker:notice] [pid 2785172:tid 2785172] AH00297: SIGUSR1 received. Doing graceful restart
AH00112: Warning: DocumentRoot [/SuiteCRM8/public] does not exist
[Tue Oct 15 07:04:02.979637 2024] [mpm_worker:notice] [pid 2785172:tid 2785172] AH00292: Apache/2.4.62 (cPanel) OpenSSL/1.1.1k mod_bwlimited/1.4 configured – resuming normal operations
[Tue Oct 15 07:04:02.979751 2024] [core:notice] [pid 2785172:tid 2785172] AH00094: Command line: ‘/usr/sbin/httpd’
[[Tue Oct 15 08:02:47.661005 2024] [mpm_worker:notice] [pid 2785172:tid 2785172] AH00297: SIGUSR1 received. Doing graceful restart
AH00112: Warning: DocumentRoot [/SuiteCRM8/public] does not exist
[Tue Oct 15 08:02:47.774068 2024] [mpm_worker:notice] [pid 2785172:tid 2785172] AH00292: Apache/2.4.62 (cPanel) OpenSSL/1.1.1k mod_bwlimited/1.4 configured – resuming normal operations
[Tue Oct 15 08:02:47.774116 2024] [core:notice] [pid 2785172:tid 2785172] AH00094: Command line: ‘/usr/sbin/httpd’
[Tue Oct 15 09:01:51.055654 2024] [mpm_worker:notice] [pid 2785172:tid 2785172] AH00297: SIGUSR1 received. Doing graceful restart
AH00112: Warning: DocumentRoot [/SuiteCRM8/public] does not exist
[Tue Oct 15 09:01:51.142128 2024] [mpm_worker:notice] [pid 2785172:tid 2785172] AH00292: Apache/2.4.62 (cPanel) OpenSSL/1.1.1k mod_bwlimited/1.4 configured – resuming normal operations
[Tue Oct 15 09:01:51.142163 2024] [core:notice] [pid 2785172:tid 2785172] AH00094: Command line: ‘/usr/sbin/httpd’
[Tue Oct 15 11:15:23.160980 2024] [mpm_worker:notice] [pid 2785172:tid 2785172] AH00297: SIGUSR1 received. Doing graceful restart
AH00112: Warning: DocumentRoot [/SuiteCRM8/public] does not exist
[Tue Oct 15 11:15:23.274977 2024] [mpm_worker:notice] [pid 2785172:tid 2785172] AH00292: Apache/2.4.62 (cPanel) OpenSSL/1.1.1k mod_bwlimited/1.4 configured – resuming normal operations
[Tue Oct 15 11:15:23.275026 2024] [core:notice] [pid 2785172:tid 2785172] AH00094: Command line: ‘/usr/sbin/httpd’
[Tue Oct 15 11:54:29.097155 2024] [proxy_fcgi:error] [pid 2854935:tid 2855021] [client xxxxxxxxxxxxxx] AH01071: Got error ‘Primary script unknown’, referer: https://kconsultants.biz/SuiteCRM8/public/legacy/index.php

the user ID for Apache is none.
I also did countless repairs

Please share your apache2 and .htaccess config

on the root of the webserver (public_html) the htaccess points as follows:

DirectoryIndex index.php index.htm index.html

RewriteEngine on
RewriteBase /

Force HTTPS on the subdomains/subdirectories login or admin

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^(login|admin). [NC]
RewriteCond %{REQUEST_URI} ^(login|admin). [NC,OR]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Force WWW if no subdomain is given

BEGIN SUITECRM RESTRICTIONS

RedirectMatch 403 ..log$
RedirectMatch 403 /+not_imported_.
.txt
RedirectMatch 403 /+(soap|cache|xtemplate|data|examples|include|log4php|metadata|modules|vendor)/+.*.(php|tpl)
RedirectMatch 403 /+emailmandelivery.php
RedirectMatch 403 /+.git
RedirectMatch 403 /+.cache/
RedirectMatch 403 /+tests
RedirectMatch 403 /+RoboFile.php
RedirectMatch 403 /+composer.json
RedirectMatch 403 /+composer.lock
RedirectMatch 403 /+upload
RedirectMatch 403 /+custom/+blowfish
RedirectMatch 403 /+cache/+diagnostic
RedirectMatch 403 /+files.md5$

Options +SymLinksIfOwnerMatch Options -Indexes Options -MultiViews RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$ RewriteCond %{HTTP_HOST} !^$ RewriteCond %{HTTPS}s ^on(s)| RewriteRule ^cache/jsLanguage/(.._..).js$ index.php?entryPoint=jslang&modulename=app_strings&lang=$1 [L,QSA] RewriteRule ^cache/jsLanguage/(\w*)/(.._..).js$ index.php?entryPoint=jslang&modulename=$1&lang=$2 [L,QSA]
# --------- DEPRECATED --------
RewriteRule ^api/(.*)$ - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteRule ^api/(.*?)$ lib/API/public/index.php/$1 [L]
# -----------------------------

RewriteRule ^Api/(.*)$ - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteRule ^Api/access_token$ Api/index.php [L]
RewriteRule ^Api/V8/(.*?)$ Api/index.php [L]

END SUITECRM RESTRICTIONS

Force HTTPS on the subdomains/subdirectories login or admin

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(login|admin). [NC]
RewriteCond %{REQUEST_URI} ^(login|admin). [NC,OR]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Force WWW if no subdomain is given

RewriteCond %{HTTP_HOST} ^[^.]+.[^.]+$
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteCond %{HTTP_HOST} ^kconsultants.biz$ [OR]
RewriteCond %{HTTP_HOST} ^www.kconsultants.biz$
RewriteRule ^SuiteCRM8/$ “https://kconsultants.biz/SuiteCRM8/public” [R=301,L]
RewriteRule ^SuiteCRM8QA/$ “https://kconsultants.biz/SuiteCRM8QA/public” [R=301,L]

BEGIN cPanel-generated php ini directives, do not edit

Manual editing of this file may result in unexpected behavior.

To make changes to this file, use the cPanel MultiPHP INI Editor (Home >> Software >> MultiPHP INI Editor)

For more information, read our documentation (Update basic PHP directives)

php_flag display_errors Off php_value max_execution_time 2000 php_value max_input_time 60 php_value max_input_vars 3000 php_value memory_limit 2048M php_value session.gc_maxlifetime 1440 php_value session.save_path "/var/cpanel/php/sessions/ea-php82" php_value upload_max_filesize 128M php_value post_max_size 200M php_flag zlib.output_compression On php_flag display_errors Off php_value max_execution_time 2000 php_value max_input_time 60 php_value max_input_vars 3000 php_value memory_limit 2048M php_value session.gc_maxlifetime 1440 php_value session.save_path "/var/cpanel/php/sessions/ea-php82" php_value upload_max_filesize 128M php_value post_max_size 200M php_flag zlib.output_compression On # END cPanel-generated php ini directives, do not edit

php – BEGIN cPanel-generated handler, do not edit

Set the “ea-php82” package as the default “PHP” programming language.

AddHandler application/x-httpd-ea-php82 .php .php8 .phtml # php -- END cPanel-generated handler, do not edit

Then in the legacy the htaccess is like this

BEGIN SUITECRM RESTRICTIONS

RedirectMatch 403 ..log$
RedirectMatch 403 /+not_imported_.
.txt
RedirectMatch 403 /+(soap|cache|xtemplate|data|examples|include|log4php|metadata|modules|vendor)/+.*.(php|tpl|phar)
RedirectMatch 403 /+emailmandelivery.php
RedirectMatch 403 /+.git
RedirectMatch 403 /+.cache/
RedirectMatch 403 /+tests
RedirectMatch 403 /+RoboFile.php
RedirectMatch 403 /+composer.json
RedirectMatch 403 /+composer.lock
RedirectMatch 403 /+upload
RedirectMatch 403 /+custom/+blowfish
RedirectMatch 403 /+cache/+diagnostic
RedirectMatch 403 /+files.md5$

Options +SymLinksIfOwnerMatch Options -Indexes Options -MultiViews RewriteEngine On RewriteBase /legacy RewriteRule ^cache/jsLanguage/(.._..).js$ index.php?entryPoint=jslang&modulename=app_strings&lang=$1 [L,QSA] RewriteRule ^cache/jsLanguage/(\w*)/(.._..).js$ index.php?entryPoint=jslang&modulename=$1&lang=$2 [L,QSA]
# --------- DEPRECATED --------
RewriteRule ^api/(.*)$ - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteRule ^api/(.*?)$ lib/API/public/index.php/$1 [L]
# -----------------------------

RewriteRule ^Api/(.*)$ - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteRule ^Api/access_token$ Api/index.php [L]
RewriteRule ^Api/V8/(.*?)$ Api/index.php [L]
Header unset ETag FileETag None Header unset X-Powered-By Header always unset X-Powered-By ExpiresActive on ExpiresDefault "access plus 1 month"

CSS

ExpiresByType text/css “access plus 1 year”

Data

ExpiresByType application/atom+xml “access plus 1 hour”
ExpiresByType application/rdf+xml “access plus 1 hour”
ExpiresByType application/rss+xml “access plus 1 hour”
ExpiresByType application/json “access plus 0 seconds”
ExpiresByType application/ld+json “access plus 0 seconds”
ExpiresByType application/schema+json “access plus 0 seconds”
ExpiresByType application/geo+json “access plus 0 seconds”
ExpiresByType application/xml “access plus 0 seconds”
ExpiresByType text/calendar “access plus 0 seconds”
ExpiresByType text/xml “access plus 0 seconds”

Favicon

ExpiresByType image/x-icon “access plus 1 week”

HTML

ExpiresByType text/html “access plus 0 seconds”

JavaScript

ExpiresByType application/javascript “access plus 1 year”
ExpiresByType application/x-javascript “access plus 1 year”
ExpiresByType text/javascript “access plus 1 year”

Markdown

ExpiresByType text/markdown “access plus 0 seconds”

Media files

ExpiresByType audio/ogg “access plus 1 month”
ExpiresByType image/bmp “access plus 1 month”
ExpiresByType image/gif “access plus 1 month”
ExpiresByType image/jpeg “access plus 1 month”
ExpiresByType image/jpg “access plus 1 month”
ExpiresByType image/png “access plus 1 month”
ExpiresByType image/svg+xml “access plus 1 month”
ExpiresByType image/webp “access plus 1 month”
ExpiresByType video/mp4 “access plus 1 month”
ExpiresByType video/ogg “access plus 1 month”
ExpiresByType video/webm “access plus 1 month”

Fonts

ExpiresByType font/eot “access plus 1 month”
ExpiresByType font/opentype “access plus 1 month”
ExpiresByType font/otf “access plus 1 month”
ExpiresByType application/x-font-ttf “access plus 1 month”
ExpiresByType font/ttf “access plus 1 month”
ExpiresByType application/font-woff “access plus 1 month”
ExpiresByType application/x-font-woff “access plus 1 month”
ExpiresByType font/woff “access plus 1 month”
ExpiresByType application/font-woff2 “access plus 1 month”
ExpiresByType font/woff2 “access plus 1 month”

Other

ExpiresByType text/x-cross-domain-policy “access plus 1 week”


Header set X-Content-Type-Options “nosniff”


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [R=301,L]

END SUITECRM RESTRICTIONS

Strange this file has changed today and the writebase is gone???

Just did a rebuild of the htaccess and now it has the following entries - note the behaviour is exactly the same

BEGIN SUITECRM RESTRICTIONS

RedirectMatch 403 ..log$
RedirectMatch 403 /+not_imported_.
.txt
RedirectMatch 403 /+(soap|cache|xtemplate|data|examples|include|log4php|metadata|modules|vendor)/+.*.(php|tpl|phar)
RedirectMatch 403 /+emailmandelivery.php
RedirectMatch 403 /+.git
RedirectMatch 403 /+.cache/
RedirectMatch 403 /+tests
RedirectMatch 403 /+RoboFile.php
RedirectMatch 403 /+composer.json
RedirectMatch 403 /+composer.lock
RedirectMatch 403 /+upload
RedirectMatch 403 /+custom/+blowfish
RedirectMatch 403 /+cache/+diagnostic
RedirectMatch 403 /+files.md5$

Options +SymLinksIfOwnerMatch Options -Indexes Options -MultiViews RewriteEngine On RewriteBase /SuiteCRM8/public/legacy RewriteRule ^cache/jsLanguage/(.._..).js$ index.php?entryPoint=jslang&modulename=app_strings&lang=$1 [L,QSA] RewriteRule ^cache/jsLanguage/(\w*)/(.._..).js$ index.php?entryPoint=jslang&modulename=$1&lang=$2 [L,QSA]
# --------- DEPRECATED --------
RewriteRule ^api/(.*)$ - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteRule ^api/(.*?)$ lib/API/public/index.php/$1 [L]
# -----------------------------

RewriteRule ^Api/(.*)$ - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteRule ^Api/access_token$ Api/index.php [L]
RewriteRule ^Api/V8/(.*?)$ Api/index.php [L]
Header unset ETag FileETag None Header unset X-Powered-By Header always unset X-Powered-By ExpiresActive on ExpiresDefault "access plus 1 month"

CSS

ExpiresByType text/css “access plus 1 year”

Data

ExpiresByType application/atom+xml “access plus 1 hour”
ExpiresByType application/rdf+xml “access plus 1 hour”
ExpiresByType application/rss+xml “access plus 1 hour”
ExpiresByType application/json “access plus 0 seconds”
ExpiresByType application/ld+json “access plus 0 seconds”
ExpiresByType application/schema+json “access plus 0 seconds”
ExpiresByType application/geo+json “access plus 0 seconds”
ExpiresByType application/xml “access plus 0 seconds”
ExpiresByType text/calendar “access plus 0 seconds”
ExpiresByType text/xml “access plus 0 seconds”

Favicon

ExpiresByType image/x-icon “access plus 1 week”

HTML

ExpiresByType text/html “access plus 0 seconds”

JavaScript

ExpiresByType application/javascript “access plus 1 year”
ExpiresByType application/x-javascript “access plus 1 year”
ExpiresByType text/javascript “access plus 1 year”

Markdown

ExpiresByType text/markdown “access plus 0 seconds”

Media files

ExpiresByType audio/ogg “access plus 1 month”
ExpiresByType image/bmp “access plus 1 month”
ExpiresByType image/gif “access plus 1 month”
ExpiresByType image/jpeg “access plus 1 month”
ExpiresByType image/jpg “access plus 1 month”
ExpiresByType image/png “access plus 1 month”
ExpiresByType image/svg+xml “access plus 1 month”
ExpiresByType image/webp “access plus 1 month”
ExpiresByType video/mp4 “access plus 1 month”
ExpiresByType video/ogg “access plus 1 month”
ExpiresByType video/webm “access plus 1 month”

Fonts

ExpiresByType font/eot “access plus 1 month”
ExpiresByType font/opentype “access plus 1 month”
ExpiresByType font/otf “access plus 1 month”
ExpiresByType application/x-font-ttf “access plus 1 month”
ExpiresByType font/ttf “access plus 1 month”
ExpiresByType application/font-woff “access plus 1 month”
ExpiresByType application/x-font-woff “access plus 1 month”
ExpiresByType font/woff “access plus 1 month”
ExpiresByType application/font-woff2 “access plus 1 month”
ExpiresByType font/woff2 “access plus 1 month”

Other

ExpiresByType text/x-cross-domain-policy “access plus 1 week”


Header set X-Content-Type-Options “nosniff”


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [R=301,L]

END SUITECRM RESTRICTIONS

How is your URL? Is it with public word in it?

Under Repair you have another option like rebuild relations and all. Explore them.

Hope you’re checking correct instance.

I have done that as well. Yes I make sure I am not in the QA one

IN debug mode in the browser I see this error
TypeError: Cannot read properties of undefined

s = TypeError: Cannot read properties of undefined (reading ‘display$’) at qW (https://kconsultants.biz/SuiteCRM8/public/dist/dist_core_fesm2022_core_mjs-_39da1.8d92252bac43a7d7.js:59:206337) at lf.runInContext (https://kconsultants.biz/SuiteCRM8/public/dist/node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:69906) at Df (https://kconsultants.biz/SuiteCRM8/public/dist/node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:73925) at Ff (https://kconsultants.biz/SuiteCRM8/public/dist/node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:84101) at jf (https://kconsultants.biz/SuiteCRM8/public/dist/node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:85283) at Vf (https://kconsultants.biz/SuiteCRM8/public/dist/node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:85120) at Ff (https://kconsultants.biz/SuiteCRM8/public/dist/node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:84380) at jf (https://kconsultants.biz/SuiteCRM8/public/dist/node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:85283) at Vf (https://kconsultants.biz/SuiteCRM8/public/dist/node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:85120) at Ff (https://kconsultants.biz/SuiteCRM8/public/dist/node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:84380)