在apache中创建虚拟目录

作者:betway计算机知识

首先有的:先决条件

1,首先明显,已设置了Apache和php,并构成了apache和php和tomcat。

2,在apache中成立虚拟目录

如在apache配置文件httpd.conf中加上贰个虚拟目录

 

############################

#为文件财富存放 虚拟目录

Alias /assets "e:/assets"

<Directory "e:/assets">

    Options Indexes FollowSymLinks MultiViews IncludesNoExec

    AddOutputFilter Includes html

    AllowOverride None

    order allow,deny

    Allow from all

</Directory>

3,确认已经济合营并了CKEditor到项目中了。

 

 

其次片段:搭建单独的CKFinder(php版)

1,在官方网站络下载php版的CKFinder,将ckfinder文件夹拷贝到任何apache能够访问到的虚拟目录对应的硬盘路径,是其涵盖的php文件能够被访问到。

2,创造一个财富文件夹用以存放大家上传的财富。(确认保证此文件夹是可写的,此例大家是e:/assets文件件,其虚构路线是/assets)

3,编辑ckfinder下的config.php配置文件

率先找到

function CheckAuthentication()

{       return true;                                   //此处改为true,这是一个权限验证的函数  

 

然后编辑baseUrl,这是ckfinder掌管的资源的url地址,看下面的例子

$baseUrl = 'http://example.com/ckfinder/files/';   //绝对URL  $baseUrl = '/userfiles/';                                             //相对URL

本例,我们配置成绝对URL ‘ http://localhost/assets/’

 

 

谈到底编辑baseDir,那是文件实际存放在硬盘上的地址。

$baseDir = 'e:/assets/';

最后说一下baseUrl和baseDir我建议分别写成绝对URL和绝对路径。

baseUrl会在查看图片时使用到,它必须对应是服务器对外公布的一个虚拟目录,因为只有向web公布了的才是URL(资源访问路径),才可以通过浏览器访问到。

baseDir也要和这个URL地址保持一致。

通过http://localhost/assets/ckfinder/_samples/php/standalone.php 可以来检查ckfinder是否发布成功

本例因为解压得到的ckfinder文件在assets内所以访问路径是这个。

第三部分:整合CKFinder和CKEditor(以js的形式)

拷贝ckfinder下的ckfinder.js到项目并引入到页面。

页面写入以下js代码替换原来的CKEditor生成代码

$(window).load(    function(){     var editor = CKEDITOR.replace( 'editor' );     //editor就是要替换的元素     CKFinder.setupCKEditor( editor, 'http://localhost/assets/ckfinder/'); 

     //'http://localhost/assets/ckfinder/'就是解压到assets虚拟目录下的ckfinder文件的URL

  }  );

 

 

注:假设.setupCKEditor的率先个参数为null则暗中同意,将集成页面上的享有CKEditor

 

方今您可以实行原本的CKEditor有怎么着变化了。

 

版权注解:本文为博主原创文章,未经博主允许不得转发。


本文由betway-必威手机用户端-必威注册发布,转载请注明来源

关键词: betway必威官网