Problème module de mise à jour

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
Répondre
Kapsicum
Gsup LEVEL 0
Messages : 1
Enregistré le : ven. 1 mars 2013 14:04

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
Avatar du membre
Flox
Administrateur du site
Messages : 9430
Enregistré le : jeu. 21 juin 2012 19:00

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
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre