HTML Logo by World Wide Web Consortium ( Click to learn more about our commitment to accessibility and standards.

Moving forward with Composr

ocPortal has been relaunched as Composr CMS, which is now in beta. ocPortal 9 will be superseded by Composr 10.

Head over to for our new site, and to our migration roadmap. Existing ocPortal member accounts have been mirrored.

ocPortal 7.1.5 released

ocPortal 7.1.5 released Version 7.1.5 has now been released. This version is a patch release that introduces a number of bug fixes since the last release. It also lays the ideal ground work for the 30 professional themes just released by ocProducts. Upgrading is suggested due to some stability fixes, especially to the calendar.

To upgrade follow the steps in your website's http://mybaseurl/upgrader.php script. You will need to copy the URL of the attached TAR file (created via the form below) during step 3.

Your upgrade to version 7.1.5

You can generate an upgrader from any version of ocPortal to any other version. If you access this upgrade post via the version information box on your Admin Zone front page then we'll automatically know what version you're running.
If you'd prefer though you can enter in your version number right here:

(usually blank)

(example above is for upgrading from 4.3.2 beta1)

Expand: Fixes have been made to the following issues Fixes have been made to the following issues

Important: database compatibility

This patch releases changes how ocPortal handles database character sets. It will now inform MySQL what character set it is communicating in (what ocPortal is using), for reasons of ensuring compatibility.
This will mean the block cache will need to be emptied, but this is a normal part of the upgrade process.

It is possible you could get errors in some parts of ocPortal if your database character set does not match ocPortal's, particularly when doing searches. If this is the case you should ideally change the character set of the database, and each individual table, to an appropriate one.

By default ocPortal uses 'ISO-8859-1', which is the same as MySQL's 'latin1'.
Many people using Launchpad translations will be on 'utf-8', which is the same as MySQL's 'utf8'.

This change has been made to bring ocPortal in line with expected behaviour, and make any errors that could happen stem from a true mismatch between MySQL and ocPortal settings (previously errors could be difficult to debug and understand).

If you need to revert to the old behaviour, you can add this to your info.php file:



View all


There have been no trackbacks yet