Unable to run Install for Version 8

I might have mentioned I am fairly new to all this. I have managed to install version 7 and quite enjoy the program, so got confident enough to try V8, but failed.

I’m doing a local install to a fresh install of linuxmint.

After Ive run the script below, when I enter

localhost/suitecrm/
or
localhost.suitecrm/install.php

I get an Index of suitecrm and it wont redirect to install. This is unexpected.

Here is a script of my install actions.

sudo apt-get update

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-gd
sudo apt-get install php-imap
sudo apt-get install php-intl
sudo apt-get install php-json
sudo apt-get install php-mbstring
sudo apt-get install php-soap
sudo apt-get install php-zip
sudo systemctl start apache2
sudo systemctl start mariadb
sudo systemctl enable apache2
sudo systemctl enable mariadb
sudo mysql_secure_installation


Open the file /etc/php/7.0/apache2/php.ini and set variables

Set post_max_size to at least 60MB

Set upload_max_filesize settings to at least 60MB

Set max_input_time to a large number  (Note. Mine defaulted to this )

Set memory_limit to 256MB

sudo systemctl restart apache2
sudo mysql -u root -p

MariaDB [(none)]> CREATE DATABASE suitecrm;
MariaDB [(none)]> CREATE USER ‘larry’@‘localhost’ IDENTIFIED BY ‘mysecretpassword’;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON suitecrm.* TO ‘larry’@‘localhost’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Using root permissions.
----Download the latest SuiteCRM8 file. Place in folder named suitecrm at
/var/www/html/suitecrm

----Unzip the downloaded file

cd /var/www/html/suitecrm

----Assign appropriate permission to the unzipped folder

sudo find . -type d -not -perm 2755 -exec chmod 2755 {} ;
sudo find . -type f -not -perm 0644 -exec chmod 0644 {} ;
sudo find . ! -user www-data -exec chown www-data:www-data {} ;
sudo chmod +x bin/console

-----Open internet browser and enter

http://localhost/suitecrm/install.php

and I get an Index of /suitecrm instead of the install routing.


So I’m puzzled

  1. Where did I go wrong?
  2. Will my files be open to the web?
  3. suitecrm had an install.php file, but I do not see it with V8.
  4. What do I do next ?

Many thanks.

Hi @larry,

Thank you for trying out SuiteCRM 8.

SuiteCRM 8 structure and setup is a bit different from 7.x.

Here go some notes about the script you’ve sent:

1. Required php modules

In Suite 8 the list of required php modules is a bit different from Suite 7. Please have a look at the following section of the SuiteCRM 8 install guide

2. Enable mod_rewrite

Suite 8 requires mod_rewrite enabled

3. Configure error reporting

Please make sure the error reporting is correct

4. Install path

In Suite 8 the install path is no longer /install.php. It will be in your main route.

Depending on what has been configure on the vhost it may be:

  • http://localhost/suitecrm/public if the DocumentRoot is not pointing directly to public
  • http://localhost/ if the DocumentRoot is pointing directly to public

You can find more info on how to run the installer the Suite 8 install guide:

In the points above I’ve already left several references to the SuiteCRM 8 install guide. Just wanted to leave a last note on this to say that it has been updated recently. We’ve tried to make it more comprehensive.

Hope this helps.