It looks like its labels, which is totally weird. Screenshoots⌠Below
Also, from the Studio, Layouts View, when I choose Save and Deploy, I get a box labelled âundefinedâ with contents âundefinedâ, and a Close Button. Unfortunately nothing is saved, and nothing is deployed.
Iâm not sure where to start troubleshooting.
Here is my installation script I am following.
Note: Using linux mint
âUpdate all the software packages:
sudo apt-get update
sudo apt-get upgrade
âInstall the required software stack for SuiteCRM. This includes the LAMP stack and PHP modules.
sudo apt-get install apache2 apache2-utils libapache2-mod-php libpcre3 libpcre3-dev zlib1g zlib1g-dev mariadb-server unzip
sudo apt-get install php
sudo apt-get install php-cli
sudo apt-get install php-curl
sudo apt-get install php-common <âalready the newestâŚMX LinuxâŚLinux Mint
sudo apt-get install php-intl
sudo apt-get install php-json
sudo apt-get install php-gd
sudo apt-get install php-mbstring
sudo apt-get install php-mysqli
sudo apt-get install php-pdo_mysql <âunsable to locate packageâŚMX Linux php 7.4âŚLinux Mint
sudo apt-get install php-openssl <âunable to locate packageâŚMX LinuxâŚLinux Mint
sudo apt-get install php-soap
sudo apt-get install php-xml
sudo apt-get install php-zip
sudo apt-get install php-imap
sudo apt-get install php-ldap
sudo apt-get install php-mysqli <âAlready installed âŚLinux Mint
sudo apt-get install php-pdo_mysql <â Unable to locate ⌠Linux Mint
âStart the Apache service
sudo systemctl start apache2 <âMX Linux wont start apacheunless Systemd enabled at boot
âStart MariaDB service and enable Apache and MariaDB
sudo systemctl start mysql
sudo systemctl enable apache2
sudo systemctl enable mariadb
âSecure and harden MariaDB.
sudo mysql_secure_installation
âEdit php.ini located at /etc/php/7.4/apache2/php.ini
upload_max_filesize = 8M <--Note this must be > 6M as 6M gives error.
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE & ~E_WARNING
âRestart the Apache service.
sudo systemctl restart apache2
âCreate database
sudo mysql -u root -p
MariaDB [(none)]> CREATE DATABASE suitecrm;
MariaDB [(none)]> CREATE USER âlarryâ@âlocalhostâ IDENTIFIED BY âsecretpasswordâ;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON suitecrm.* TO âlarryâ@âlocalhostâ;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;
--------------------------- this block is for Suitecrm7------------------------------------
âDownload the latest SuiteCRM files
Create a directory here /var/www/html/suitecrm
â Unzip the downloaded file into the suitecrm directory
â Open a root terminal in the suitecrm directory
â Assign appropriate permission to the unzipped folder
sudo chown -R www-data:www-data /var/www/html/suitecrm
sudo chmod -R 755 /var/www/html/suitecrm
âOpen your internet browser and enter URL:
http://localhost/suitecrm/install.php
âcomplete installation
-------------------------------end Suitecrm7 block -----------------------
-----------------------------this block is for Suitecrm8----------------------------
âSay prayers because this is harder.
âCreate crm folder located at /var/www/html/crm
âDownload and unzip Suitecrm8 into the crm folder www/var/html/crm/
Open a root terminal from crm folder. Set permissions for crm folder.
find . -type d -not -perm 2755 -exec chmod 2755 {} ;
find . -type f -not -perm 0644 -exec chmod 0644 {} ;
find . ! -user www-data -exec chown www-data:www-data {} ;
chmod +x bin/console
Configure URL re-writes . Note to self. This step is specific to Linux mint and probably wont work elsewhere.
sudo a2enmod rewrite
sudo systemctl restart apache2 <â repeat this everytime you make a change in php.ini or apache2.conf
âSource of info. Apache mod_rewrite in Ubuntu/Mint - Alex Mansfield <âworks but I didnt use.
âor -create this file. /etc/apache2/sites-enabled/crm.conf
âinsert following
#<VirtualHost *:80> <âdoesnt work without the #
DocumentRoot /var/www/html/crm/public
<Directory /var/www/html/crm/public>
AllowOverride All
Order Allow,Deny
Allow from All
Require all granted
I cannot get the blog to show the last two lines above. I have no idea why these are not showing. They are visible in edit mode.
ârestart apache
sudo systemctl restart apache2
âTo start install, enter this address into browser
http://localhost/crm/public/#/install <------this works
http://localhost/crm/public <------this works
âClick on configuration â If you dont, you get a misleading error message.
âFill in the form with
URL = https://localhost/crm â Dont use https://localhost It gives errors.
DataBase User = larry â Name and pw combo doesnt work
Password = secret password
Host name = 127.0.0.1 <âUse of name localhost is not supported yet
Database Name = suitecrm
DataBasePort -3306 â This is default for mariadb and mysql
Application Admin Name = admin
Admin User password = secret password
âphp.ini
âChange log out cookie lifetime from 0 to 100000000
session.cookie_lifetime = 100000000
âLogon
http://localhost/crm/public/#/home
Thanks