Activer l’uploadprogress du module Drupal FileField 6.x-3.0

0Jérémy17th May 2009Web development, , ,

Pour profiter de la fonctionnalité upload progress de la dernière version du module Drupal FileField 6.x-3.0, vous devez avoir PHP 5.2 et le module PECL uploadprogess.

Je vous donne donc la procédure pour mettre à jour PHP sur une Centos (configuration courante chez OVH par exemple).

Sur mon serveur Centos, la version de PHP était la 5.1.6. J’ai effectué les opérations suivantes pour mettre à jour PHP vers la version 5.2.6 et activer le module PECL.

ATTENTION : réalisez cette opération à vos risques et périls !

Connectez-vous en root, puis exécutez les commandes suivantes :

Ajout du repository testing de Centos :

cd /etc/yum.repos.d/
touch centos-test.repo
vi centos-test.repo

Ajoutez le contenu ci-dessous dans le fichier :

[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/5/testing/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing

Suppression du vieux paquet SQLite2, mise à jour de PHP et installation des paquets Devel de PHP (nous en avons besoin pour la commande phpize utilisée plus tard) :

yum remove php-sqlite2
yum update php
yum -y install php-devel

Téléchargement et installation du module PECL uploadprogress :

cd /tmp
wget http://pecl.php.net/get/uploadprogress-1.0.0.tgz
tar -xzvf uploadprogress-1.0.0.tgz
cd uploadprogress-1.0.0
phpize
./configure
make
make install

Ajout du module dans php.ini :

vi /etc/php.ini

Ajoutez cette ligne dans la section Extensions :

extension=uploadprogress.so

Redémarrez Apache :

/etc/init.d/httpd restart

Et voilà ! Vous pouvez maintenant profiter des dernières fonctionnalité de Drupal et des modules récents. Sans compter que votre serveur est maintenant prêt pour Drupal 7 !

Related posts:

  1. Partager vos tips sur Drupal-check.org Je ne pense ne pas être le seul dans ce...

Related posts brought to you by Yet Another Related Posts Plugin.

No Comments Comments Feed

Add a Comment