If you install from your own upload to the host, does it work?
What are you able to see from CPanel/WHM/Plesk? All the files/folders, database?
I am setting up some sites on my hosting account, and I'm basing them on a softaculous installation. However, I can't seem to get a working install in 1.3.11, I always get a blank page.
The ImpressCMS site is running on a Softaculous install that was upgraded from 1.3.10 to 1.3.11, so that works. But it looks like an install from scratch is problematic.
Can anyone test a softaculous install and let me know?
Thank you very much for the latest updates.
I upgraded that requirement as a sort of security help : PHP 5.6 is the only supported version of PHP 5.x at the moment. Supporting very old versions of PHP is not a good idea security-wise, so I bumped the version requirement to 5.5.
Having said that, I'll need to update the translation variable so that it talks about the correct version of PHP (we're way beyond PHP 5.2+ already).
I just tried to install ICMS 1.3.9 for a new site, I get the following error on step one of the installer:
PHP 5.6.0 minimum is required for ImpressCMS to function properly - your installation cannot continue. Please work with your hosting provider to upgrade your environment to a version of PHP that is newer than 5.2.0 (5.2.8 + is recommended) before attempting to install again.
Aaron Stuart just posted a very nice step-by-step article on WebSetNet about how to configure a Linux VPS from scratch in order to run ImpressCMS on it.
The article mentions it is written for Ubuntu 14.04, and if you want to do simple copy-paste of the commands you will need to get that OS on your VPS. However, if you're a bit at home in the Linux world, you should have no problem translating the commands to your specific tools and versions.
If you have this kind of setup routines that you have perfected throughout the years, please share!
There is a variant that is all git commands -
git archive -o filename.zip [commit hash new] $(git diff --name-only --diff-filter=ACMRT [commit hash old] [commit hash new])
It will create either a zip or a tar.gz archive, guessing which from the file extension. Or you can specify the type using -format=[type]
Here's an example for getting the files changed between the 1.3.8 Final release and the 1.3.9 RC release:
git archive -o impresscms-138-139rc.zip 8b451c0 $(git diff --name-only --diff-filter=ACMRT b182a01 8b451c0)
I run this when I'm in my git repository directory for ImpressCMS
Edited Dec 31, 2018 to be able to see the commands
Here's the first one - used it tonight to create the 'upgrade' package for 1.3.x to 1.3.8
Note: I use Ubuntu, so it won't work on a Windows machine!
Here's how the command breaks down -
Take a diff of the given commit to the older commit (including all subdirectories, not just the top directory).
Do not output the commit SHA1. Output only the names of the affected files instead of a full diff.
Only show files added, copied, modified, renamed or that had their type changed (eg. file → symlink) in this commit. This leaves out deleted files.
Send the output to a tar.gz file. You can also run without this to just get a list, or send to a text file.
We're still working out the nuances of github, and the link to the source files do not point at the corrected tag for this release. I have updated the release page and attached a proper zip file for this release.
You can download this for a full install https://github.com/ImpressCMS/impresscms/releases/download/v1.3.8/impresscms-1.3.8.zip
Totally new newbee here but I am getting the same error,
Fatal error: Interface 'icms_db_IUtility' not found in /home/public/libraries/icms/db/legacy/mysql/Utility.php on line 52
from 1.3.8 that I got from this site on the 27th 1.3.6 popped right in.
Thanks for the link and the informative notes.
My fault, I'm still following what was on the wiki for the release procedure - here : http://wiki.impresscms.org/modules/wiki/index.php?page=Release_Procedure - that documentation needs some serious updates it seems
Hi, I pushed the newest bugfix by Skenow as the new 1.3.8final release.
It's not a good idea to go back and forth in the installer, it's not robust enough to support that without errors Your second error is no surprise in that case.
I tried an install starting from the 1.3.8final release (as available now on github and the site) on XAMPP with PHP 5.5.11 and I was able to finish the site installation without a problem.
There were 3 changes done in the bugfixes, so make sure you use that version.
I just tried to upgrade my local dev environment (PHP 5.5.25) with a clean 1.38 install. I get the following error on this page with both DB options:
If I back up a few steps in the installer and try again I get a different error on the same page:
I really should know better than to mess with my dev environment during a project, but you know, curiosity and cats...