【问题标题】:CKfinder for Ckeditor (PHP) returns errorsCKfinder for Ckeditor (PHP) 返回错误
【发布时间】:2018-11-26 21:17:11
【问题描述】:

我正在尝试将上传器集成到 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

我没有更改原始代码,除了我根据需要设置的 config.php 中的“baseUrl”。

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

我很确定这只是路径问题,但无法弄清楚我的错误在哪里。你能帮我解决这个问题吗?

【问题讨论】:

  • 它在哪个 PHP 版本上运行?
  • FTP 服务器上的 PHP 5.6

标签: php upload ckeditor ckfinder


【解决方案1】:

我想通了。正如我认为的那样,这是路径上的错误。我混淆了 config.php 中的相对路径和绝对路径。现在好了:)

【讨论】:

    猜你喜欢
    • 2016-02-23
    • 2020-02-26
    • 2018-05-12
    • 1970-01-01
    • 2020-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多