Hello,
I have a brand new install of SuiteCRM version 8 on Ubuntu 20.04. But it’s missing the sidebar element described here: Navigation Elements :: SuiteCRM Documentation
There are no errors in the apache log file or the dev tools console.
I’ve Googled a lot and I think it may be related to the apache configuration (I’ve actually reinstalled SuiteCRM from scratch to try to get it working, but it still doesn’t work)
My install is located at /var/www/html/suitecrm where suitecrm is a symlink to the directory containing the files ( /var/www/html/suitecrm → suitecrm8.2.4)
I have two virtual host files - one for port 80 and the other for SSL:
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName sub.domain.com.au
DocumentRoot /var/www/html/suitecrm/public
<Directory /var/www/html/suitecrm/public>
Options FollowSymLinks
AllowOverride All
Order Allow,Deny
Allow from All
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php/php8.2-fpm.sock|fcgi://localhost/"
</FilesMatch>
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLCertificateFile /etc/letsencrypt/live/sub.domain.com.au/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/sub.domain.com.au/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
RewriteEngine On
#LogLevel alert rewrite:trace6
</VirtualHost>
</IfModule>
And port 80:
<VirtualHost *:80>
ServerName sub.domain.com.au
DocumentRoot /var/www/html/suitecrm/public
<Directory /var/www/html/suitecrm/public>
Options FollowSymLinks
AllowOverride All
Order Allow,Deny
Allow from All
<FilesMatch \.php$>
SetHandler "proxy:unix:/var/run/php/php8.2-fpm.sock|fcgi://localhost/"
</FilesMatch>
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =sub.domain.com.au
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
SSL was installed with certbot.
I’m not sure that this is relevant but I’ve come across it in relation to the API not working properly, the RewriteBase in the .htaccess file in the legacy directory is set to “/legacy/” which is what it was on install. I have set all the permissions and ownerships of the files according to what is described in the installation docs for version 8.
Can anyone please help me with why the sidebar is not showing up?
Cheers,
Clare