Sur le serveur de production, c'est PHP 5.3 qui est installé (sur une Ubuntu 10.04). Une seule solution... la mise à jour :

sudo echo "deb http://ppa.launchpad.net/ondrej/php5/ubuntu lucid main" >> /etc/apt/sources.list
sudo echo "deb-src http://ppa.launchpad.net/ondrej/php5/ubuntu lucid main" >> /etc/apt/sources.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E5267A6C
sudo apt-get update
sudo apt-get install php5

(Source)

Sur ce serveur de production, une instance WordPress ne redémarre plus, en cause (voir /var/log/apache2/error.log) un plugin ancien (simple-ldap-authentication).

PHP Fatal error:  Call-time pass-by-reference has been removed

Le code doit être modifié a 2 endroits :

$group_filter = str_replace('%group%', $group, $group_filter, &$replace_count);

devient :

$group_filter = str_replace('%group%', $group, $group_filter, $replace_count);