2009-12-11 14 views
0

Utilisation de FCKeditor (2.6.5) Lorsque j'utilise la fonction de téléchargement, elle fonctionne comme si elle fonctionnait (pas d'erreurs) mais ne télécharge pas de fichier. Je peux voir d'autres fichiers dans le dossier de téléchargement avec le gestionnaire de fichiers que je ftp et peut également créer des dossiers avec fck.Fonctionnalité de téléchargement FCKeditor ne fonctionne pas, pas d'erreur

Des pensées?

Répondre

1

Avez-vous vérifié le fichier de configuration de FCKeditor pour les valeurs correctes, et avez-vous défini des autorisations dans le dossier de téléchargement pour être inscriptible quel que soit le processus exécutant le script de téléchargement?

0

Juste été à travers cela moi-même. La clé consistait à placer un gestionnaire d'erreurs autour de la fonction PHP FckEditor FileUpload où se trouve le fameux appel de la fonction "move_uploaded_file". Pour moi, c'était un problème d'autorisations tel que le processus sous lequel php s'exécutait n'avait pas d'autorisation d'écriture dans mon répertoire de fichiers de destination appartenant au serveur web. Comme je n'ai pas d'administrateur sur le serveur j'ai deux options, donner assez d'autorisations pour que php puisse écrire dessus (commencer avec full et prouver que ça fonctionne) puis wynd back ou utiliser des fonctions PHP ftp pour copier le fichier depuis sa temp emplacement dans le répertoire propriétaire du serveur wed. Leur clé est d'utiliser le même utilisateur FTP que vous utilisez pour télécharger votre contenu Web.

2

je peux résoudre le problème d'édition du config.php situé dans

\fckeditor\editor\filemanager\connectors\php\config.php 

Mettre le chemin absolu correctement:

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

// Fill the following value it you prefer to specify the absolute path for the 
// user files directory. Useful 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'] = 
+0

merci. mon problème était de mettre le chemin absolu incorrectement – Silentbang