How to install ckeditor and ckfinder

In order to install Ckeditor and Ckfinder, follow this process  [A copy from : brightwebsitedesign]

1. Download the Modules

  • Install CKEDITOR module 
  • Download the CKEDITOR files
  • Download the CKFINDER files
  • Set CKEDITOR files within 
    • sites/all/modules/ckeditor/ckeditor
  • Set CKFINDER files within
    • sites/all/modules/ckeditor/ckfinder

2. CKFinder Configuration

  • Comment all the function CheckAuthentication
    • ​​Path : CKEditor/CKFinder/config.php
/**
function CheckAuthentication()

{

    // WARNING : DO NOT simply return "true". By doing so, you are allowing

    // "anyone" to upload and list the files in your server. You must implement

    // some kind of session validation here. Even something very simple as...

    // return isset($_SESSION['IsAuthorized']) && $_SESSION['IsAuthorized'];

    // ... where $_SESSION['IsAuthorized'] is set to "true" as soon as the

    // user logs in your system.

    // To be able to use session variables don't forget to add session_start().

    return false;

}
*/
  • In the same config.php file confirm that the $baseUrl is :
$baseUrl = '/ckfinder/userfiles/'; 
define the path to CKFinder userfiles.
  • Add this code
require_once '../../../../includes/filemanager.config.php';
below the line that contains  
​$baseDir = resolveUrl($baseUrl);

3. Settings.php Configuration

  • Open the file setting.php located in this folder
sites/all/default
  • Uncomment and modify this line
​$cookie_domain = 'yourdomainname.com';
  • Uncomment and modify this line
​$base_url = 'http://www.yourdomainname.com';

4. Permissions

  • Next go to /admin/user/permissions and set CKEditor access permission to authenticated user and CKFinder file upload permission.

5. CKeditor configurations

  • Now go to /admin/settings/ckeditor and edit the advanced profile and set the file browser as type as CKFinder and save the configurations.
  • If necesary modify the Path to CKEditor