Submitted by xpatval on
Bonjour,
En local sous php 5.2.3, utilisant drupal7 et superfish 7.x-1.9, tout baigne, je bascule donc le site en homologation sur un mutualisé ovh (php 5.2.17). Là, surprise, superfish plante avec différentes erreurs concernant array_merge, par exemple: "Warning : array_merge() [function.array-merge]: Argument #2 is not an array dans superfish_contents() (ligne 806 dans /homez.xxx/www/www/sites/all/modules/superfish/superfish.module".
La ligne 806 de superfish.module est la suivante: $block_js = array_merge($block_js, superfish_library('javascript', 'hoverIntent', 'add'));
Selon php.net, le principe de fonctionnement de array_merge a été modifié à partir de php 5.0, mais ce que je ne pige pas, c'est pourquoi cela fonctionne en local, et plus sur le serveur OVH ?
Avez-vous rencontré pareil problème, et si oui, comment l'avez-vous résolu ?
Merci de vos réponses
xpatval
Bon, je me réponds, si cela peut aider (cette réponse rejoint un post que j'avais créé concernant le transfert d'un site D7 en local, vers la prod). Ne pas tout transférer comme un bêta (que je suis) via FTP, mais y aller avec parcimonie...