FCKeditor : chemin upload image bizarre

Résolu/Fermé
gregg - 9 mai 2007 à 17:08
 Jamel - 22 août 2010 à 04:11
Bonjour à tous,

J'ai decidé de tester la version 2.4.2 de FCKeditor.
J'en suis à l'upload des images, et j'ai remarqué un problème.
Pour l'upload, il y a 2 chemins possibles.
1. tous dans un dossier (userfiles, configurable bien sûr)
2. chaque type de fichier dans des sous-dossiers de userfiles (ex: userfiles/image; userfiles/flash; ...)

Pour la première solution, l'upload est ok, l'apercu de l'image est bon.
Le HIC, c'est que lorsque l'on clique sur "parcourir le serveur", le dossier racine est Image, sous dossier de userfiles. Je suis donc un cran trop bas pour récupérer mon image uplaodée. Je n'ai pas trouvé dans les fichier de config où était défini le dossier maximum auquel on a droit...
Résumé de la solution 1 : j'ai un dossier 'userfiles' avec dedans un sous dossier 'image' et mon fichier uploadé au même niveau, alors que le Browser de FCKeditor ne veut pas aller plus haut que 'Image'

Solution 2 : j'active les sous dossiers, de manière à avoir 'userfiles/Image' pour stocker mes images. Or l'image ne s'uploade pas car l'uplaod cherche à mettre l'image dans le sous dossier 'image' et non 'Image' (majuscule... !!!). Je précise que c'est uniquement FCKeditor qui crée ce dossier 'image'
Resumé de la solution 2 : j'ai mes sous dossiers, je peux y accéder avec le browser, mais je peux rien mettre dedans...


Si vous avez compris tout ce que je viens d'écrire (pas évident à expliquer), pouvez vous m'aider à comprendre? Ai je loupé un truc ? Pourquoi FCKeditor utilise un coup image sans majuscule, et l'autre coup image avec majuscule?

Un grand merci d'avance pour vos réponses


gregg

26 réponses

JDavisMet Messages postés 37 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 1 mai 2012 2
9 avril 2009 à 11:23
Bonjour à tous,

J'ai poser la question au support de mon hébergeur (très sympathique d'ailleurs), je vous poste la réponse reçue :

"Bonjour,

Le problème est rapide et très façile à comprendre (grâce notamment à vos messages d'erreur qui façilite beaucoup la compréhension de ce type de problème).

Le script ne gère pas bien l'affichage du slide in automatique. Il s'avère que c'est un point qui revient parfois sur certains scripts Ajax qui ne tolère pas cette incrustation dans le code.

La solution est malheureusement simple et ... payante, puisqu'il faut enlever la publicité et seul un passage en offre mutualisé permet ce type de suppression.

...

Cordialement"

Je n'ai pas encore su essayer sur un hébergeur payant, je vous tiendrais au courant ce jour là.
0
JDavisMet Messages postés 37 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 1 mai 2012 2
9 avril 2009 à 18:15
Effectivement, ça marche, ça m'a bougé ce foutu message "XML request error: OK (200) "

Maintenant, je suis confronté à un autre genre de problème... :'(

Lorsque je tente de faire mon upload de fichiers, je reçois un message dans ce style :
"Error creating folder "/home/ovh/www/userfiles/image/" (mkdir() [<a href='function.mkdir'>function.mkdir</a>]: Permission denied)"
et parfois ce message :
"Error creating folder "/www/userfiles/image/" (Can't create directory)"

Je commence à en avoir un peu marre, j'ai vraiment l'impression de tourner en rond.

Quelqu'un pourrait m'aider ?

Merci d'avance
0
JDavisMet Messages postés 37 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 1 mai 2012 2
10 avril 2009 à 11:29
Salut,

Je tenais à vous remercier, j'ai enfin reussi à trouver mes erreurs après des heures et des heures et des jours de dur labeur!

Pour vous expliquer (ainsi ça pourra peut-être servir à d'autre) :

Ma première erreur(qui n'en était pas vraiment une) : XML request error: OK (200)
Ce problème est du aux hebergeur gratuit, ils te mettent de la pub en veux-tu en voilà, ce qui génère un problème (compatibilité) au niveau du code. Solution, se prendre un petit hebergeur pas cher (j'en ai trouvé un pour 1€/mois)

Seconde Erreur :
$Config['UserFilesAbsolutePath']$_SERVER['DOCUMENT_ROOT'].'userfiles/' ;
A ne jamais faire sauf si on est hébergé chez OVH (et encore !)
Cette syntaxe me renvois le chemin absolu suivant: /home/ovh/www/userfiles/ ce qui est une erreur car je ne suis pas chez ovh, je devais trouver mon propre chemin absolu !
C'est à cause de ça que je n'avais pas les autorisations requises pour uploader mes fichiers !

Maintenat, tout fonctionne, je vais pouvoir enfin avancer dans mon projet.

Encore une fois : MERCI !
0
Moi j'ai aussi le même problème d'upload des images et je ne suis pas le seul, il suffit de voir le nombre incroyable forum où le problème est courant.

Moi aussi, j'ai cherché pendant des heures comment résoudre le problème entre les différentes version qui ont en plus leurs fonctionnements différents à chaque fois. Il doit avoir une raison pour laquelle tout le monde tombe dans le même trou sans avoir la moindre réponse.

En fait, il faut savoir qu'il existe un plugin "CFKFinder" qui règle tous les "problèmes" de photos insérées et c'est un plugin commercial. Les programmeurs de FCKEditor (programme libre) n'ont donc aucun intérêt à résoudre ce problème puisque la solution qui règle tout, et bien, il la vendent à 59 dollard par site (1400 dollard pour un licence illimitée). FCKEditor est, en ce sens, une accroche pour vendre des plugins.

Maintenant, vous faites ce que vous voulez, mais moi, j'ai décidé d'arrêter de m'arracher les cheveux avec FCKEditor.

J'utilise Xinha (http://xinha.webfactional.com).
L'installation et la configuration se fait à peut-près comme FCKEditor et il y a tout un système de plugins embarqués et gratuits ce qui permet aussi de ne charger en javascript que ce que j'ai besoin sur mon site.

Xinha a tous les avantages de FCKEditor et son browser d'images avec des thumbnail, des boutons d'effaçage, des réglages configurables à souhait fonctionne bien et gratuitement.

Ca manque juste de ne pas être encore connu.

Voilà, ce n'est pas de l'antipub (ou de la pub), c'est un conseil d'ami, c'est tout.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
RVN42 Messages postés 2 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 10 mai 2010
10 mai 2010 à 13:39
Bonjour à tous

Après avoir galéré sur cette erreur 200 il s'avère qu'un de mes fichiers dans le dossier image avait dans son nom un caractère spécial le "ê" et posait un problème. Une fois renommé plus de problème.

Même autre problème avec un ficher dans le dossier File qui avait dans son nom un "é". Même remède et même solution

Très cordialement
0
Merci philippe moi j'ai fais ca est du coup le problème est réglé,

$Config['UserFilesPath'] = '/mondossier/' ;
$Config['UserFilesAbsolutePath'] = $_SERVER['DOCUMENT_ROOT'].'/mondossier/';

remplacer '/mondossier/' par le nom du dossier contenant vos images d'upload tiny_mce.
0