Временная папка недоступна для записи для CKFinder

Ckfinder 3.4.1, следующая ошибка из образцов:

 Fatal error: Uncaught exception 'CKSource\CKFinder\Exception\InvalidConfigException' with message 'The temporary folder is not writable for CKFinder' in /home/stroylocman/www/htdocs/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Config.php:330 Stack trace: #0 /home/stroylocman/www/htdocs/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Config.php(73): CKSource\CKFinder\Config->validate() #1 /home/stroylocman/www/htdocs/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/CKFinder.php(91): [error] 30729#0: *100469095 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught exception 'CKSource\CKFinder\Exception\InvalidConfigException' with message 'The temporary folder is not writable for CKFinder' in /home/stroylocman/www/htdocs/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Config.php:330
Stack trace:
#0 /home/stroylocman/www/htdocs/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/Config.php(73): CKSource\CKFinder\Config->validate()
#1 /home/stroylocman/www/htdocs/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/CKFinder.php(91): CKSource\CKFinder\Config->__construct('/home/stroylocm...')
#2 /home/stroylocman/www/htdocs/ckfinder/core/connector/php/vendor/pimple/pimple/src/Pimple/Container.php(113): CKSource\CKFinder\CKFinder->CKSource\CKFinder\{closure}(Object(CKSource\CKFinder\CKFinder))
#3 /home/stroylocman/www/htdocs/ckfinder/core/connector/php/vendor/cksource/ckfinder/src/CKSource/CKFinder/CKFinder.php(185): Pimple\Container->offsetGet('config')

Временная папка из:

$config['tempDirectory'] = sys_get_temp_dir();

is

/tmp/stroylocman

и эта папка имеет разрешение 777.

А вот скрипты из сэмплов не работают. Что не так? Спасибо


person Semen    schedule 28.03.2017    source источник


Ответы (1)


Была такая же проблема с CKE 4.6.2 и CKF 3.4.1.

Мне удалось заставить его работать с CKE 4.5.6 и CKF 2.4.2.

В /ckfinder/config.php..

Я закомментировал функцию..

function CheckAuthentication()

А еще добавил..

// This clears the Drupal error at: /admin/reports/status
// https://www.drupal.org/node/2519308#comment-10084260
require_once '../../../../../modules/ckeditor/includes/filemanager.config.php';
$config['backends'][0]['root'] = $baseDir;
$config['backends'][0]['baseUrl'] = $baseUrl;

под $baseDir.

person user1159731    schedule 13.04.2017