АРХИВ. Как активировать CKFinder 3

upd

Цель данной статьи объяснить начинающим разработчикам веб-сайтов, каким образом можно активировать CKFinder 3 и избавится от надписи demo. Для тех же, кто уже знает как активировать CKFinder 3 и просто хочет ключ для CKFinder 3 жмите на кнопку…ГЕНЕРАТОР

Отличия CKFinder 3.x от CKFinder 2.x

Прежде всего хочу рассказать об отличиях CKFinder 3 от прошлой версии. Первое, что бросается в глаза — это интерфейс, разработчики основательно его переработали, теперь он адаптирован для мобильных устройств, не сказать, что стало сильно удобнее, но все-же это шаг вперед. Добавились некоторые инструменты для редактирования изображений такие как обрезка и цветокоррекция. Так-же появилась возможность изменять размеры отображения миниатюр. CKFinder 3 теперь требует версию php не ниже 5.4, поэтому убедитесь, что ваш сервер соответствует этому условию.

активировать CKFinder 3, надпись demo
CKFinder 3, надпись demo

В отличие от CKFinder 2.x, демоверсия которого просто имела сверху и в левой колонке надпись «This is the DEMO version of CKFinder. Please visit the CKFinder web site to obtain a valid license.» и никак не ограничивала его функциональность, то CKFinder 3.x кроме надписей информирующих о демоверсии разрешает загружать не более 10 файлов в одну папку и запрещает удалять файлы, что очень осложняет его использование в продакшне.

активировать CKFinder 3, ключи, надпись demo, ограничение количества загружаемых файлов в одну папку
CKFinder 3 информирование об ограничении количества загружаемых файлов в одну папку

Активация CKFinder 3.x на локальном сервере

Чтобы активировать CKFinder необходим лицензионный ключ, который хитрым образом завязан на название домена вашего сайта. Например для домена ckfindertest.loc будет соответствовать ключ 6P8Q5TYD8SU2R9VY88TAJWMIL1VHV

Находим внутри вашего сайта файл по адресу ckfinder/config.php, открываем его в блокноте (или в любом другом вашем любимом редакторе кода) и находим в нем строки:

$config['licenseName'] = $_SERVER['HTTP_HOST'];
$config['licenseKey'] = '';

Вставляем известный нам лицензионный ключ в качестве значения переменной $config['licenseKey'], не забываем обрамить ключ в одинарные ' или двойные " кавычки. В итоге у нас получится это:

$config['licenseName'] = $_SERVER['HTTP_HOST'];
$config['licenseKey'] = '6P8Q5TYD8SU2R9VY88TAJWMIL1VHV';

Незабываем сохранить обновленный файл config.php

Теперь перезагрузите страницу вашего сайта на которой располагался ваш CKFinder и о чудо! Надпись demo исчезла, теперь можно удалять файлы и ограничения на количество загружаемых файлов в папку больше нет!

Если Вам нужно использовать доменное имя с указанием порта, например localhost:8080, то переменная $config['licenseName'] должна выглядеть так:

$config['licenseName'] = 'localhost';
а ключ будет такой:
$config['licenseKey'] = '1GZGMGBWP7PH6QP8PVG64Z656USJ3';

Вот еще несколько ключей для использования на локальном сервере:

localhost   1GZGMGBWP7PH6QP8PVG64Z656USJ3
laravel.loc MMUML34PTBYR5URBIHYS8FRSFC3H7
symfony.loc S8T8VE65AV44QBQTNX8AMJBZWJXHD
site1.local Q989S8J5QNAFKR9M544DPML39JVMK
site2.local OWCW73M4GOSWFHJXE8XMQ9ZAQPNH3
site3.local DR8RHPDS2EJLC3IMVC8SRAGXC1GGN
site4.local CZUZV73VTI4LMUAW0NC4SAJIVYNAV
site5.local XX8XQA5JEDOKNFGJ4ZBATTTJ9SKFO

Эти ключи подходят для CKFinder 3.0 — 3.4.2

Активация CKFinder 3.x для вашего сайта находящегося на хостинге

Обязательно удостоверьтесь, что на предоставляемом вам хостинге установлен php версии 5.4 или выше иначе CKFinder 3 не будет работать.

В принципе активация CKFinder 3 на хостинге выполняется так-же как и для локального сервера за исключением того, что на хостинге используются реальные домены, а не придуманные как в случае с локальным сервером. Также если Ваш сайт использует домен с www, то в переменную $config['licenseName'] нужно записать домен без www, например для домена www.site.com правильной будет следующая запись:

$config['licenseName'] = 'site.com';

Для реальных доменов на официальном сайте нужно покупать соответствующие ключи, стоимость этих ключей для CKFinder 2 стартовала от 59$ за один домен, а в случае CKFinder 3 стоимость стартует уже от 99$ за домен.

Для моих клиентов такая цена была слишком высокой и я решил попробовать разобраться в устройстве CKFinder и написать keygen. Потратил на это где-то полтора месяца.

