logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
13 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 104 641 515

  • Nb. de membres 8 691
  • Nb. d'articles 1 694
  • Nb. de forums 25
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Bugs, Probs ... »» Problème d'upload

Nouveau sujet
 Problème d'upload#26347Répondre

3Contributeur(s)
pergiejpbbartok
3 Modérateur(s)
developpeurjpbJireck
pergie pergieicon_post
NPDS Forum Extender
-: Problèmes :-
 
SujetProblème d'upload 
Votre Système d'Exploitation-: Windows Vista / 7  
Votre Package Web-: Apache + Php + MySql  
Votre version de PHP-: Php 5.x.x  
Version NPDS (voir statistiques du site)-: REvolution 
Type de problème-: Utilisation  
Votre hébergeur-: Chez-moi via ADSL  
Votre PrioritéUrgent  
Description du problèmeBonjour,
Je recontre des problèmes récurrents avec l'upload.
NPDS est installé sur mon serveur (SME 9.0)

Je pense avoir paramétré correctement le fichier upload.conf :
------------------------------------------------------
// Taille maxi des fichiers en octets
$max_size = 3000000;

// Si votre variable $DOCUMENT_ROOT n'est pas bonne (notamment en cas de redirection)
// vous pouvez en spécifier une ici (c'est le chemin physique d'accès à la racine de votre site en partant de / ou C:)
// par exemple /data/web/mon_site OU c:webmon_site SINON LAISSER cette variable VIDE
$DOCUMENTROOT = "/home/e-smith/files/ibays/npds/html";

// Autorise l'upload DANS le répertoire personnel du membre (true ou false)
$autorise_upload_p = "true";

// Sous répertoire : n'utiliser que si votre NPDS n'est pas directement dans la racine de votre site
// par exemple si : www.mon_site/npds/.... alors $racine="/npds" (avec le / DEVANT) sinon $racine="";
$racine = "/npds";

// Répertoire de téléchargement (avec le / terminal)
$rep_upload = $racine."/modules/upload/upload/";

// Répertoire de stockage des fichiers temporaires (avec le / terminal)
$rep_cache = $racine."/modules/upload/tmp/";

// Répertoire/fichier de stockage de la log de téléchargement (par défaut /slogs/security.log)
$rep_log = $racine."/slogs/security.log";

// URL HTTP de votre site (exemple : http://www.monsite.org) !
$url_upload = "http://IP_du_serveur";
-----------------------------

Lorsque je tente d'importer une image dans un article, rien ne se passe.

Si je tente d'effectuer cette même opération en tant qu'utilisateur, j'obtiens un "access denied" sur clic sur le bouton "Télécharger".

Le gestionnaire de fichiers fonctionne mais ne permet pas non plus l'upload de fichiers "Erreur de téléchargement du fichier - fichier non sauvegardé"

J'ai suivi les préconisations du tutoriel pour paramétrer les droits FTP des fichiers.

Dans les préférences générales du site, j'ai défini l'URL du site comme : http://IP_du_serveur />Mais j'ai également essayé ceci : http://IP_du_serveur/npds />
Pouvez-vous m'aider à résoudre ce problème ?

Merci par avance. 
Inclure la signaturetrue 
notification par Email
..::..
jpb jpbicon_post
// Sous répertoire : n'utiliser que si votre NPDS n'est pas directement dans la racine de votre site
// par exemple si : www.mon_site/npds/.... alors $racine="/npds" (avec le / DEVANT) sinon $racine="";
$racine = "/npds";


^^^^^ POURQUOI ???

SI TU AS CA ICI

$DOCUMENTROOT = "/home/e-smith/files/ibays/npds/html";


Message édité par : jpb / 24-08-2015 10:12

pergie pergieicon_post
L'URL du site est http://IP_du_serveur/npds
C'est la raison pour laquelle j'ai défini $racine = "/npds";
Lorsque je vide ce paramètre, la mise en forme de la fenêtre de téléchargement de fichier est altérée (fond blanc et bouton "joindre" sans mise en forme).
Il semble que ce paramètre soit correcte.
Je me suis demandé s'il ne pouvait pas y avoir un problème de droit d'accès du serveur aux fichier.
Dans la configuration côté serveur, le groupe associé au dossier "NPDS" n'inclut que le propriétaire du site.
jpb jpbicon_post
Citation : pergie 

L'URL du site est http://IP_du_serveur/npds
C'est la raison pour laquelle j'ai défini $racine = "/npds";
Lorsque je vide ce paramètre, la mise en forme de la fenêtre de téléchargement de fichier est altérée (fond blanc et bouton "joindre" sans mise en forme).
Il semble que ce paramètre soit correcte.
==>oui
mais pourquoi
/home/e-smith/files/ibays/npds/html
(as tu deux dossier npds dans ton arborescence ???

laisse $documentroot vide pour voir..


Je me suis demandé s'il ne pouvait pas y avoir un problème de droit d'accès du serveur aux fichier.
Dans la configuration côté serveur, le groupe associé au dossier "NPDS" n'inclut que le propriétaire du site. 
pergie pergieicon_post
Même punition en laissant $documentroot vide
Il me semblait avoir compris qu'il fallait définir le chemin absolu du site sur le serveur. D'ou "/home/e-smith/files/ibays/npds/html"

Après vérification côté serveur, l'utilisateur www est bien dans le groupe du dossier racine du site.
jpb jpbicon_post
POURQUOI ip SERVEUR ET PAS UN NOM DE TON DOMAINE ??
jpb jpbicon_post
s'agit t il d'un IP V6 ou 4 ??
pergie pergieicon_post
Parce que j'ai renoncé au nom de domaine lorsque dyndns est devenu payant.
Le serveur est hébergé chez moi. Il s'agit d'une connexion ADSL.
Sur la box, le serveur est associé au réseau IPV4
jpb jpbicon_post
TON SITE EST VISITABLE OU PAS ?
pergie pergieicon_post
Je t'ai envoyé l'adresse en MP
jpb jpbicon_post
vu tu as un mp ..
bartok bartokicon_post
Citation : pergie 
Parce que j'ai renoncé au nom de domaine lorsque dyndns est devenu payant.

noip.com est gratuit pour une url.
jpb jpbicon_post
Citation : pergie 

Même punition en laissant $documentroot vide
Il me semblait avoir compris qu'il fallait définir le chemin absolu du site sur le serveur. D'ou "/home/e-smith/files/ibays/npds/html"

Après vérification côté serveur, l'utilisateur www est bien dans le groupe du dossier racine du site. 


sauf que pour moi ce n'est pas correct

/home/e-smith/files/ibays/Primary/html

ça c'est que renvoi php pour le document_root ... j'ai donc fait des essai avec ces paramètres mais en vain et je ne comprends pas pourquoi ... il ne me semble pas que ce soit un probleme d'acces proprement dit
pergie pergieicon_post
Primary est le document root du serveur.
Mais il est possible de créer autant d'Ibays que l'on souhaite. chaque ibay est dossier web associé à un utilisateur et son groupe. Il permet de mettre en ligne autant de sites webs qu'il y a d'ibays.
Depuis ton intervention. J'ai du réinstaller le site car j'avais un souci de Chmod.
J'ai pu de nouveau régler les droits FTP comme préconisé mais cette fois-ci le gestionnaire de fichier ne fonctionne plus.
On verra éventuellement ça plus tard,
La config Chmod, préférences génrales du site et upload.conf sont-ils corrects pour toi ?