我正在开发一个核心php。有一个页面供产品添加或编辑标题描述、图像等。
对于产品描述,我使用了ckeditor
插件,它工作得很好,但是没有图片上传选项,所以我添加了一个ckfinder
插件来上传图片。当我点击BrowseforImageUpload时,它会打开一个空白窗口并显示此消息
由于安全原因,文件浏览器被禁用。请与系统管理员联系并检查CKFinder配置文件。
我不知道这意味着什么,以及如何配置。
这是我的HTML Code index.HTML:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script language="javascript" type="text/javascript" src="ckeditor/ckeditor.js"></script>
</head>
<body>
<textarea name="testEditor" id="testEditor"></textarea>
<script>
// Replace the <textarea id="editor1"> with a CKEditor
// instance, using default configuration.
CKEDITOR.replace( 'testEditor',
{
filebrowserBrowseUrl : 'http://localhost/editor/ckfinder/ckfinder.html',
filebrowserImageBrowseUrl : 'http://localhost/editor/ckfinder/ckfinder.html?type=Images',
filebrowserFlashBrowseUrl : 'http://localhost/editor/ckfinder/ckfinder.html?type=Flash',
filebrowserUploadUrl : 'http://localhost/editor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
filebrowserImageUploadUrl : 'http://localhost/editor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
filebrowserFlashUploadUrl : 'http://localhost/editor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash',
filebrowserWindowWidth : '1000',
filebrowserWindowHeight : '700'
}
);
</script>
请帮帮我,我是第一次在ckeditor和ckfinder上工作。
最佳答案
检查CKFinder根目录中的config.php
文件。
默认情况下,由于身份验证限制,CKFinder将不工作。您必须首先确保已正确配置它,然后启用它。这是为了确保没有未经授权的用户可以上载和访问您服务器上的文件。
一旦您完全配置了CKFinder,就可以启用它了。CheckAuthentication()
函数用于此。在此函数中,必须实现代码,以确保请求来自经过身份验证的用户。这通常是通过在用户登录到系统时分配会话变量来完成的。
您可以阅读更多in the documentation here。
请注意,与CKEditor不同,CKFinder不是一个开源产品,您可以将其用于评估以外的其他用途。
关于php - ckfinder浏览在ckeditor php上无法正常工作的图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30324648/