虚拟文件系统(VFS)
来源:互联网 发布:网页优化方案 编辑:程序博客网 时间:2024/05/17 03:28
虚拟文件系统(VFS)
1. 概念
登录操作平台后,在页面左侧显示一个文件的目录树,这些内容都是在虚拟文件系统中。
VFS看起来象一个正常的文件系统,但是所有的数据文件都是存储在数据库中的。所以你不可能在硬盘上找到这些文件。因为VFS样子和功能都象真正的文件系统,VFS的路径用象URL或者UNIX文件路径的表示方式。根目录表示为 / 。目录用 / 分隔,比如/sites/PlaygroundWeb/。
在有些情况下,发布时,VFS中文件可以被复制到真正的文件系统中。OpenCMS可以发布资源到真正文件系统。复制是在OpenCMS内部进行,编辑真正文件系统中的文件复制和编辑VFS中的是不一样的,修改复制的文件不会被保存到OpenCMS中。为了达到两个地方都可以修改,必须使用 同步 那个功能。
2. 浏览VFS
在我们使用平台时,如果站点选择了/sites/default/,那么你不能从这里到 /sites/ 目录下,你会发现 向上 那个按钮是灰色的,不可以使用,并且左侧的最顶端目录是/sites/default,不可能通过这切换到上一层。如果想到上层目录,只能在站点那切换。这个目的是防止编辑不小心转到了其他不属于自己编辑的目录。管理员可以设置用户(网站编辑等)能够访问到的目录。
3. 根目录
站点切换到/ , 左侧最顶端显示的是根目录。根目录是VFS的基础,当发布oflline项目时,将发布所有根目录下的内容。
在根目录下有两个目录,site和system,这两个目录不能被删除。
4. Site目录
Site目录包括子目录,每个子目录表达一个站点。在OpenCMS中一个site是一个独立的单元,通常,一个site不能依靠另外一个site,每个site有它自己域名。
Site下的站点,发布后URL为 http://localhost:8090/opencms/opencms/站点目录名
5. System 目录
这里有多个子目录
Galleries:这里保存共享的资源,如图片,html片段等。
Handlers:在特定环境下,OpemCMS执行不同的handlers。那么这些handlers需要用的文件就保存在/system/handler/目录下。比如出错页面就存储在/system/handler/下
Login:这里保存登录文件
Lost-found:如果某格页面在VFS中成为“丢失”的页面,那么它将被放到这里。这个和linux下的lost+found/ 功能相似
Modules:这是OpenCMS的模块目录,所有安装的模块都在这里。
Shared:这里放置被多个站点共享的文件。Decorate tag的配置文件就在这个目录下
Workplace:这里放的是workspace自身的文件。就是说生成我们看到的Workplace的文件在这里,建议不要轻易修改。
6. 提示
根目录下的内容通常是给管理员和开发人员使用。内容编辑将限制访问这个目录。编辑只允许访问固定的站点目录。
创建目录和文件的功能,当点了 新建 就知道了。
- 虚拟文件系统(VFS)
- 虚拟文件系统(VFS)
- VFS(linux虚拟文件系统)
- GlusterFS:虚拟文件系统(VFS)介绍
- Linux 虚拟文件系统(VFS)介绍
- GlusterFS:虚拟文件系统(VFS)介绍
- 虚拟文件系统VFS
- Linux虚拟文件系统(VFS)
- 虚拟文件系统-VFS介绍
- linux 虚拟文件系统VFS
- 虚拟文件系统:VFS
- VFS虚拟文件系统
- VFS虚拟文件系统层
- VFS虚拟文件系统
- Linux虚拟文件系统(VFS)
- VFS(虚拟文件系统)
- Linux虚拟文件系统VFS
- Linux VFS虚拟文件系统
- XHTML代码规范
- 结构型设计模式总结(下)
- ASP.NET无限级分类的非递归实现(存储过程版)
- 结合存储过程开发数据库应用程
- Js小技巧合集
- 虚拟文件系统(VFS)
- download kernel by minicom in ubuntu
- Updating a specific attribute inside an AutoCAD drawing using .NET
- 不去日本
- 落脚
- JS应用(资料很全) 更新
- 鼠标移动到图片上时,图片的样式改变
- Updating a specific attribute inside a folder of AutoCAD drawings using .NET
- oracle中猜分字符串成多个字段