UCM安装步骤
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UCM for rhel5.5安装步骤
一、安装步骤
省略。
一、建立并配置Ucm的系统用户
1.创建ucm用户
#useradd –m –g root ucm
#passwd ucm
2.修改.bash_profile
#vi /home/ucm/.bash_profile
追加如下内容:
PATH=$PATH:/bin:/usr/bin:sbin:/usr/sbin:/usr/css/bin:/usr/local/bin:/usr/openwin/bin:/ usr/dt/bin
LANG=zh_CN
umask 002
保存退出;
#. .bash_profile
加载配置,使之起作用。
二、创建安装路径
1.在/home/ucm路径下创建setup路径,后面安装文件统一上传到该文件夹。
2.用Root用户执行以下操作:
#cd /
#mkdir /ucm
#mkdir /ucmdoc
#mkdir /apache2
#chown –hR ucm ucm ucmdoc apache2
三、检查操作系统版本
#uname –a
四、检查系统需要的安装包
#rpm –qa compat-*
#rpm –qa compat-libstdc++-*
compat-libstdc++-296-2.96-138
compat-libf2c-34-3.4.6-4
compat-libgcc-296-2.96-138
compat-db-4.2.52-5.1
compat-gcc-34-3.4.6-4
compat-glibc-headers-2.3.4-2.26
compat-libstdc++-33-3.2.3-61
compat-gcc-34-c++-3.4.6-4
compat-glibc-2.3.4-2.26
compat-libcom_err-1.0-7
compat-gcc-34-g77-3.4.6-4
如果安装包不够,则需要从安装盘上传并安装,命令为:
#rpm –ivh 包.rpm
五、安装apache2.2.17
1.检查是否需要的端口是否占用
#lsof –i:8080
如果占用,换用其它端口或者做端口映射。
2.检查主机名配置是否正确
#vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
#::1 localhost6.localdomain6 localhost6
10.141.3.69 wlsl.localdomain wlsl
3.下载并将apache2.2.17上传到服务器/root目录下;
4.用ucm用户登录执行以下操作:
$gzip –d httpd-2.2.17.tar.gz
$tar –xvf httpd-2.2.17.tar
$cd httpd-2.2.17
$./configure –prefix=/apache2
说明:如果采用DSO模式加载模块,则需要增加指定—enable-so,如果需要指定动态加载的模块,则增加指定—enable-模块=shared,如:
--enable-proxy=shared
--enable-mod_status=shared
$make clean
$make
$make install
$vi /usr/local/apache2/conf/httpd.conf
$/usr/local/apache2/bin/apachectl –k start
六、安装数据库
省略
七、配置数据库
创建表空间ucm(分配大些的空间)
创建用户ucm 缺省表空间ucm 临时表空间temp 权限connect/dba/resource/ctxapp及contentserverrole角色(contentserverrole角色可以通过contentserverrole.sql脚本创建).
(如果之前安装过,则需要完整的删除这个用户所有的信息,或者重新建该用户)可以通过创建表空间的SQL和创建用户的SQL分别创建表空间和用户。
八、安装UCM
1.上传安装包
2.解压V13684-01_ContentServer_Linux_10gR3_20080807.zip
$unzip V13684-01_ContentServer_Linux_10gR3_20080807.zip
$cd V13684-01
$unzip ContentServer_Linux_10gR3_20080807.zip
$cd ./UCM/ContentServer/linux64
$./setup.sh
安装语言选择,默认,回车,
是否全新安装选择,默认,回车,
输入安装的Server路径:/ucm/server后回车,随后的提示是否创建路径,选择1,回车,
提示Java虚拟机安装,选择1即默认,回车,
提示输入本地文件仓库路径:/ucmdoc/vault/,回车,随后提示是否创建路径,选择1,回车,
提示输入本地Web访问文件路径:/ucmdoc/weblayout/,回车,随后提示是否创建路径,选择1,回车,
提示是否将本Server配置成为一个主Server,默认,回车,
提示是否安装一个管理Server,用户管理这个主Server,选择默认,回车,
提示默认浏览器,默认,回车,
提示选择Server的语言,选择1-中文,回车,
提示选择时区所在区域,选择7-Asia,回车,
提示选择时区,选择40-上海,回车,
分别提示输入连接Server的端口号、管理Server的端口号,都选择默认,回车,
提示输入安全过滤IP地址,输入:*.*.*.*,回车,
提示输入访问Server的URL前缀,默认,回车,
分别提示输入邮件服务器和管理员邮箱,默认,回车,
提示输入WebServer地址端口,输入:10.141.3.69:8080
分别提示实例名、实例短名称、和实例说明,默认,回车,
提示选择WebServer,缺省,回车
提示选择数据库,缺省,回车
提示选择是否手动配置JDBC,默认,回车
分别提示Oracle数据库主机和端口,输入:10..141.3.172,端口缺省,回车
分别提示用户名、密码、实例名,分别输入:ucmadmin、ucmadmin、orcl,回车
提示是否手动配置JVM的JDBC驱动类包,默认,回车
提示是否自动由安装程序创建表,选择1,回车
提示选择安装的内容,全部选择,回车
检查之前的步骤没有什么问题,则选择1,回车,开始安装。
九、查看安装日志
$vi /ucm/server/install/log.txt
看看有没有报错,如果有错误会在日志里面有Error。
注意:一般数据会报数据库字符集错误,一般没有问题。
十、配置apache
$vi /apache2/conf/httpd.conf
在文件最后添加如下内容:
#the pictures Directory config
Alias /ucmdoc/spic "/ucmdoc/spic"
<Directory "/ucmdoc/spic">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
#Oracle UCM
loadModule IdcApacheAuth /ucm/server/shared/os/linux64/lib/IdcApache22Auth.so IdcUserDB idc "/ucm/server/data/users/userdb.txt"
Alias /idc "/ucmdoc/weblayout"
<Location /idc>
DirectoryIndex portal.htm
IdcSecurity idc
Allow from all
</Location>
<Location />
IdcSecurity idc
Allow from all
</Location>
#proxy of cmsass and ucma
ProxyRequests On
ProxyPass /cmsass http://10.141.3.172:8888/cmsass
ProxyPass /ucma http://10.141.3.172:8888/ucma
修改监听端口:Listener 8080(说明:因为80端口只有Root用户才能使用,所以修改到1024后端口号)
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
如果需要同时在该配置文件中配置其它应用的代理或者虚拟机,则需要增加相应的.so 文件到modules目录,如mod_proxy.so文件等,然后修改LoadModule及增加配置。
十一、客户端Jre安装
如果客户端没有安装Jre,会导致管理后台-管理-管理Applet页面中所有的applet功能不能正常加载显示,需要在这个客户端安装jre,问题即可解决。
十二、重启apache
用ucm用户执行以下命令:
$/apache2/bin/apachectl –k stop
$/apache2/bin/apachectl –k start
十三、重启Server
用ucm用户执行以下命令启动AdminServer:
$/ucm/server/admin/etc/idcadmin_query
$/ucm/server/admin/etc/idcadmin_stop
$/ucm/server/admin/etc/idcadmin_start
也可以用$/ucm/server/admin/etc/idcadmin_restart命令重启
用ucm用户执行以下命令启动Server:
$/ucm/server/etc/idcserver_query
$/ucm/server/etc/idcserver_stop
$/ucm/server/etc/idcserver_start
也可以用idcserver_restart命令重启。
十四、登录UCMServer后台
在可以访问到服务器的任一台机器,通过浏览器:
http://10.141.3.69:8080/idc
可以打开后台管理首页,点击登录,可以用sysadmin/idc身份登录。
十五、安装补丁
基本安装包安装完成以后,需要继续打一些必要的补丁,系统才能正常使用,包括:
⏹p6899660_1013_Generic.zip,包括server-linux64-shared.zip和
NativeOsUtils-linux64.zip升级包;该升级包安装前最好该Server没有使用过,没有
任何数据。
安装步骤参照p6899660_1013_Generic.zip压缩包内的readme.html
⏹p6907073_1013_Generic.zip,包括Bundle安装升级包;
使用组件安装向导直接安装该压缩包;
⏹p6899823_1013_Generic.zip包括ContentAccess-win32.zip安装升级包;
首先解压缩,使用组件安装向导安装ContentAccess-linux.zip;
⏹V17290-01.zip包括DynamicConverter_10gR3_20080721.zip安装升级包;
使用组件安装向导安装DynamicConverter.zip;
⏹SiteStudio_10gR4_20100604.zip包括sitestudio9.0.0.611.zip安装补丁包;
首先解压缩SiteStudio_10gR4_20100604.zip,然后通过组件安装向导安装sitestudio9.0.0.611.zip,安装过程前将资产类型(type)通过后台管理-管理applet-配置管理器-内容类型管理进行修改,分为article-投稿文件、websiteasset-站点资产、systemfile-系统文件三类,在当前组件安装过程中,内容类型都选为系统文件类型即可。
十六、UCM Server配置修改
1.修改区域字段设置
2.修改缺省文档信息
选择好类型、作者和安全组,然后点击更新。
(此步骤可以在十六、历史资源导入2.
创建权限组、角色、用户步骤后执行)
3.修改设置文件存储
点击管理菜单--- >提供程序----> DefaultFileStore后信息链接(图16)---- > 再点击升级按钮(图17)---- >再点击更新(图18)回到刚点击提供程序时页面(DefaultFileStore连接状态已改变为需要重新启动)
4.修改检入内容ID为自增方式
点击管理->管理服务器
在弹出页面,选择idc,选择一般配置,
如上图,在右侧画面,选中检入时自动分配内容ID复选框,点击保存。
5.启用系统属性的local选项
启动系统属性组件(linux操作系统:bin/SystemProperties),弹出如下页面:
选择本地化,选择English-US,点击启用按钮,点击确定,即可完成本地化配置(用于CIS)。
十七、历史资源导入
1.修改DocMeta表结构
通过后台->管理Applet->配置管理->信息字段管理的管理界面,添加DOCMETA表最后部分为红色字体的新增字段,字段名必须使用COLMETA字段中定义的字段名。
2.创建权限组、角色、用户
通过后台->管理Applet->用户管理,分别手工逐一添加权限组(ContentServer)、角色(ContentServer)、用户(ContentServer)。
权限组(UCM):系统原有Public、Secure,新建gh_asset(工会资产组)、gh_norm(工会普通栏目组)、gh_subj(工会主题活动栏目组)
角色(UCM):系统原有角色admin(超级用户角色,拥有所有权限)、sysmanager(系统管理角色,拥有后台管理权限)、guest(访客角色,可以浏览网站),新建contributor (投稿角色,可以在网站发稿、投票)
用户(UCM):系统原有sysadmin,对应角色admin;新建u_contributor,对应contributor 角色;新建u_sysmanager,对应sysmanager角色。
3.通过脚本可以创建自建表
需要创建以下表:(通过脚本createtables.sql完成)
ARTICLE_ADDTION、ARTICLE_CMS、ITEMS、USER_ROLE、WEBSITE、VOTE_AWARD、VOTE_LOG、VOTE_PARAM、VOTE_RATER、VOTE_RATERLOG、VOTE_RATER_TOPIC、VOTE_IP_WEIGHT、VOTE_COMP_IP
⏹需要导入以下表的数据:(通过脚本impData.sql完成)
ITEMS、WEBSITE
⏹需要新建以下Sequence:
ART_ADD、COL、COLID2
4.修改httpServer地址(如果Server中的资源不能正常访问)
5.导入从Conent Server备份出来的包
通过后台-> Site Studio Administration-> Backup and Restore
点击浏览,选择历史备份的包,然后点击[Upload Archive]上传该包,
选择恢复【Restore backup archive contents】,系统开始恢复备份内容到库中,
恢复完成如上图所示。
通过IE即可查看导入的网站。
十八、查看Conetent Server日志
1)Conetent Server的IDC日志查看:
⏹登陆服务器可以在以下路径看到相关日志:
/ucmdoc/weblayout/groups/secure/logs
⏹也可以通过后台管理界面:
管理-日志文件-Conetent Server日志查看
2)查看归档日志
⏹登陆服务器可以在以下路径看到相关日志:
/ucmdoc/weblayout/groups/secure/logs/archiver/
⏹也可以通过后台管理界面:
管理-日志文件-归档程序日志查看
3)查看数据库日志
⏹登陆服务器可以在以下路径看到相关日志:
/ucmdoc/weblayout/groups/secure/logs/database/
⏹也可以通过后台管理界面:
管理-日志文件-数据库日志查看
4)Conetent Server控制台输出日志
控制台输出可以通过登录服务器,在/ucm/server/etc/路径下写入:cat log
该日志文件在重启Conetent Server后自动被覆盖。
十九、查看Content Server配置
1.Content Server的IDC配置路径:
/ucm/server/config/
2.Content Server使用的Jdk配置文件路径:
/ucm/server/shared/config/launcher.cfg
3.使用Jsp开发时Tomcat配置路径:
/ucm/server/shared/jspserver/conf
二十、查看Site Studio相关文件
/ucm/server/custom/SiteStudio
/ucmdoc/weblayout/websites及其相应站点目录下文件
二十一、Java图片处理工具ImageMagick的安装
1、先查看所需的包是否安装
rpm -q libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libtiff
如果上述的包没有装全用yum命令把包都装上,要不装JMagick的时候会报错。
还有就是ImagMagick 和Jmagick 的版本最好保持一直,要不后面也会出错。
2、编译安装jpegsrc.v6b.tar.gz,支持jpg格式文件
在/usr/local/下创建安装目录
#mkdir /usr/local/jpeg6
#chown –hR ucm:root jpeg6
在jpeg6文件夹下执行以下命令
$mkdir include
$mkdir lib
$mkdir bin
$mkdir man
$cd man
$mkdir man1
$tar -xzf jpegsrc.v6b.tar.gz
$cd jpeg-6b
$./configure --enable-shared --enable-static
$make
$make install
(import:checking host system type… Invalid configuration x86_64-unknown-linux-gnumachine x86_64-unknown not recognized 的错误提示,则用下列方法安装:
cp /usr/share/libtool/config.guess .
cp /usr/share/libtool/config.sub .
./configure –enable-shared –enable-static
make libdir=/usr/lib64
make libdir=/usr/lib64 install
)
3、编译安装ImageMagick-6.4.0-0.tar.gz
在/usr/local/下创建安装目录
#mkdir /usr/local/ImageMagick
#chown –hR ucm:root ImageMagick
$tar -xzf ImageMagick-6.4.0-0.tar.gz
$cd ImageMagick-6.4.0
$./configure --prefix=/usr/local/ImageMagick –enable-shared –without-perl
$make
$make install
4、编译安装jmagick-6.4.0-src.tar.gz
$tar -xzf jmagick-6.4.0-src.tar.gz
$cd 6.4.0
$./configure--prefix=/usr/local/jmagick--with-magick-home=/usr/local/ImageMagi ck --with-java-home= /ucm/server/shared/os/linux64/jdk1.6.0
###注意/ucm/server/shared/os/linux64/jdk1.6.0是jdk的安装目录
5、图片处理测试
$convert -sample 25%x25% input.jpg output.jpg。