Fork me on GitHub




(1) 2 3 »


comment désinstaller xoops en ligne ?
Régulier
Inscrit: 27/03/2005 17:31
Messages: 173
suite à une mauvaise installation de xoops auprès de mon provider, j'ai du le désinstaller.

Le problème est

Que lors de l'installation d'un module (formulaire), xoops a rajouté des répertoires. Je n'arrive pas à les supprimer.
Ces répertoires sont:
uploads/formulaire/fimform/

La réponse de mon provider est:
Vérifiez en vous connectant par ftp avec un logiciel comme http://www.smartftp.com, les droits sur les fichiers.
Il faut qu'ils soient sur 644 pour les fichiers et 755 pour les dossiers.

J'ai vérifié et réessayé à supprimer les répertoires.
Le résultat est le même. Je n'arrive pas à les supprimer.

La seconde réponse de mon provider est:
Si les fichiers ou dossiers ont été générés par un script php, il faut dans ce cas créer un autre script php les supprimant.
:-o

Ok je veux bien moi
Mais je suis un débutant moi
Donc
1. quelqu'un pourrait il m'aider à réaliser ce script
2. Pouvez vous me donner la bonne manip pour la désistall. complète de xoops ?

Merci
@+

Posté le : 17/08/2005 20:36
Partager Twitter Partagez cette article sur GG+
Re: comment désinstaller xoops en ligne ?
Admin Frxoops
Inscrit: 04/02/2003 16:46
De Blois
Messages: 3071
bizarre ton probleme de droits.

il faut donc :
1 - t'assurer que le répertoire est vide de tout fichier
2 - coller ceci dans un fichier detruire.php dans le repertoire uploads
<?php  
      