В общем, если кому-то понадобится ключик для своего сайта можете воспользоваться моим генератором ключей
ГЕНЕРАТОР

А с вами был webSnegovik, всем успехов.

АРХИВ. Как активировать CKFinder 3: 118 комментариев

  1. Хорошая и познавательная статья, которая является единственной актуальной в своем роде для обхода «Demo trial» в Ckfinder 3.X . Написал автору по поводу ключа и буквально в течении часа я получил ключи для своих сайтов. ВСЕ КЛЮЧИ РАБОЧИЕ на 100%. Спасибо автору за такую оперативность в создании ключей и за доступную статью.

    1. Игорь несколько преувеличил про «буквально в течении часа» 🙂 , но все равно я благодарен за комментарий.

  2. Андрей, добрый день! Спасибо за урок. Может быть вы знаете, как отучить CKeditor удалять стили из редактируемого текста?

    1. В config.js нужно добавить запись

      config.extraAllowedContent={
      	"p":{ //имя тега для которого назначаются разрешения
      		styles:true
      	}
      };

      Я планирую следующую статью посвятить разным полезным фишкам ckeditor и ckfinder, которые использую в работе.

  3. Огромное спасибо! Автор в тот же день прислал 2 ключика. Оба рабочие. Обычно такие люди двигают прогресс. Тратят свое время (полтора месяца), чтобы другие, тоже могли приносить пользу, разрабатывая что-то еще. Еще раз спасибо.

  4. Обыскал весь англоязычный интернет и нигде не мог найти ключи или как сломать именно 3 Ckfinder, слава богу наткнулся на эту статью. Спасибо автору за труды и за рабочие ключи.

  5. Владимир красавчик!
    Не ждал так быстро ключ BWUW37W6FAKRXGBR2A1C2H5SDC8P5.
    Обновил заработал менеджер.

  6. Большое спасибо за оперативное и безвозмездное решение проблемы получения ключа. Замечу, что

    1) $config[‘licenseName’] = $_SERVER[‘HTTP_HOST’];
    в моем случае не сработало, пришлось прописывать непосредственно сам домен без www. Вероятно, это связано с тем, что у меня на сайте идет принудительный редирект на домен с www.

    2) Можно ли, что-то прописать в конфиг, чтобы уменьшить размер кнопок (шрифта) в левой менюшке? Уж очень большие размеры, что неудобно, когда большое количество папок.

    1. К сожалению Я не нашел в мануале CKFinder информации о загрузке дополнительных файлов css, но нашел где поправить стиль.
      В файле libs/jquery.mobile.structure.css нужно найти вот такой селектор:

      .ui-listview>.ui-li-static,
      .ui-listview>.ui-li-divider,
      .ui-listview>li>a.ui-btn {
      	margin: 0;
      	display: block;
      	position: relative;
      	text-align: left;
      	text-overflow: ellipsis;
      	overflow: hidden;
      	white-space: nowrap;
      	font-size: 0.7em;
      }

      Добавить текст отмеченный жирным, а также почистить кэш браузера (иначе сразу изменения не отобразятся)

  7. Спасибо за помощь! Ключи подошли. Счастья, здоровья.

  8. Ребята вопрос на засыпку. Загружает CkFinder максимум 128 мб причем выяснил что зависит от оперативной памяти. Ставлю в php.ini memory_limit = 8G, по факту 1Gb в итоге загружает файлы максимального размера 1 gb.
    На параметры post_max_size = 10G и upload_max_filesize = 10G не обращает внимание.
    Как исправить чтоб не Ckfinder не ел память а грузил в temp папку?

    1. Залил через CKFinder3 фильм на 9,8GB.
      В php.ini выставил:

      upload_max_filesize = 10G
      post_max_size = 10G
      memory_limit = 16000M

      Настройки ckfindera не трогал.
      Также я проверил, что ckfinder не грузит файл в оперативку, он летит в папку temp моего «Open Server», а после перемещает в папку с файлами ckfindera.

  9. Владимир красавчик!
    Не ждал так быстро ключ

  10. Спасибо!
    Ключ отправили в течение часа, очень оперативно.
    И, главное — ключ работает.

  11. Привет. Подскажи, пожалуйста, при загрузке файлов с русскими буквами в папках создаются файлы вида Рыбки.jpg хотя в самом CKFinder 3 всё отображается нормально. Как это победить? 🙁

    1. Привет. Видимо никак. Либо называть файлы латиницей, а загружаемые русскоязычные файлы автоматически транслитерировать.

      1. Блин, жаль. Кстати, может ты напишешь статью об этом? Думаю многим будет полезно. А то информация есть по второй версии, но как настроить 3-ю непонятно. Перелопатил кучу файлов: много всяких функций, а в какой именно делать подмену названия транслитом не понял. Было бы вообще шикарно, если бы рассказал об этом. Спасибо. 🙂

  12. Спасибо огромное! Всё заработало. Ключи подошли. Парень действительно помогает людям. Как выше пишут так и есть — в течении часа высылает ключи и всё работает как в полной версии. 🙂

  13. Спасибо! Ключик получил минут через 10-15. Все работает )
    Большое спасибо!!

  14. Велика подяка автору за виконану роботу.

    Дуже оперативно відповів на мого листа.

    Все працює нормально.

  15. Спасибо за ключ и статью, помогла в написании кейгена для ветсии 3.1

  16. Прекрасные ключи пришли очень быстро. Спасибо Вам.

  17. Прикольно, спасибо, ключ получил.
    Уж очень хочеться знать, где копаться в коде ckfindera, чтобы заставить его принимать любую строку в качестве ключа

  18. Получил пару ключей.
    Пока проверил один, всё работает.
    Спасибо.

  19. Спасибо, ключ работает. Респект компьютерным гениям.

  20. Спасибо за ключ к ckfinder 3.4 — работает.
    Ключ был получен в течение часа, прошу прощения, что отзыв пишу сильно позже =)

  21. Спасибо огромное автору, ключ подходит. Классная статья и сайт.

    1. allpiconline
      NDCDPT7UMANRTNJIRTIN99GEJ82FS
      awtodor
      R7H7AWR651OSB61HQJLL3T4P6SPGV
      dressor.ru
      R2Z2KJD4GSW5VHD4ODHWFX27AK9C8

  22. Огромное спасибо за ключ. Ключ сработал на версии 3.4.1

  23. Спасибо, за оперативность, ключик пришел, пока не проверил на работоспособность, как проверю сразу добавлю комментарий.

  24. Спасибо большое. Всё работает. Успехов и процветания=) Версия ckfinder 3.4.1

  25. Ключ получил, спасибо, но он работает только на домен (на под домены не работает)

    1. Должно работать для того домена, который вы предоставили. Напишите мне на почту и мы разберемся с вашей проблемой.

  26. Попросил два ключа на локальный и боевой хост. Довольно быстро отправил, все заработало! Спасибо!

    P.S. Изначально думал, что какой-то подвох, а нет все норм))

    1. Иногда пользователи увидев поле e-mail почему-то сразу убегают 🙂

  27. Спасибо Вам огромное за ключ!
    Пришел в течении часа, чему был крайне удивлен.

  28. Спасибо за ключи, взял два для локального и боевого домена и все ок работает!

  29. Разработчик молодец! Сперва сомневался, что вообще хоть что-то вышлют, но решил написать. Первый ключ прислали вечером, но блин я ступил и не правильно написал домен, точнее забыл про субдомен. Второй ключ прислали довольно быстро и он реально работает. Я конечно не считаю себя плохим программистом, сам решил по ковырять исходник, отследил довольно много функций, но пока не пришел к конечному результату, так как код минимизирован, да еще все текстовые записи зашифрованы, которые расшифровываются с помощью функции в библиотеке! В общем респект автору!

    1. Особо ценю развернутые комментарии, спасибо 🙂
      P.S. Всех с праздником!

  30. Key work.
    Thank you very much!

    I was find it many time :(. I think if ckfinder no limit five files is I will no need crack.

    Thank you again!!!

  31. Оперативно получил ключи, все работают, однозначно рекомендую)

  32. ключ для CKFinder 3.4.1 работает, только что получил, спасибо огромное!

  33. Очень оперативно получил ключ, все заработало, спасибо огромное!

  34. Хорошо что мир не без добрых людей! Ключ работает ! Без смс и без регистрации))))

  35. Ключ пришел за пару часов. Работает. Большое спасибо

  36. Редкий пример альтруизма и скорости 🙂
    Все работает, спасибо!

  37. Спасибо за ключ. Получил в течение нескольких часов. Все работает!

  38. Владимир очень оперативно прислал пару ключиков. Спасибо огромное!
    Всё работает как часы!
    Перелопатил кучу других сайтов, пробовал кейген от второй версии, но всё бестолку, а тут всё супер 🙂
    Автору удачи во всех начинаниях!

  39. Подошел для версии 3.4.1. Спасибо большое!

  40. Не поленюсь и напишу.
    Владимир, Вы молодец! все четко и быстро!

  41. Не работает для домена третьего уровня (поддомена) :(.

    1. Работает. Я только что проверил. Ключ к вашему домену отправил вам на почту.

      1. Почему-то не подхватывались изменения просто при обновлении страницы (даже с чисткой кеша).
        При открытии в новой вкладке все нормально отработалось и упоминания о демо-версии исчезли.
        Так что проблема не в ключе, а в самом механизме подхватывания ключа в CKFinder.
        За ключ спасибо и огромный респект :).

        1. Такая проблема может встречаться в Хроме, иногда помогает Ctrl+F5

  42. Спасибо. Ключи действительно работают.

Обсуждение закрыто.