CKfinder для Ckeditor (PHP) возвращает ошибки - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь интегрировать загрузчик в Ckeditor, и я выбрал Ckfinder, так как он казался наиболее документированным.По моему мнению, этого недостаточно, поскольку я боролся весь день, не имея возможности загрузить ни один файл.Я также проверил Stackoverflow и не смог найти недавний и точный ответ на мою проблему.

Поэтому я установил его в папку / js.Структура выглядит следующим образом:

root
  |__/js__
         |_/ckeditor
                   |_config.js
                   |_...
         |_/ckfinder
                   |_config.php
                   |_...
  |_/images__
             |/upload
  |_form.php

Я интегрировал его таким образом, основываясь на документации и различных руководствах.

<textarea id="ckeditor1"></textarea>
<script>
    var editor = CKEDITOR.replace( 'ckeditor1', {
    filebrowserBrowseUrl : 'js/ckfinder/ckfinder.html',
    filebrowserImageBrowseUrl : 'js/ckfinder/ckfinder.html?type=Images',
    filebrowserImageUploadUrl : 'js/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images'
    });
CKFinder.setupCKEditor( editor, '../' );
</script>

Инструменты Ckeditor и Ckfinder отображаются правильно, но когда я пытаюсь загрузитьфайл Я получаю сообщение об ошибке «Неправильный ответ сервера».Открытие браузера сервера возвращает следующее:

Parse error: syntax error, unexpected '$value' (T_VARIABLE) in /home/yatacrea/yelofox-test/js/ckfinder/core/connector/php/vendor/aws/aws-sdk-php/src/functions.php on line 36

Я не изменил исходный код, за исключением 'baseUrl' из config.php, который я установил для своих нужд.

'baseUrl'      => '/images/upload/',

Я почти уверен, что это только проблема пути, но не мог понять, где была моя ошибка.Можете ли вы помочь мне с этим, пожалуйста?

1 Ответ

0 голосов
/ 27 ноября 2018

Я понял это.Как мне показалось, это была ошибка в путях.Я сделал путаницу между относительными и абсолютными путями в config.php.Теперь все в порядке:)

...