CKFinder的AJAX POST问题

时间:2010-03-25 10:24:55

标签: php ajax post ckfinder

我们正在为我们的某个网站使用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可能吗?

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

1 个答案:

答案 0 :(得分:0)

我的第一个倾向是检查服务器权限..或更具体地说,该目录中的文件夹/文件权限。 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这样的路径中找到它。