Yii2 KCFinder与CKEditor

时间:2016-03-01 08:41:43

标签: yii2

我使用来自Iutbay/KCFinder的KCFinder与来自2amigos的CKEditor。但是KCFinder无法正常工作,它总是显示消息" 你没有获得许可...... "

我已经阅读了这两份文档,但仍无效。

这是我的_view跟随iutbay的文档:

use dosamigos\ckeditor\CKEditor; 
use iutbay\yii2kcfinder\KCFinderInputWidget;
use iutbay\yii2kcfinder\KCFinder;

$kcfOptions = array_merge(KCFinder::$kcfDefaultOptions, [
    'uploadURL' => Yii::getAlias('@web').'/upload',
    'disabled'=> false,
    'access' => [
        'files' => [
            'upload' => true,
            'delete' => true,
            'copy' => true,
            'move' => true,
            'rename' => true,
        ],
        'dirs' => [
            'create' => true,
            'delete' => true,
            'rename' => true,
        ],
    ],
]);

// Set kcfinder session options
Yii::$app->session->set('KCFINDER', $kcfOptions);
echo $form->field($model, 'images')->widget(KCFinderInputWidget::className(), [
    'multiple' => true,

]);

1 个答案:

答案 0 :(得分:0)

1-您无权将图片上传到目标文件夹(上传) 授予(上传)文件夹的完全权限,您可以使用Web服务器,也可以使用此命令 须藤chmod -R 0777 kcfinder / upload

2-转到kcfinder文件夹,然后找到(config.php)查找

'disabled'=>是 更改为 'disabled'=>假