Posts Tagged ‘PHP’

PHP upgraded to v5.2.11

// September 28th, 2009 // 1 Comment » // Hosting

I upgraded all PHP hosting accounts on the Innovarum server to the latest version of PHP (v5.2.11) over the weekend.

Things appeared to have gone smoothly at first, but we started getting reports of issues with our WordPress based applications today, when navigating to any page beginning with ‘index.php’ (all of them!). This issue has been tracked back to some new security measures that were added to the server and has now been resolved.

PHP upgraded to v5.2.9.2

// June 8th, 2009 // No Comments » // Hosting

Hello one and all,

A quick note to let our Innovarum hostees know that we’ve upgraded PHP to v5.2.9.2 and is now making use of the Fast CGI module for IIS which should improve performance for any PHP based applications.

JCWS manage Coeval client application migration

// December 15th, 2008 // No Comments » // Hosting, Web Development

We recently helped Coeval Group relocate one of their client-facing web applications to its new home on a dedicated server managed by our colleagues at Innovarum.

Coeval have been providing innovative solutions to the traffic control and road safety industries since 1987 and from their development and manufacturing plant in Scotland they liaise with and provide solutions to many organisations both within the UK and worldwide.

The application is a bespoke PHP-based web application with a MySQL back-end and makes use of PEAR for its graphing and export functionality. There were two main challenges that, working with Innovarum, we overcame as part of the migration:

  1. The test hardware couldn’t connect with the standard FTP server so we sourced a new, suitable FTP server and replaced the existing one.
  2. PEAR libraries are not part of the standard PHP hosting package, but as we will for any of our clients we were able to tune their hosting package to suit their needs.

To finish the process we also took care of the DNS modifications required.

Issue with PHP 5.0.4 and MySQL 4.1+

// July 31st, 2006 // No Comments » // Databases, Web Development

Now, this is quite an interesting little issue, and one which I discovered whilst trying to set up this very blog – the famous 5 minute install turned into a much less famous, though equally prolific I’m sure, 3 hour install – I’m used to it though, I’m a software developer afterall!

Anyway, the issue revolves around the MySQL client version that’s bundled with versions of PHP prior to 5.1 (I’m not sure if this version suffers from the same problem). The client version is 3.23.58 and it turns out that it doesn’t support the new password encryption format being used in MySQL versions 4.1 and above. What a pain.

“So what options does one have?” I hear you cry.

  1. You can install MySQL v4.0.xx (I’ve invested enough time with v5.0 so not likely!)
  2. Try upgrading to the very latest version of PHP hoping that their MySQL client is an updated (I’m not 100% if this will solve the problem – certainly I tried this and had no success. MySQL is also disabled by default in PHP 5 so there is an extra level of configurmuration)
  3. Enable a flag telling MySQL to use the old password method (I chose this option in the end)

If you have MySQL Administrator GUI installed, you can use it to connect as ‘root’ and check the flag to use old password under the server configuration tab. Alternatively, you can run mysql with the –old-passwords flag, which does exactly the same thing.

Deep joy!