mercredi 24 mars 2010

Utiliser Gallery 3 derrière un proxy

Gallery 3 est probablement une des meilleures solutions pour ajouter des photos sur un site PHP/MySQL.

Encore en phase de développement, ce projet comporte une petite limitation en cas d'utilisation professionnelle : il nécessite un accès web pour télécharger les mises à jour et traductions.

Si votre serveur se trouve derrière un proxy nécessitant une authentification, vous êtes coinçé !

La solution est d'éditer le fichier My_remote.php (dans le dossier "Helpers")

Dans la fonction _encode_post_data, ajoutez la ligne :
$extra_headersProxy-Authorization? = 'Basic ' . base64_encode("$ProxyUsername:$ProxyPassword?");

Dans _parse_url_for_fsockopen, ajoutez :

$url_componentsfsockhost? = $ProxyAddress?;

Dans cette même fonction, modifiez la variable $default_port pour y indiquer le numéro de port de votre proxy.

Cette modification devrait être intégrée nativement dans Gallery 3.1

Aucun commentaire:

Enregistrer un commentaire