Я пытаюсь интегрировать загрузчик в 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/',
Я почти уверен, что это только проблема пути, но не мог понять, где была моя ошибка.Можете ли вы помочь мне с этим, пожалуйста?