function supprimer_repertoire($dir)  
      { 
       
$current_dir opendir($dir); 
       
       while(
$entryname readdir($current_dir))  
       { 
       
        if(
is_dir("$dir/$entryname") and ($entryname != "." and $entryname!=".."))  
        { 
        
supprimer_repertoire("${dir}/${entryname}"); 
        }  
        elseif(
$entryname != "." and $entryname!=".."
        { 
        
unlink("${dir}/${entryname}"); 
        } 
       
       }  
       
       
closedir($current_dir); 
       
rmdir(${dir}); 
      } 
       
supprimer_repertoire("/formulaire");
      
?>


Cela devrait fonctionner


edité : ajout du '/' avant le nom du repertoire

Posté le : 17/08/2005 20:50

Edité par philou sur 17/08/2005 21:30:55
Partager Twitter Partagez cette article sur GG+
Re: comment désinstaller xoops en ligne ?
Admin Frxoops
Inscrit: 04/02/2003 16:46
De Blois
Messages: 3071
euhhh. petite precision... fichier a supprimer apres

==> normalement a la desinstallation le repertoire aurait du etre supprimé

Posté le : 17/08/2005 20:58

Edité par philou sur 17/08/2005 21:00:04
Partager Twitter Partagez cette article sur GG+
Re: comment désinstaller xoops en ligne ?
Régulier
Inscrit: 27/03/2005 17:31
Messages: 173
Yaaaooooooo
Suuper cool :banana:

Merci philou

Tu m'a rendu service

Mais peux tu expliquer ton script ? svp

MERCI

Posté le : 17/08/2005 21:19
Partager Twitter Partagez cette article sur GG+
Re: comment désinstaller xoops en ligne ?
Régulier
Inscrit: 01/08/2005 10:48
De Braine-l'Alleud
Messages: 336
Salut à tous,

Ce genre de problème m'est déjà arrivé auprès de mon provider mais de la manière suivante :
- j'avais fait un upload d'un fichier avec des caractères accentués dans le nom (je sais, faut pas faire ça, mais c'était une erreur de jeunesse :roll:)
- le serveur me préviens qu'il doit le renommer pour pouvoir le sauver (mais à l'époque j'avais pas fait attention :roll:)
- résultat : via mon programme ftp, le nom apparaissait toujours avec le caractère accentué mais pas sur le serveur...

donc pour supprimer le fichier en question par la suite, mon provider a été obligé de le faire à ma place...

(sais pas si ce genre de solution aurait servi dans ce cas-ci)

Posté le : 17/08/2005 21:30
Partager Twitter Partagez cette article sur GG+
Re: comment désinstaller xoops en ligne ?
Admin Frxoops
Inscrit: 04/02/2003 16:46
De Blois
Messages: 3071
c'est possible q'un caractere special soit en cause

pour le script il vient de : http://www.01php.com/fiche-sources-12.html
(recherche google)

un chouilla d'adaptation et cela doit fonctionner

Posté le : 17/08/2005 21:35
Partager Twitter Partagez cette article sur GG+
Re: comment désinstaller xoops en ligne ?
Aspirant
Inscrit: 19/11/2004 18:49
De France, Nord
Messages: 99
Moi j'ai souvent ce problème suite à la création de dossier depuis un navigateur web, depuis la console d'administration de certains modules

Le propriaitaire étant l'utilisateur httpd... et pas moi...

Alors je mail souvent mon herbergeur (infomaniak) pour qu'il fasse le tri...

Philou : pas d'astuces pour ca?

Posté le : 17/08/2005 22:02

Edité par momo59 sur 17/08/2005 22:07:34

@+
AmO

Aime celle qui t'aime et pas celle qui te plait. car celle qui te plait, te quittera pour celui qu'elle aime.
Partager Twitter Partagez cette article sur GG+
[Resolu] comment désinstaller xoops en ligne ?
Régulier
Inscrit: 27/03/2005 17:31
Messages: 173
MOMO

Utilises le script de philou.

Cela fonctionne super bien

Et n'oublies pas un éléphant ne se trompe pas

Posté le : 18/08/2005 20:06

Edité par ALIAS sur 18/08/2005 20:07:59
Partager Twitter Partagez cette article sur GG+
Re: [Resolu] comment désinstaller xoops en ligne ?
Admin Frxoops
Inscrit: 04/02/2003 16:46
De Blois
Messages: 3071
disons que j'essaye de pas raconter trop de betises

Posté le : 18/08/2005 20:32
Partager Twitter Partagez cette article sur GG+
Re: comment désinstaller xoops en ligne ?
Aspirant
Inscrit: 19/11/2004 18:49
De France, Nord
Messages: 99
Euh, dans mon cas ça ne fonctionne pas, j'ai ptete fait une erreur dans le nom de chemin du script...

j'obtiens les erreurs suivantes :

Warningopendir(): open_basedir restriction in effectFile(/newbbis not within the allowed path(s): (/home/www/ae6f66a67fcba921161b50fb9ef29210/:/tmp/) in /home/www/ae6f66a67fcba921161b50fb9ef29210/web/cms/uploads/del.php on line 4

Warning
opendir(/newbb): failed to open dirOperation not permitted in /home/www/ae6f66a67fcba921161b50fb9ef29210/web/cms/uploads/del.php on line 4

Warning
readdir(): supplied argument is not a valid Directory resource in /home/www/ae6f66a67fcba921161b50fb9ef29210/web/cms/uploads/del.php on line 6

Warning
closedir(): supplied argument is not a valid Directory resource in /home/www/ae6f66a67fcba921161b50fb9ef29210/web/cms/uploads/del.php on line 20

Warning
rmdir(): open_basedir restriction in effectFile(/newbbis not within the allowed path(s): (/home/www/ae6f66a67fcba921161b50fb9ef29210/:/tmp/) in /home/www/ae6f66a67fcba921161b50fb9ef29210/web/cms/uploads/del.php on line 21


Le problème avec smart ftp c'est cela !
Open in new window

Philou : si tu connais une astuce je suis preneur !
Merci à ceux qui m'aideront !
Vé ptete créer un sujet à ce propos..

Posté le : 19/08/2005 14:24

@+
AmO

Aime celle qui t'aime et pas celle qui te plait. car celle qui te plait, te quittera pour celui qu'elle aime.
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 3 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

11 Personne(s) en ligne (8 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 11 | Plus ...