您的位置:首页 > 运维架构

opencms简单快速建站过程

2013-10-21 22:48 211 查看
1. 登录工作台





2. 创建网站目录

切换 站点到 /



点击 sites, 然后点击 新建。 在sites下创建文件夹



选择 文件夹, 点击 继续, 填入文件名PlaygroundWeb



点击 继续,填入 Title,也是站点名称。



点击完成



3. 创建网站模块

在创建网站前要创建该网站使用的模块。该模块会包括模板,资源等等。

把视图切换到系统管理





点击模块管理,然后点击新建模块



填写 包名称com.playground.moudles.templates



选择模块文件夹



点击确定后



视图切换回资源管理,站点切换到 /

System/modules 下就会出现该文件夹



4. 创建jsp 模板

点击/system/modules/templates

然后点击 新建

选择 jsp



点击 继续



填入playground_simple_template, 继续



填入 Title 演练站点简单jsp模板, export 选择为 false,点击完成



在jsp文件图标上点左键, 或文件名上点右键,在菜单上选择 编辑源代码





输入:

<%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %>


<html>


<head>


<title><cms:property name="Title" /></title>


<meta HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; CHARSET=<cms:property name="content-encoding" default="UTF-8" />" />


</head>


<body>


<h2>测试网站的模板</h2>


<cms:include element= "body"/>


</body>


</html>

点击保存并退出。

5. 新站点端口及目录设置

端口设置 编辑tomcat的D:\tools\Tomcat55\conf 下的 server.xml 文件,添加新端口应用

<Connector port="8920" maxHttpHeaderSize="8192"

maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

enableLookups="false" redirectPort="8443" acceptCount="100"

connectionTimeout="20000" disableUploadTimeout="true" />



添加站点目录

编辑D:\tools\Tomcat55\webapps\opencms\WEB-INF\config 下的opencms-system.xml。

添加行 <site server="http://localhost:8920" uri="/sites/PlaygroundWeb/"/>



保存后重新启动tomcat

6. 添加网页

登录工作台



先把站点切换到 演练站点,



项目设为 Offline,点击新建



选择 无格式文本页面,点击继续



文件名:index.html

模板: 演练站点简单jsp模板

复表制体:1 column, 1 row

点击继续



Title填入 首页

点击 完成。



点击文本标识的图标,或文件名上右键,在菜单上选择编辑页面





点击保存并退出



点击文件名,则显示该页的预览



上面 “欢迎访问演练站点 首页” 和下面 “模板使用:简单jsp模板”是来自于模板,而中间内容是编辑网站时填入。

7. 发布

做到这里,网站还在编辑状态,并没有发布出去,其他用户是看不到的。如果这时你把项目切换到 Online,你会发现,在 Sites下面没有我们建立的目录 PlaygroundWeb.

这时我们需要对新站点进行发布。

把项目切换到 Offline,然后点击 发布。



点击确定



点 ok。

这时Offline下的 Sites/PlaygroundWeb的颜色发生变化,变成黑色,然后切换项目到Online, 你会发现 Sites下出现 PlaygroundWeb,



把站点切换到 演练站点,点击 Index.html



这个就是最终用户看到的页面。

这时我们可以打开一个新的IE,在地址栏输入
http://localhost:8920/opencms/opencms/index.html
注意端口发生了变化,这里是8920,而之前我们平台系统使用的一直是8910.



这个就是我们新建立的站点了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: