IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques & Frameworks Discussion :

upload impossible [CKEditor]


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 53
    Par défaut upload impossible
    Bonjour à tous,

    J'ai installé fckeditor sur un site. L'ensemble fonctionne plutôt bien sauf pour les images.
    Quand on clique sur le bouton d'insertion d'images et qu'on fait "parcourir le serveur" rien ne s'affiche dans ma page malgré la configuration du fichier conf.php du browser :
    global $Config ;

    // SECURITY: You must explicitelly enable this "connector". (Set it to "true").
    $Config['Enabled'] = true ;

    // Path to user files relative to the document root.
    $Config['UserFilesPath'] = '../img/' ;

    // Fill the following value it you prefer to specify the absolute path for the
    // user files directory. Usefull if you are using a virtual directory, symbolic
    // link or alias. Examples: 'C:\\MySite\\UserFiles\\' or '/root/mysite/UserFiles/'.
    // Attention: The above 'UserFilesPath' must point to the same directory.
    $Config['UserFilesAbsolutePath'] = '/test/img/' ;

    // Due to security issues with Apache modules, it is reccomended to leave the
    // following setting enabled.
    $Config['ForceSingleExtension'] = true ;
    etc...
    Pour l'upload s'est pareil, rien ne passe, pas de nouvelle image sur le serveur avec la config suivante:
    global $Config ;

    // SECURITY: You must explicitelly enable this "uploader".
    $Config['Enabled'] = true ;

    // Set if the file type must be considere in the target path.
    // Ex: /UserFiles/Image/ or /UserFiles/File/
    $Config['UseFileType'] = '../img/' ;

    // Path to uploaded files relative to the document root.
    $Config['UserFilesPath'] = '../img/' ;

    // Fill the following value it you prefer to specify the absolute path for the
    // user files directory. Usefull if you are using a virtual directory, symbolic
    // link or alias. Examples: 'C:\\MySite\\UserFiles\\' or '/root/mysite/UserFiles/'.
    // Attention: The above 'UserFilesPath' must point to the same directory.
    $Config['UserFilesAbsolutePath'] = '/test/img/' ;

    // Due to security issues with Apache modules, it is reccomended to leave the
    // following setting enabled.
    $Config['ForceSingleExtension'] = true ;
    etc ...
    J'ai parcours beaucoup de post, tanté plein d'trucs et notament j'ai essayé de modifier le fichier "fckconfig.js" pour préciser le format de l'upload (php) suivant les conseils trouver dans un post mais je dois faire une erreur parce que quand je le change fckeditor ne s'affiche plus dans ma page:
    FCKConfig.ImageBrowser = true ;
    FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=connectors/' + _FileBrowserLanguage='php' + '/connector.' + _FileBrowserExtension ;
    etc...


    mon architecture :
    monsite/fckeditor
    mon rép image :
    monsite/img

    Enfin v'là la montagne qui m'empêche de continuer alors si quelqu'un pouvait me filer un coup de main se serait l'top
    merci à toutes et à tous
    p.s Je suis sous windows et pour l'instant je teste sur le site en local

  2. #2
    Membre émérite

    Profil pro
    H4X0|2 @ YourLabs Business Service
    Inscrit en
    Octobre 2006
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : H4X0|2 @ YourLabs Business Service
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 657
    Par défaut
    Est-ce possible d'essayer avec des répertoires de type : C:\\MySite\\UserFiles\\ s'il-vous-plait ?
    Même si apache simule un systême de fichier de type UNIX ...

    Sinon, apache dispose-t-il des permissions requises pour écrire dans les dossiers où il doit storer les fichiers ?

  3. #3
    Membre expérimenté
    Avatar de dam_moreyllo
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 251
    Par défaut
    Bonjour !

    Est-ce possible d'essayer avec des répertoires de type : C:\\MySite\\UserFiles\\ s'il-vous-plait ?
    Pour quoi faire ? Puisque, comme tu le dis, le "/" est compatible avec tout les systèmes alors que le "\" ne l'est qu'avec les systèmes windows ?

    Pour le problème, à mon avis ça vient de '../img/'. Essaye plutot avec 'img/'.
    Car, je pense que tu a un fichier index.php dans le dossier "monsite" qui appelle FCKeditor. Même si le fichier inclus dans index.php se trouve dans un autre répertoire, c'est le fichier appelant, index.php, qui fait référence pour les chemins relatifs des fichiers. Donc tu dois mettre pour ton dossier img, le chemin relatif à ce fichier. Ou alors, pour éviter tout problème, tu met le chemin absolu.
    Dans ton cas, mettons que ton dossier "monsite" soit dans "www", tu cherchais à accéder au dossier "www/img" au lieu de "www/monsite/img".
    Ex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $Config['UserFilesPath'] = 'img/' ;
    // ou chemin absolu :
    $Config['UserFilesPath'] = 'c:/www/monsite/img/' ;
    De plus je pense qu'il vaut mieux laisser $Config['UserFilesAbsolutePath'] à vide :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $Config['UserFilesAbsolutePath'] = '' ;
    Ensuite :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    FCKConfig.ImageBrowser = true ;
    FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=connectors/' + _FileBrowserLanguage='php' + '/connector.' + _FileBrowserExtension ;
    Erreur de syntaxe donc normal que ça charge pas...

    Enfin, chipotage :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    notament j'ai essayé de modifier le fichier "fckconfig.js"
    Il vaut mieux éviter de faire ça et plutôt faire comme j'ai dis sur ce post

  4. #4
    Membre émérite

    Profil pro
    H4X0|2 @ YourLabs Business Service
    Inscrit en
    Octobre 2006
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : H4X0|2 @ YourLabs Business Service
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 657
    Par défaut
    Le repertoire test existe-il à la racine du systeme fichier émulé par apache ?
    C'est-à-dire avec /bin, /etc ..
    Car le chemin est absolu avec / en début de chaine.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 53
    Par défaut
    Bonjour à tous et merci de vos réponses.
    Je ne suis pas chez moi, mé je teste dès que possible et vous renvoie l'constat !!

  6. #6
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    On avait déjà eu le probleme sur le forum :
    http://www.developpez.net/forums/sho...d.php?t=225182

    si ça peut t'aider

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 53
    Par défaut
    Bonjour à tous,

    j'ai vérifié mes chemins et passé le "UserFilePath" du config.php du browser en chemin absolu. Rien y fait, aucun message d'erreur mais la boite de dialogue du browser reste désespérément vide, rien ne se upload quand j'essaie.

    Le seul message d'erreur est quand je modifie le fckconfig.js pour changer le language utiliser par le browser en php de la manière suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    FCKConfig.ImageBrowser = true ;
    FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=connectors/' + _FileBrowserLanguage + 'php' + _FileBrowserExtension ;
    Après cette modif, lorsque je teste la page du browser me renvoie :
    XML request error : Not Found (404) ...mais je ne sais pas ce qu'il ne trouve pas.

    J'ai aussi modifié le UserFilePath du config.php du répertoire upload en mettant la même valeur que pour le browser. Y a t'il une valeur à affecter à cette valeur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $Config['UseFileType'] = '' ;
    merci

  8. #8
    Membre expérimenté
    Avatar de dam_moreyllo
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 251
    Par défaut
    Après cette modif, lorsque je teste la page du browser me renvoie :
    XML request error : Not Found (404) ...mais je ne sais pas ce qu'il ne trouve pas.
    A mon avis c'est parce que le php est ajouté juste avant que tu l'ajoute en dur. Pour changer le langage il faut modifier les variables suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var _FileBrowserLanguage	= 'php' ;	// asp | aspx | cfm | lasso | perl | php | py
    var _QuickUploadLanguage	= 'php' ;	// asp | aspx | cfm | lasso | php
    En fait avec ta modification t'avais une chaine du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ...Connector=connectors/phpphp...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $Config['UseFileType'] = '' ;
    ça se trouve où ça ? je l'ai pas trouvé...

    Sinon essaye, à la place de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $Config['UserFilesPath'] = 'c:/www/monsite/img/' ;
    de mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $Config['UserFilesPath'] = '/monsite/img/' ;

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 53
    Par défaut
    merci de vos réponses, mille excuses de la "non réponse" ... javé zappé ...c'est en vérifiant mes posts que je me suis aperçu de la faute.

    aujourd'hui j'ai pu configurer l'upload mais j'ai reposté ...( éh oué il ose le saligot ... ) ...jiré pa jusqu'au lien

    Mon problème venait bien de mes chemins déclarés dans les fichiers de config des fichiers Upload\php\config.php et Browser\php\congfig.php ...j'ai revérifié mes chemins et modifier le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $Config['UserFilesAbsolutePath'] = 'e:\test\images\' ;
    en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $Config['UserFilesAbsolutePath'] = 'e:\\test\\images\\' ;
    Comme Is_null l'avait mentionné.
    je peux mettre à dispo le site "test" pour les intéressés sachant qu'à l'heure actuelle j'ai encore des soucis d'ou mon nouveau post.

    merci, excuses ... plates

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Upload] Impossible d'uploader dans le bon répertoire
    Par Coelacanthe dans le forum Langage
    Réponses: 4
    Dernier message: 24/11/2006, 18h06
  2. [Upload] Upload impossible lorsque taille>>
    Par oops! dans le forum Langage
    Réponses: 1
    Dernier message: 23/09/2006, 11h19
  3. [Upload] Impossible d'afficher la page
    Par Anduriel dans le forum Langage
    Réponses: 3
    Dernier message: 21/09/2006, 21h39
  4. Réponses: 5
    Dernier message: 14/02/2006, 15h16
  5. [Windows][FTP] Upload impossible sous Filezilla
    Par leminipouce dans le forum Internet
    Réponses: 5
    Dernier message: 27/01/2006, 11h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo