【问题标题】:AJAX POST problems with CKFinderCKFinder 的 AJAX POST 问题
【发布时间】:2010-03-25 10:24:54
【问题描述】:

我们正在为我们的一个站点使用 CKFinder,在我们迁移到新的专用服务器(与旧服务器相似但不完全相同)之前,它一直运行良好。现在我们不能上传了,AJAX 请求永远不会完成。

通过在 Firebug 中对其进行监控,它会尝试 POST 到此处: http://www.site.com/temp/ckfinder/core/connector/php/connector.php?command=FileUpload&type=Files&currentFolder=%2F&hash=4f9cdbbb1e295966&langCode=en&=

但从未得到回应。

这是在两台 WIMP 服务器上安装的相同 CKFinder,一个运行良好,一个运行不正常。知道我们应该在哪里解决这个问题吗? php.ini 可能吗?

任何帮助都会很棒,因为我们在这个阶段还没有任何线索。谢谢

【问题讨论】:

    标签: php ajax post ckfinder


    【解决方案1】:

    我的第一个倾向是检查服务器权限..或者更具体地说是该目录中的文件夹/文件权限。 Apache 必须具有对该文件夹的写入权限,才能使任何上传机制成功运行。

    当然,我指的不是connector.php 所在的文件夹,而是CKFinder 设置为其默认上传位置的文件夹。例如,如果你的服务器是基于 linux 的,你可以试试这个:

    $ chown -R ftp_user:apache /path/to/doc_root/path/to/ckfinder_media
    $ chmod -R 775 /path/to/doc_root/path/to/ckfinder_media
    

    如果您在 Red Hat 或 CentOS 上运行,它可能类似于 /var/www/vhosts/site.com/public_html(用于文档根目录)。那是如果您设置了虚拟主机。如果没有,您会在 /var/www/public_html 之类的路径中找到它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-10
      • 1970-01-01
      • 1970-01-01
      • 2012-07-10
      • 2015-08-20
      • 1970-01-01
      • 2011-06-23
      相关资源
      最近更新 更多