New Install

Permalink
Hi, its been a while since ive tried Concrete5, thought id return and hopefully have a nice new install with all the latest updates.. I created an empty site so i could just use my Providers install setup with also creates the database ready for an instant website.
I installed as per instructions until i come to this error:
{"error":{"type":"Whoops\\Exception\\ErrorException","message":"Out of memory (allocated 35651584) (tried to allocate 614400 bytes)","file":"\/home\/sites\/mydomain.com\/public_html\/concrete\/vendor\/imagine\/imagine\/src\/Image\/Metadata\/ExifMetadataReader.php","line":90,"trace":[{"file":"\/home\/sites\/mydomain.com\/public_html\/concrete\/vendor\/imagine\/imagine\/src\/Image\/Metadata\/ExifMetadataReader.php","line":90,"function":null,"class":"Whoops\\Exception\\ErrorException","args":["Out of memory (allocated 35651584) (tried to allocate 614400 bytes)"]}]},"errors":["Out of memory (allocated 35651584) (tried to allocate 614400 bytes)"]}

I then hit the back button to see this....
There are already 329 tables in this database. concrete5 must be installed in an empty database.
My provider installs Version V8.5.2 as the default version..
Another thing ive noticed is this provider has also changed using MySql database as default to MariaDB as the default. Does anyone else have this setup?

thanks for any help/advice

fivepints
 
JohntheFish replied on at Permalink Reply
JohntheFish
8.5.2 and MariaDB should be OK. Many sites use similar.

After a failed install, the db will have a debris of tables left from the fail that need to be manually removed before trying again. The installer deliberately doesn't automatically clear out any existing tables and stops with this message to prevent users from damaging any existing databases by mistake.

If your host has phpMyAdmin, find your c5 database and drop all the tables in it before trying to install again.

With shared hosting, the most common install issues are to do with resources:

- insufficient php memory allocation (looks like your case) - I would have hoped your host would have already set php memory allocation suitable for the install they offer.

- execution time limits

If you have SSH access, sometimes it is easier to do a CLI install. However, beware that hots may run the CLI with different versions of php to the web server, which by itself can cause serious install issues.