Page 1 sur 1

Problème module de mise à jour

Posté : ven. 1 mars 2013 14:15
par Kapsicum
Bonjour, le module de mise à jour automatique ne marche pas sur notre site.

Le problème est le même sur tous les navigateurs et à priori aucun problème du côté de nos serveurs.

Nous avons remplacé ce bout de code :

Code : Tout sélectionner

check lastest version
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
$contents = ftp_nlist($conn_id, ".");
Par celui-ci pour que ça fonctionne :

Code : Tout sélectionner

function getFtpConnection($uri) 
 { 
     // Split FTP URI into: 
     // $match[1] = ftp:// 
     // $match[2] = gestsup 
     // $match[3] = gestsup 
     // $match[4] = gestsup.fr 
     // $match[5] = / 
     preg_match("/ftp:\/\/(.*?):(.*?)@(.*?)(\/.*)/i", $uri, $match); 

     // Set up a connection 
     $conn = ftp_connect($match[1] . $match[4] . $match[5]); 

     // Login 
     if (ftp_login($conn, $match[2], $match[3])) 
     { 
         // Change the dir 
         ftp_chdir($conn, $match[5]); 

         // Return the resource 
         return $conn; 
     } 

     // Or retun null 
     return null; 
 } 
En espérant que l'erreur soit corrigée dans la prochaine version.
Merci pour votre travail. ;)

Edit : nous utilisons la dernière version 2.6

Re: Problème module de mise à jour

Posté : jeu. 21 mars 2013 19:31
par Flox
Bonjour,

a priori la fonction initiale fonctionne dans mon environnement et chez les autres utilisateurs, avez vous essayer d'ouvrir tous les ports de vos firewall pour test et sinon pouvez vous me préciser vos version que je réalise un environnement de test.


Cdt