Problème d'intégration de KCFinder avec CKEditor

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par tryan, 23 Janvier 2011.

  1. tryan
    tryan WRInaute passionné
    Inscrit:
    20 Février 2005
    Messages:
    2 239
    J'aime reçus:
    0
    Bonjour,

    J'essaye d'intégrer le logiciel d'upload KCFinder à l'editeur CKEditor mais quelque soit le tutoriel que je suis et le domaine que j'utilise, j'ai toujours le droit à une erreur 500.

    En résumé :
    Installation à la racine de KCFinder
    Installation à la racine de CKEditor

    Dans le fichier config.js de CKEditor, ajout de (http://kcfinder.sunhater.com/docs/integrate) :
    Code:
    CKEDITOR.editorConfig = function(config) {
       config.filebrowserBrowseUrl = '/kcfinder/browse.php?type=files';
       config.filebrowserImageBrowseUrl = '/kcfinder/browse.php?type=images';
       config.filebrowserFlashBrowseUrl = '/kcfinder/browse.php?type=flash';
       config.filebrowserUploadUrl = '/kcfinder/upload.php?type=files';
       config.filebrowserImageUploadUrl = '/kcfinder/upload.php?type=images';
       config.filebrowserFlashUploadUrl = '/kcfinder/upload.php?type=flash';
    };
    
    Dans le fichier config.php de KCFinder à la ligne (http://macmicro.chez.aliceadsl.fr/ajax/kcfinder.php) :
    Code:
    'disabled' => true,
    passé à :
    Code:
    'disabled' => false,
    Si quelqu'un c'est pourquoi ça merdouille, merci de m'en faire part .

    Merci
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 841
    J'aime reçus:
    249
    Est-ce que tu as testé KCFinder en version standalone avant l'intégration dans CKEditor ? C'est ça qui te donne une erreur 500 ?
    Après une petite recherche sur le forum de KCFinder: est-ce que tu es bien en PHP5 ?
     
  3. tryan
    tryan WRInaute passionné
    Inscrit:
    20 Février 2005
    Messages:
    2 239
    J'aime reçus:
    0
    Salut spout et merci de ta réponse,

    PHP Version 4.4.9 sous 1&1
    PHP Version 4.4.3-dev sous free.fr

    Sous 1&1 on peut visiblement modifier la version de PHP via .htaccess pour passer en PHP5:
    Code:
    AddType x-mapp-php5 .php .php3 .php4 .htm .html
    Sous free.fr, c'est un peut plus confus ... une idée?

    Concernant KCFinder, qu'entends-tu par : " en version standalone... " ?
    Cela fait un petit bout de temps que j'utilise CKEditor, j'ai la version 3.1.

    Merci
     
  4. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 841
    J'aime reçus:
    249
  5. tryan
    tryan WRInaute passionné
    Inscrit:
    20 Février 2005
    Messages:
    2 239
    J'aime reçus:
    0
    Merci spout,

    J'ai déjà survolé tout ces liens avant même que tu les postes en faisant une intégration "traditionnelle", c'est à dire en intégrant directement le bouton image dans ckeditor (voir mon premier poste). J'ai également tout passé en php5 (1&1 et free) et toujours cet erreur 500 .... Je vais essayé avec la version "standalone" mais je part pessimiste d'avance !
     
  6. tryan
    tryan WRInaute passionné
    Inscrit:
    20 Février 2005
    Messages:
    2 239
    J'aime reçus:
    0
    Je viens de tester (sous free) la solution par iframe http://kcfinder.sunhater.com/demos/iframe tout comme la version standalone et toujours erreur 500 !!

    A la racine du site le dossier ckfinder.
    Un fichier teste avec le code -http://kcfinder.sunhater.com/demos/iframe
    Un fichier .htaccess à la racine du site avec la soluce -http://m.debeaumont.free.fr/?7/Free-et-le-Php-5-C-est-possible

    J'ai également testé d'inclure le code php 1 dans le .htaccess de ckfinder et c'est pareil.

    Soit je n'ai pas tout comprit et de ce faite je me démerde comme un manche, soit les tuto sont HS ...?

    Quelqu'un peut il essayer sous free ou me donner la bonne démarche à suivre svp ?
     
  7. macmu
    macmu Nouveau WRInaute
    Inscrit:
    27 Avril 2013
    Messages:
    1
    J'aime reçus:
    0
    je sais que je ressort un vieux sujet du placard mais depuis 2 ans est-ce que Tyan a réussi a faire fonctionner KCfinder. Moi je tourne en rond depuis 2 semaines. (Drupal 7, PHP5, CKeditor installé mais ne fonctionnant pas pour le téléchargement d'images. )
     
  8. tryan
    tryan WRInaute passionné
    Inscrit:
    20 Février 2005
    Messages:
    2 239
    J'aime reçus:
    0
    J'avais lâché l'affaire à l'époque mais j'ai remis le nez dedans depuis peut et ça fonctionne. Je ne sais pas comment il s'installe sous Drupal, néanmoins voici comment j'ai procédé.

    1-J'ai mis le dossier Kcfinder dans le dossier Ckeditor.
    2-Ouvrir le fichier "config.js de Ckeditor et y insérer le code suivant :
    Code:
    CKEDITOR.editorConfig = function( config ) {
    	config.filebrowserBrowseUrl = '/ckeditor/kcfinder/browse.php?type=files';
    	config.filebrowserImageBrowseUrl = '/ckeditor/kcfinder/browse.php?type=images';
    	config.filebrowserFlashBrowseUrl = '/ckeditor/kcfinder/browse.php?type=flash';
    	config.filebrowserUploadUrl = '/ckeditor/kcfinder/upload.php?type=files';
    	config.filebrowserImageUploadUrl = '/ckeditor/kcfinder/upload.php?type=images';
    	config.filebrowserFlashUploadUrl = '/ckeditor/kcfinder/upload.php?type=flash';
    };
    
    3-Voici mon fichier "config.php" de Ckfinder :
    Code:
     <?php
    
    /** This file is part of KCFinder project
      *
      *      @desc Base configuration file
      *   @package KCFinder
      *   @version 2.51
      *    @author Pavel Tzonkov <pavelc@users.sourceforge.net>
      * @copyright 2010, 2011 KCFinder Project
      *   @license http://www.opensource.org/licenses/gpl-2.0.php GPLv2
      *   @license http://www.opensource.org/licenses/lgpl-2.1.php LGPLv2
      *      @link http://kcfinder.sunhater.com
      */
    
    // IMPORTANT!!! Do not remove uncommented settings in this file even if
    // you are using session configuration.
    // See http://kcfinder.sunhater.com/install for setting descriptions
    
    $_CONFIG = array(
    
        'disabled' => true,
        'denyZipDownload' => false,
        'denyUpdateCheck' => false,
        'denyExtensionRename' => false,
    
        'theme' => "oxygen",
    
        'uploadURL' => "http://monsite.com/ckeditor/kcfinder/upload",
        'uploadDir' => "",
    
        'dirPerms' => 0755,
        'filePerms' => 0644,
    
        'access' => array(
    
            'files' => array(
                'upload' => true,
                'delete' => true,
                'copy' => true,
                'move' => true,
                'rename' => true
            ),
    
            'dirs' => array(
                'create' => true,
                'delete' => true,
                'rename' => true
            )
        ),
    
        'deniedExts' => "exe com msi bat php phps phtml php3 php4 cgi pl",
    
        'types' => array(
    
            // CKEditor & FCKEditor types
            'files'   =>  "",
            'flash'   =>  "swf",
            'images'  =>  "*img",
    
            // TinyMCE types
            'file'    =>  "",
            'media'   =>  "swf flv avi mpg mpeg qt mov wmv asf rm",
            'image'   =>  "*img",
        ),
    
        'filenameChangeChars' => array(/*
            ' ' => "_",
            ':' => "."
        */),
    
        'dirnameChangeChars' => array(/*
            ' ' => "_",
            ':' => "."
        */),
    
        'mime_magic' => "",
    
        'maxImageWidth' => 0,
        'maxImageHeight' => 0,
    
        'thumbWidth' => 150,
        'thumbHeight' => 150,
    
        'thumbsDir' => ".thumbs",
    
        'jpegQuality' => 90,
    
        'cookieDomain' => "",
        'cookiePath' => "",
        'cookiePrefix' => 'KCFINDER_',
    
        // THE FOLLOWING SETTINGS CANNOT BE OVERRIDED WITH SESSION CONFIGURATION
        '_check4htaccess' => true,
        //'_tinyMCEPath' => "/tiny_mce",
    
        '_sessionVar' => &$_SESSION['KCFINDER'],
        //'_sessionLifetime' => 30,
        //'_sessionDir' => "/full/directory/path",
    
        //'_sessionDomain' => ".mysite.com",
        //'_sessionPath' => "/my/path",
    );
    
    ?>
    Modifier la variable "uploadURL".
    4-Quand je me connecte à ma partie admin, je créé 2 sessions :
    Code:
    $_SESSION['KCFINDER'] = array();
    $_SESSION['KCFINDER']['disabled'] = false;
    Et quand je me deconnecte :
    Code:
    unset($_SESSION['KCFINDER']['disabled']);
    Est ce que c'est correcte...je ne sais pas mais en tout cas ça fonctionne correctement et seul l'admin a accès à l'upload :).
     
Chargement...
Similar Threads - Problème intégration KCFinder Forum Date
Problème d'intégration du bouton "j'aime" Facebook 30 Avril 2013
Problème d'intégration Mailchimp Développement d'un site Web ou d'une appli mobile 20 Septembre 2012
[Aide] Léger problème d'intégration... Développement d'un site Web ou d'une appli mobile 4 Mai 2012
Probléme d'intégration Paypal site marchand Développement d'un site Web ou d'une appli mobile 5 Mars 2010
Problème sur les redirections de pages profondes URL Rewriting et .htaccess 4 Décembre 2019
Problème de référencement et ajout sitemaps Problèmes de référencement spécifiques à vos sites 26 Novembre 2019
Problème affichage des derniers articles wordpress page accueil Administration d'un site Web 20 Novembre 2019
Gestion de cookies problème directives CNIL. Administration d'un site Web 15 Novembre 2019
Search Console URL exclues : comment résoudre le problème ? Problèmes de référencement spécifiques à vos sites 15 Novembre 2019
Search Console Premier référencement et problèmes Débuter en référencement 11 Novembre 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice