Hello,
Je suis en train de migrer un vieux serveur sous squeeze.
J’ai pris un nouveau serveur installé avec une jessie puis rsync le contenu des sites , puis dump/reimporté les base de données etc … ce serveur héberge une dizaine de sites PHP/MYSQL.
je passe de php5.3 à php5.6 avec ces migrations
sur l un des sites que je suis en train de migrer, j’ai l’erreur suivante :
PHP Fatal error: Call to undefined function imageantialias() in /home/site/whatever.php
en recherchant sur le net je dois que c est parce que php n’a pas été compilé avec le support gd…
en regardant plus en détails les paquets installés, je constate que malgré l’ajout des dépots dotdeb à mon sources.list, j’ai une version php provenant des dépots officiels… étrange je me souviens pas avoir déja eu ce soucis sur une debian.
Mes questions :
1/ est t il possible d avoir une lib gd fonctionnelle avec les dépots officiels. imageantialias n est pas documenté comme une fonction nécessitant des extensions particulière , elle ne devrais donc pas générer d erreur.
2/ Comment repasser sur des packages dotdeb ?
J’ai ceci dans mon sources.list
deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all
deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main
# jessie-updates, previously known as 'volatile'
deb http://debian.mirrors.ovh.net/debian/ jessie-updates main
deb-src http://debian.mirrors.ovh.net/debian/ jessie-updates main
# jessie-backports, previously on backports.debian.org
deb http://debian.mirrors.ovh.net/debian/ jessie-backports main
deb-src http://debian.mirrors.ovh.net/debian/ jessie-backports main
deb http://debian.mirrors.ovh.net/debian/ jessie main contrib non-free
deb-src http://debian.mirrors.ovh.net/debian/ jessie main contrib non-free
malgré cela un apt-cache policy php5-cli me donne ca
php5-cli:
Installé : 5.6.14+dfsg-0+deb8u1
Candidat : 5.6.14+dfsg-0+deb8u1
Table de version :
*** 5.6.14+dfsg-0+deb8u1 0
500 http://security.debian.org/ jessie/updates/main amd64 Packages
100 /var/lib/dpkg/status
5.6.7+dfsg-1 0
500 http://debian.mirrors.ovh.net/debian/ jessie/main amd64 Packages
alors que je suis plus habitué a voir des choses comme ceci sur mes autres serveurs debian
php5-cli:
Installé : 5.5.30-1~dotdeb+7.1
Candidat : 5.5.30-1~dotdeb+7.1
Table de version :
*** 5.5.30-1~dotdeb+7.1 0
500 http://packages.dotdeb.org/ wheezy-php55/all amd64 Packages
100 /var/lib/dpkg/status
5.5.29-1~dotdeb+7.1 0
500 http://packages.dotdeb.org/ wheezy-php55/all amd64 Packages
5.5.28-1~dotdeb+7.1 0
500 http://packages.dotdeb.org/ wheezy-php55/all amd64 Packages
5.5.27-1~dotdeb+7.1 0
500 http://packages.dotdeb.org/ wheezy-php55/all amd64 Packages
5.5.26-1~dotdeb+7.4 0
500 http://packages.dotdeb.org/ wheezy-php55/all amd64 Packages
5.5.26-1~dotdeb+7.3 0
500 http://packages.dotdeb.org/ wheezy-php55/all amd64 Packages
5.5.25-1~dotdeb+7.1 0
500 http://packages.dotdeb.org/ wheezy-php55/all amd64 Packages
5.4.45-0+deb7u2 0
500 http://security.debian.org/ wheezy/updates/main amd64 Packages
5.4.44-0+deb7u1 0
500 http://debian.mirrors.ovh.net/debian/ wheezy/main amd64 Packages
je précise que je n’ai pas de preferences de priorités de packages qui pourrait interferrer.
Merci d’avance