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

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$

<IfModule mod_rewrite.c>
    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]
</IfModule>

# 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 (https://go.cpanel.net/EA4ModifyINI)
<IfModule php8_module>
   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
</IfModule>
<IfModule lsapi_module>
   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
</IfModule>
# 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.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php82 .php .php8 .phtml
</IfModule>
# 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)

Are you getting error when you view contacts module?

as well. Those errors were from opening a contact from the contact list though

Interesting. Share us screenshot, where you going and clicking on

this is what I see

and the errors in the console are as follows:

node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1 ERROR TypeError: Cannot read properties of null (reading ‘pagination’)
at i.checkPaginationExist (dist_core_fesm2022_core_mjs-_39da1.8d92252bac43a7d7.js:59:460035)
at i.getRecordListPreference (dist_core_fesm2022_core_mjs-_39da1.8d92252bac43a7d7.js:59:459803)
at i.loadDataLocalStorage (dist_core_fesm2022_core_mjs-_39da1.8d92252bac43a7d7.js:59:459571)
at i.init (dist_core_fesm2022_core_mjs-_39da1.8d92252bac43a7d7.js:59:459256)
at i.ngOnInit (dist_core_fesm2022_core_mjs-_39da1.8d92252bac43a7d7.js:59:464121)
at ru (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:31485)
at dv (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:31628)
at ou (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:31390)
at zo (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:31117)
at Ff (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:84229)
handleError @ node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1Understand this error
40node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1 ERROR TypeError: Cannot read properties of undefined (reading ‘display$’)
at qW (dist_core_fesm2022_core_mjs-_39da1.8d92252bac43a7d7.js:59:206337)
at lf.runInContext (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:69906)
at Df (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:73925)
at Ff (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:84101)
at jf (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:85283)
at Vf (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:85120)
at Ff (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:84380)
at jf (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:85283)
at Vf (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:85120)
at Ff (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:84380)
handleError @ node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1Understand this error
core_app_shell_src_bootstrap_ts.052400cef50c9a8a.js:1 Download the Apollo DevTools for a better development experience: https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm
86node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1 ERROR TypeError: Cannot read properties of undefined (reading ‘display$’)
at qW (dist_core_fesm2022_core_mjs-_39da1.8d92252bac43a7d7.js:59:206337)
at lf.runInContext (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:69906)
at Df (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:73925)
at Ff (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:84101)
at jf (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:85283)
at Vf (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:85120)
at Ff (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:84380)
at jf (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:85283)
at Vf (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:85120)
at Ff (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:84380)
handleError @ node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1Understand this error
24node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1 ERROR TypeError: Cannot read properties of undefined (reading ‘display$’)
at qW (dist_core_fesm2022_core_mjs-_39da1.8d92252bac43a7d7.js:59:206337)
at lf.runInContext (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:69906)
at Df (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:73925)
at Ff (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:84101)
at jf (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:85283)
at Vf (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:85120)
at Ff (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:84380)
at jf (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:85283)
at Vf (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:85120)
at Ff (node_modules_angular_core_fesm2022_core_mjs.3e1a513b7cb4915e.js:1:84380)

Just detail view fields are missing. :thinking:

  1. Admin → Studio → Contacts
  • Check the layout and maybe remove sync from the edit view
  1. Replacing code files
  • If you don’t have customization for the contacts module, copy all code filed from GitHub and replace your files.

Here you go -->> Contacts Module code

It was not selected :frowning:
will now replace the module files as suggested

I hope it will work.

Make sure you do QR&R after coping all code files.