Submitted by Pierre__ on
Bonjour à tous,
via une procédure automatique fournie par mon hebergeur j'ai installé il y a un an un site drupal (Drupal 7.22, 2013-04-03) qui fonctionne bien.
Pour faire des tests et notamment valider les mises à jours avant de les réaliser sur le site en production j'ai fait une copie de ce site sur un serveur de test Fedora 20 avec PHP 5.5.9
Malheureusement cela ne fonctionne pas. J'avais eu il me semble le même problème lors de tests l'année dernière que j'avais résolu en downgradant la version php pour revenir à la version 5.3, ce que je ne peux pas faire cette fois le serveur servant pour d'autres tests.
L'erreur qui est retourné lorsque l'on tente d'accéder au site (local) est la suivante:
PHP Fatal error: Cannot redeclare render() in /var/www/site.fr/includes/common.inc on line 5978
Si je modifie le code avec un
if (!function_exists("render")) {
function render(&$element) {
....
j'ai d'autres erreurs qui s'empillent, ce n'est donc pas la bonne solution :(
Juste au cas ou d'autres
Permalien Soumis par Pierre__ le 3 Août, 2015 - 21:51
Juste au cas ou d'autres personnes auraient le même problème, cela venait du module php graphviz.ini
voir https://www.drupal.org/node/1408224