我想添加图像和文件上传到我的CKEditor实例(在CakePHP应用程序内)。 CKEditor工作正常,但我无法使CKFinder部分工作。我可以看到“浏览服务器”按钮,但是当我点击它时,我会看到一个窗口,其中显示“在此服务器上找不到请求的URL /ckfinder/ckfinder.html”。CKEditor/CKFinder与CakePHP 2.0
我试过各种路径组合,但我显然只是没有击中正确的!
这是我到目前为止有:
文件结构:
In /app/webroot/js I have ckeditor and ckfinder
In /app/webroot/ I have files, which is what I'd like to upload to (ideally files/Images and files/PDF, but that doesn't matter so much)
我在ckfinder/config.php文件修改的路径如下:
$baseUrl = '/files/';
$baseDir = '/www/MCS/app/webroot/files/'; (/www/MCS is the path to the app)
在我看来文件,我有以下内容:
<script type="text/javascript">
var instance = CKEDITOR.instances['PageContent'];
if(instance)
{
CKEDITOR.remove(instance);
}
var editor =
CKEDITOR.replace('PageContent', {
toolbar: 'Page',
width: '737',
height: '280',
filebrowserBrowseUrl : 'ckfinder/ckfinder.html',
filebrowserImageBrowseUrl : '/ckfinder/ckfinder.html?Type=Images',
filebrowserFlashBrowseUrl : '/ckfinder/ckfinder.html?Type=Flash',
filebrowserUploadUrl : '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
filebrowserImageUploadUrl : '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
filebrowserFlashUploadUrl : '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash'
});
</script>
我试过在上面的代码中更改路径,添加完整URL的各个部分,但没有任何帮助。
该解决方案可能很容易,但我不能让它工作!任何帮助将非常感激!
我用你提到你在/ JS ckfinder的CKEditor与CKFinder和CakePHP 2.0
谢谢,但我试过了,我仍然得到同样的错误。 – Sharon 2012-03-30 19:47:03