PHPCMSV9产品开发权威指南.docx

上传人:太** 文档编号:66975293 上传时间:2022-12-23 格式:DOCX 页数:126 大小:3.08MB
返回 下载 相关 举报
PHPCMSV9产品开发权威指南.docx_第1页
第1页 / 共126页
PHPCMSV9产品开发权威指南.docx_第2页
第2页 / 共126页
点击查看更多>>
资源描述

《PHPCMSV9产品开发权威指南.docx》由会员分享,可在线阅读,更多相关《PHPCMSV9产品开发权威指南.docx(126页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、PHPCMSV9产品开发权威指南盛大在线平台运营中心PHPCMS项目部2011年3月1.2. 4模块化开发方便扩展系统引入模块式开发理念,内置功能模块可自由地安装与卸载,V9特别设 计的二次开发扩展方式,在不改变核心程序本身代码的同时,也可订制或者自行 开发新功能,扩展新的功能。1 .灵活的功能模块管理系统内置部分功能模版,可根据自身使用需求,随时通过系统管理后台进行 安装或者者卸载。这些功能的增加或者者减少,不可能影响到整个核心系统的功 能正常使用。模块名称模块目录版本号安装日期更新日期管理操作adminadmin1.02010-10-182010-10-18禁止公告announce1.02

2、010-10-262010-10-26卸载附件attachment1.02010-09-012010-09-06禁止碎片block1.02010-09-012010-09-06禁止CNZZ统计cnzz1.02010-10-272010-10-27卸载采集模块collection1.02010-09-012010-09-06卸载评论comment1.02010-10-222010-10-22卸载可自由安装卸载功能模块1.2. 5数据表分离网站在Web 2.0时代,经常面临迅速增加的访问量(这是好情况),但是我 们的应用如何满足用户的访问需求?基本上我们遇到的性能瓶颈都是在数据库 上,要满足大访问

3、量确实关于任何一款数据库都存在很大的压力,不论对商业数 据库 Oracle、MS SQL Server. DB2 之类,还是开源的 MySQL、PostgreSQL,都 是很大的挑战,解决数据库压力问题最简单的办法就是把数据分散存储在不一致 的数据库上,来减小单个数据库的压力。V9数据模型功能,同意用户把不一致的数据表,分离到不一致的数据库服务器上。以实现负载的分离,更加符合大访问量网站的需求。为用户提供更好的 用户体验。致的配置选项。因此还要取出当前站点的配置信息,代码如下:$now_setting = $setting$this-siteid; 当前站点的酉己置接下来配置程序分为二个部分:

4、一、显示当前站点配置选项extract($now_setting);include $this-admin_tpl(setting);extract 0函数从当前站点配置的数组中把变量导入到当前的符号表中。然 后加载配置模块setting. tpl. php.进行配置选项的显示。代码如下:二、提交当前站点配置选项提交配置时,首先将配置信息重新写入缓存文件。然后再对模块表对应 guestbook记录进行更新,把新的配置更新至数据记录里。代码如下:if(isset($_POSTdosubmit) $setting$this-siteid = $_POSTsetting;setcacheCguest

5、book, $setting, commons);$set = array2string($setting);$m_db-update(array(setting,=$set), array(module=ROUTE_M);showmessage(嘈己置更新成功J?m二guestbook&c二guestbook&a二init); )下面对上面代码进行分析:首先取出当前提交的配置,赋值给对应变量。Ssetting为前面取出来的配 置信息转化而来的数组,更新此站点的配置,只需要更新$setting里对应站点 的数组。$setting$this-siteid = $_POSTsetting;重新把配

6、置写入缓存文件setcache(guestbook, $setting, commons);Setcache()为系统共用函数,有三个参数,分别为要生成的缓存文件名称、内容、存放路径。更全面的定义内容,请查看global, func. php文件。然后加载模块数据模型,把最新配置信息从数组形式转化为字符串,更新至 数据库中。$set = array2string($setting);$m_db-update(array(setting,=$set), array(module=ROUTE_M);showmessage(嘈己置更新成功?m=guestbook&c=guestbook&a二init

7、);小结:本小节介绍了模块配置函数的开发,其中涉及了缓存的操作方法,读缓存 setcache ()函数与 写缓存setcache ()函数。缓存文件的读写是系统很基本的一 个功能,系统多处均有使用。初学者能够全面查看一下二函数的具体参数配置。第5章PC标签使用说明5. 1 PC标签概述在PHPCMS V9系统中,首次正式开始使用PC标签做为数据获取的方式。熟 练使用PC标签将是PHPCMS V9二次开发是一个很重要的要求。我们将在接下来 的章节对PC标签的有关方面进行全面介绍。5. 1. 1什么是PC标签通俗的讲,PC标签是PHPCMS V9系统新定义的能直接调用数据库里面内容 的简单、友好化

8、的代码,你只需要设置几个简单的参数,就能非常方便的调出数 据库里面的内容,然后再结合模版样式,来做出千变万化的网站。另外PHPCMS V9系统也保留了 PHPCMS 2008版本功能强大的万能GET标签的 使用。对PHPCMS 2008版熟悉的读者,无疑是个好消息。6. 1.2 PC标签的样式pc:content action=lists cache=3600 num=,20 page=$page /pcPC标签务必以pc开头,并以/pc结尾的代码片段。当然不以/pc结尾并不可能引起程序致命性的错误,导致程序无法继续运 行。下列为两种已知可能会出现的问题:1 .当网页中出现两个PC标签时,可能

9、会使得没有闭合的PC标签之后的PC 标签数据与其混乱。2 .在后台可视化编辑时,可能出现网页结构错乱的问题。5. 2 PC标签语法下面我对pc标签的语法进行介绍,以内容模型的数据调取为例,首先PC 标签样式:pcxontent action=lists cache=3600 num=20 page=$page /pcPC标签中pc:冒号之后跟随的为模块名。如上面的例子中调用的是内容模型的PC标签。如下图:action=nlistn下面这个形式所代表的是参数。每一个PHPCMS V9模型都为其PC标签定义 了调用的参数。其中有一些调用参数是系统保留的参数,其对所有的PC标签都 是有效的。如下图:

10、参数名=参数值多个参数之间使用空格分开(如下图所示:),参数值能够使用双引号来包 含,引号都务必是成对出现的。pc:content参数名=参数值参数名=参数值参数名=参数值请查看PC标签保留参数有关章节,以熟悉具体保留参数及其用途。注意:参数务必使用,没有参数配置系统将无法从数据库中获取数据。5.3 PC标签保留参数下表为PC标签保留参数表,几乎所有的PC标签都支持这些保留参数设置变量名默认值说明actionnull本参数的值表示为操作事件,模型类PC标签务必 使用包含本参数,以说明要进行的操作。cache0缓存存储时间(单位秒)num20获取记录的条数,最后会被模板引擎处理成 limit传送

11、到处理函数中。pagenull当前分页。通常填写为$_GETpageurlrulenullURL规则returndata返回数据变量名下例中是一个完整的使用例子。如下图所示:pc:content action=lists catid=,25 num=20 page=$_GETpage return=dataloop $data $n $r$rtitle/loop) /pc4 PC标签数据显示pcxontent action=lists catid=25 num=20 page=$_GETpage return=dataPC标签数据都是以数组方式返回,你能够通过$data来获取到这个数组, 假如

12、你在PC标签中定义了 return参数,返回的数组将使用return的值来进行 获取。通常情况下你能够使用如下的方式来显示值:如下图所示:loop $data $key $val$val| title /loop基中的$丫21叮1与$丫21近k需要具体根据所使用的PC标签,返回的数 据来推断。不一致的PC标签所获取的数据不一致,当然要通过不一致的变量来 获取值。5.5 PC标签的分类上面介绍了 PC标签的定义与语法规则,与如何显示获取的数据。那么PC 标签又有那些分类呢?下面将作个介绍:在PHPCMS V9系统中,PC标签包含两个方面的类别,分别为:1 .工具类2 .模块类工具类,大体上能够懂

13、得为PHPCMS V9所提供的一些工具箱。请查看PC标签工具箱有关章节,以熟悉更多关于工具类的PC标签的更多信息。而模块类,是PHPCMSV9各个模型提供给大家调用模块数据的数据接口。当 然你也能够自己按需修改模块PC标签程序,来制作完全合自己要求的PC标签调 用程序,查看具体模块的有关说明章节,以熟悉更多关于模块类的PC标签的更 多信息。5. 6 PC标签工具箱PC标签提供了多种工具箱,如JSON, XML等工具箱,下面我将分别对各个工具箱进行介绍。5. 6. 1 JSON工具箱V9提供JSON工具箱,能够方便的调用外部JSON资源到网页中显示。JSON工具箱调用方式:以上为JSON的调用代

14、码url能够更换为你所希望的url地址参数列表:参数默认值说明urlnull要读取的JSON数据来源cache0缓存时间,对读取的数据进行数据缓存,单位为秒。不设 置该值表示不需要进行缓存returndata返回数组名。默认值为data特别提醒:PHP对JSON数据要求务必为UTF-8编码,假如你的网页为GBK或者其他非UTF-8编码,需要收到数据后进行一次转码。下列为一个完整的示例:loop $data $key $val$val,title,/loop)/pc6. 2 XML工具箱V9提供XML工具箱,能够方便的调用外部XML资源到网页中显示。这个定 义与上面json定义类似:XML工具箱

15、调用方式如下:以上为XML的调用代码url能够更换为你所希望的url地址。参数列表:参数默认值说明urlnull要读取的XML数据来源cache0缓存时间,对读取的数据进行数据缓存,单位为秒。不设置该 值表示不需要进行缓存returndata返回数组名。默认值为data特别提醒:当你远程获取的地址的编辑与你的网页的编码不一致时,需要收到数据后进行一次转码。下为一个完整的示例:loop $data $key $val$val,title,/loop/pc5. 6. 3 GET标签工具箱GET标签源自于PHPCMS 2008版,其使用SQL语句直接获取数据的特性,成为大家制作模板的首选。在V9中这

16、样强大的工具也得到保留下来。GET标签使用方式如下:pc:get sql=SELECT * FROM phpcms_member cache=3600 page=$page dbsource=discuz return=data loop $data $key $val$valusername/loop$pages)/pc从上面的代码里面能够看出GET标签所支持的参数。参照下面的列表熟悉每一个参数的用途:参数默认值务必说明sqlnull是要执行的SQL语句cache0否J缓存时间,单位为秒page0否分页,通过变量把当前的分布传给PC标签进行处理dbsourcenull否数据源,当你通过系统后

17、台的数据源模块配置过数据 源时,可把数据源名填写到这里,系统会去对应的数 据源来读取数据。假如要读取本系统的数据请留空returndata否返回的数据的变量5. 6. 4碎片工具箱碎片是什么?把一个完整的页面懂得成由许多块构成,而每一个“块”我们 就可认为就是一个“碎片”这样,我们在页面放置一些碎片,在以后的保护保护 中,只需要对碎片进行保护!PHPCMS V9中依然保留了 PHPCMS 2008中碎片功能。调用代码事比如下:|pc:block pos=index /pc参数参照表参数默认值务必说明posnull是碎片位置标识6. 5小结本章要紧介绍了 PHPCMS V9系统中PC标签的定义与

18、使用,与获取的数据如 何调取显示,熟练使用PC标签,并自定义合自己要求的PC标签,能够让你在PHPCMS V9二次开发上得心应手。也是二次开发一个很重要的技能要求,希望读 者认真熟悉。第6章PHPCMS V9与UCENTER的整合1 PHPSSO 简介SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户 只需要登录一次就能够访问所有相互信任的应用系统。它包含能够将这次要紧的V9内容管理系统V9内容管理系统数据库分禺1.2. 6完善的二次开发接口考虑到各类用户的需求差异性,系统在提供基本核心功能的前提下,同时也 增加了很规范化的二次开发接口。用户或者第三方插件开发

19、商,只需按照我们提 供的技术接口规范手册操作,就能够很方便快捷地开发出新的功能模块。由此可 见,只要能够想到的有用功能,都能够用V9框架来实现,具体二次开发技术接 口规范文档,请见附录官方网站。登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业 业务整合的解决方案之一。随着互联网的高速进展,WEB应用几乎统治了绝大部分的软件应用系统,随 着网站的进展,引入更多的不一致应用系统是必定的,但是不一致的系统拥有 不一致的身份验证,这样就会出现不一致的账名与密码,特别是关于不一致的应 用系统越多,用户数量大的网站。这个问题尤为突出。问题的原因并不是系统 的开发,而是缺少整体规划,缺

20、乏统一的用户登录平台。而正是使用SSO技术能 够解决以上这些问题。如下图示:应用系统三方便用户用户使用应用系统时,能够一次登录,多次使用。用户不再需要每次输 入用户名称与用户密码,也不需要牢记多套用户名称与用户密码。单点 登录平台能够改善用户使用应用系统的体验。管理员便于管理用户账号 系统管理员只需要保护一套统一的用户账号,方便、简单。相比之下, 系统管理员往常需要管理很多套的用户账号。每一个应用系统就有一套 用户账号,不仅给管理上带来不方便,而且,也容易出现管理漏洞。简化应用系统开发开发新的应用系统时,能够直接使用单点登录平台的用户认证服务,简 化开发流程。单点登录平台通过提供统一的认证平台

21、,实现单点登录。 因此,应用系统并不需要开发用户认证程序。PHPCMS V9首家引入SSO概念,实现对用户统一管理,协同公布。解决了目 前普通存在的,多用户多应用管理系统之间的整合问题。6. 2 PHPSSO 与 UCENTER 整合本教程案例选择V9系统集成安装PHPSSO,在安装过程中系统会自行进行 PHPCMS与PHPSSO的集成整合。在此不再详述。6. 2.1整合前期准备整合前,首先要确定UCENTER与PHPSSO已经安装运行正常。UCENTER的安 装请看本书有关章节。PHPSSO的安装分二种情况,一、是安装系统时一次性集成安装。二、系统 安装时,单独安装PHPSSO。单独安装时请

22、到PHPCMS官方网站下载PHPSSO安装 套件,自行安装。本章节教程默认以集成安装PHPSSO为基础,进行UC整合说明。6. 2. 2 UCENTER 端配置首先进入ucenter后台管理中心- 应用管理一添加新应用,选择自 定义安装如下图:添加新应用返回应用列表选择安装方式:r URL安装(推荐)6自定义安装应用名称:皿ms限20字节.应用的主URL:| URL,结尾话不要加7”,应用的通知只发送给主URL应用IP:|正言情况下解空即可.如果由于域名解析问题导致UCenter与该应用通信失败,语尝试设通信密钥:踞88只允许使用英文字母及数字,限64字节.应用端的通信交钥必须与此设置保持一致

23、,否则应用类型:国5d应用的物理路径:|默认话留空,如果埴写的为相对路径(相对于UC ),程序会自动转换为绝对路径,如./查看个人资料页面地址:|URL中域名后面的部分,如:/space.php?uid=%s这里的%s代表uid应用名称此处填写PHPCMS ,这个没有要求只是便于经历。通信密钥,此处的通信密钥与PHPCMS应用端的通信密钥务必一致。否则无 法通信。此处暂时设为aakkee88o在下面配置PHPSS0时,也要用到此密钥。应用类型:选择其它其它配置选项,无需修改,默认即可。提交后返回应用列表,如今因还没有配置PHPSS0。因此应用通信暂时是 通信失败。如下图应用列表添加新应用O如果

24、出现“通信失男T,浦点击编辑塞试设置应用域名对应的IP.1Discuz! Board3DhDcmshttD :httD:www.v9abk,cn/DhDSS0 server一通信成功 窘辑X通信夫眩 g提交6. 2. 3 PHPSSO 端配置配置完UCENTER应用端,接下来就进行PHPSSO配置。PHPSSO为一套单独的系统,首次进入需要登录,如下图:用户名与密码默认均为:PHPCMS ,输入验证码。PHPCMS.GN管理中心、进入PHPCMS管理后台- phpsso -系统设置- Ucenter配置如下图所示:系统设置注册配置注册配置UCenterfl已置php2008 SP4密码兼容如果

25、开后UCente银口,以下所有项均为必埴项.是否启用:是否Ucenter dpi 地址: 如 最后不要带斜线Ucenter 3pi IP :一般不用埴写,遇到无法同步时,话埴写ucente在机的IP地址Ucenter数据库主机名:localhostUcenter数据库用户名:adminUcenter数据库密码:Ucenter 数 1g库名:bbsUcenter数据库表前爆:pre_ucenter_测试数据连连接Ucenter数据库字符集:|gbk Hl应用id(APP ID):Ucenter通信密钥:提交,Ucenter api 地址:为 UCenter 接口地址然后按具体情况填写ucente

26、r数据库有关配置。并测试是否连接正常。此处的应用ID对应于UCenter中应用管理对应项ID ,此处值为3的 菜单1 Discuz! Board3 DhDcnishttD: httD:通信成功 阔道.通信成功 编辑应用列表添加新应用O如果出现”通信失败请点击海辑”尝试设置应用域名对应的ip提交|通信密钥务必与UCENTER里设置的密钥相同。否则会造成通信不成功的情 况。UCENTER里PHPCMS应用的通信密码设置如下图:应用IP:正常情况下冷空即可。力口里E IP地址.只允许使用英文字母及数字 正常通信.通信密钥:|aakkee88应用类型:Ism ;至此PHPCMS V9与UCENTER的

27、整合配置全部完成,返回UCENTER后台,查看合 菜单合 菜单通信情况,如下图:应用列表添加新应用O如果出现通信失败,语点击编辑“尝试设置应用域名对应的ipn删除ID应用名称应用的主URL通信情况用r 1Discuz! BoardhttD :一通信成功口工phucmshttD: server一通信成功编辑提交1整合完成后,即可实现PHPCMS会员 与 论坛或者者其它接入UCENTER应用系统的同步登录与会员共享,怎么样是不是很简单?6.3 PHPSSO与UCENTER整合常见问题6. 3. 1整合通信失败的解决方案二、检查phpsso的访问地址是否正确,然后查看设置-phpsso设置中的应 用

28、id、接口地址、加密密钥、版本号与phpsso-应用管理-编辑应用中的对应 选项是否一致。您好? dabrge 超级管理员退出站点首页会员中心全站搜索我的面板设置模块 内容 用户 界面 扩展 phpsso默认站点相关设置站点管理发布点管理基本设置安全配置 PHPSSOfie 置邮箱配置connect管理员设置管理员管理角色管理C当前位置:设置 相关设置 PHPS5O配置基本配置安全配置PHPSSO邮箱配置connect启用PHPSSO是 O否应用ID29语输入应用ID接口地址加密密钥g5cvtzp4dwmcpdkmkvnoe65840guffgk版本号1请输入版本号o请埴写接口地址,格式o话输

29、入加密密钥PHPCMS V9中PHPSSO的配置选项PHPCMS.CNphpsso管理会员管理应用告理通信信息积分兑换管理员管理系统设置更新缓存修改密码退出phpsso我的面板 设置 模块 内容 用户 界面 扩展phpsso默认站点应用名:应用地址:通信密钥:类型:应用ip :通信文件:字符集:同步登陆:提交您好,phpcms 超级管理员朋出站点首页 会员中心 全站搜索C当前位置:phpsso 应用管理应用列表添加应用PHPSSO中心对应PHPCMS V9应用配置6.3.2 PHPSSO与UC应用间同步登陆问题由于phpsso里有多个应用,因此需要输出多条js进行同步登陆操作,而 Discuz

30、! xl. 5登录使用ajax post数据,因此只能执行一个应用同步登陆的js, 这样引起uc与phpsso应用间不一致步登录的问题。解决的方案:整合xl. 5与dz72都需要在后台关闭登录浮动窗口。修改文件之前请提早做 好备份。xl. 5版本解决方案:修改 xl.5 templatedefaultmemberlogin.htm 51 行,删除ajaxpost(loginform_$loginhash, returnmessage_$loginhash, returnmessage_$loginhash, onerror);修改:xl. 5 sourcefunctionfunction_co

31、re. php 1458 行 查找$paramheader = true;替换为:$paramheader = false;彳修改 xl.5 templatedefaultmemberlogin_simple. htm 第二彳亍 册U除onsubmit= return lsSubmit()ndiscuz72版本解决方案:discuz72 用户需要修改 dz72templatesdefaultlogin. htm 48 行,删除ajaxpostCloginform, returnmessage, returnmessage, onerrorJjreturn false;6. 4小结本章前半部分简

32、单介绍了 PHPSS0,并对PHPSS0单点登录的应用特点及优点 做了简单介绍。然后介绍了 PHPSS0与UCENTER的整合步骤,及要注意的事项, 相信读者认真阅读本章后,即可快速进行二者的整合。附录本附录列出了一些在Web上可使用的资源,能够通过这些资源找到一些教 程、文章、新闻与PHPCMSV9的示例代码。读者能够在Web上查看与下载PHPCMS V9的最新动态与模块,随着PHPCMS V9与进展,将会有越来越多的开发者使用 PHPCMS V9并开发出更多的有用模块供用户使用。V9内容管理系统( 新功能二二佚开发接口新功能三新功能一1.2. 7强大的内容模型V9内容模型的组建变得更为合理

33、,让模型的负载能力更高。超强的自定义 模型与字段功能把系统灵活度发挥到了极致,能够不用编程就实现各类信息公布 与检索。系统内置了文章、组图、下载三大内容模型。并提供了常用字段类型, 只需要用鼠标点选,就能够很方便的扩展你的模型内容字段。网站运营者可根据实际情况需要,用这些模型进行组合,也能够创建不一致 形式,不一致类型的站点,比如一个地区门户,需要有新闻资讯、分类信息、会 员图片,你能够用相应的模型去组合。同样一个IT门户,需要新闻、软件下载、 产品,那就能够使用我们的新闻、下载、商品模型进行组合,这是非常灵活的。1.2. 8模版制作简单V9使用MVC体系设计其模板引擎,简单易懂的模板引擎,让

34、美工人员可独 立完成模板制作及数据调用,可让程序人员与美工人员分工协作,最大可能提高 团队执行力。多个工具箱,可方便的调用来自其他系统的数据。1. 2. 9银行级安全级别的口令卡V9为你的后台管理系统提供银行级的安全保护,每个管理账号绑定不一致的口令卡。可将口令卡存储在移动存储介质中,让安全随你出行。11893135004894475995652561166807150515166467355916130123853510669244506114785902343335635251928862179756170562628313586497031986180673286819086323998

35、409468187776810368607128909请按提示,输入对应的方格中的数字 话妥善保管本卡,避免遗失,给工作 带来不必要的麻烦。A B C D E F GSN:10CB73B&B0E0-11DF-/C14-E41F13626SB0PHPCMS电子口令卡PHPCMS电子口令卡PHPCMS V9电子口令卡1. 2. 10更加优秀的用户体验V9更加简洁,结构更为合理的后台管理系统,让上手更为容易,操作更为 简单。精心选择多个颜色保护你的眼睛之余,还可保持愉快心情。1. 3 PHPCMS V9 安装3. 1安装前准备推荐使用Linux/FreeBSD操作系统,不仅完全免费,而且能够获得更好

36、的 稳固性与负载能力。假如使用Windows系统,请将PHP以ISAPI (非CGI)方 式安装。建议不要启用php安全模式运行。2. 3. 2系统要求# PHP版本5.2或者更新的版本。# MySQL版本推荐5.0或者者更新版本。1. 3. 3软件下载3. 4目录权限设置上传PHPCMS V9程序到服务器:本例以PHPCMS V9最新GBK版本为例,解压后生成如下图二个文件夹后退 1* ,二)搜索it文件夹 I区,也)F:web1208_gbk9 ns t ail_p ackage9 ns t ail_p ackagereadme件和文件夹任务会3创建一个新文件夹夕将这个文件夹发布到 Web

37、口共享此文件夹install_package这个目录下面的所有文件是我们需要上传到服务器上的可 用程序文件;readme目录为产品介绍、授权、安装、升级、转换与版本更新日志说明;将其中install_package目录下的所有文件使用FTP软件以二进制方式 上传到空间。设置有关目录的文件属性,以便数据文件能够被程序正确读写:使用FTP软件登录您的服务器,将服务器上下列目录、与该目录下面的所有文件的属性设置为777, Win主机请设置internet来宾帐户可读写 属性。,/uploadfile,/caches./phpsso_server/caches/./phpsso_server/uplo

38、adf ile/./html/5安装步骤及注意事项以上步骤都操作完成,且确定无误的情况下,就能够正式开始在浏览器中进 行安装PHPCMS V9To直接输入网址,系统会自动引导进行安装。PHPCMS安装许可协议运行环境检测文件权限1安装详细信息安装完成版权所有(C)2005-2009,上海盛大网络发展有限公司保管所有权利,感谢您选择Phpcms产品.希望我们的努力能为您提供一个高效快速和强大的网站解决方案。Fhpcms全称为Phpcms网站管理系统Fhpcms网站管理系统的官方网站为http:/www phpcms. cn )是Fhpcms产品的开发商,依法独立拥有Fhpcms产 品著作权。Fh

39、pcms著作权受到法律和国际公约保护。使用者:无论个人或组织、盈利与否、用途如何(包括以学习和研究为 目的),均需仔细阅读本协议,在理解、同意、并遵守本协议的全部条款后,方可开始使用Fhpcms软件.本授权蚀议适用且仅适用于Phpcms V9版本,上海盛大网络发展有限公司拥有对本授权协议的最终解释权。协议许可的权利您可以在完全遵守本最终用户授权协议的基础上,将本软件应用于非商业用途,而不必支付软件版权授权费用.加HTlITTiih曲珏=收小=而雨r*i攸;WTMn甲,土炉卅千、端田福E蚊1、1:壬亩加1V1向什市一开始安装阅读授权协议后点击“开始安装”,系统会自动检查环境及文件目录权限,如下图

40、:安装许可协议运行环境检测安装详细信息安装完成检查项目当前环境PHPCIS建议功能感响操作系统Windows HT BJ-WANGGUANQING5. 1 build 2600tfindows_NT/Linux/FreebsdyWEB服务器Apache/2. 2. 9 Oin32)Apache/Nginx/IISPHP版本PHP 5.2 6及以上MYSQL扩展4必须开后ICONV/MB_STRING 扩展J必须开启JSONT 展W必须开启GD扩展,(支持 png jpg gif)建议开启ZUB扩展建议开启yFTP扩展建议开启yallow_url_fopenJ建议打开yDNS解析4建议设置正确上

41、一步下一步检测成功,点击“下一步”,即进入模块选择、PHPSSO选择界面,如下图所示:安装许可协议运行环境检测僻模块文件权限设置安装详细信息安装完成PHPS SO配置。全新安装PHPCMS V9 (含 PHPSSO)仅安装PHPCMS V9序工指定已经安装的PHPSSO)请选择一个安装类型必选模块以后台管理模块h内容模块口会员模型n财务模块d专题模块以全文搜索口PHPSSO可选模块N网站公告模块工评论模块口友情链接模块口投票模块0短消息模块0心情指数模块1广告管理模块0表单向导模块以手机门尸模块可选数据。默认测试数据(用于新手和调试用户)上一步下一步在这里,PHPSSO项我们选择 全新安装PH

42、PCMSV9 (含PHPSSO)。可选模块 默认不变,点击下一步,进入文件权限设置检查。如下图:1a345E7安装许可协议运行环境检测选择模块文件权限设置账号设置安装详细信息安装完成目录文件所需状态当前状态index. html3可写“可写caches/T可写.可写html/y可写“可写uploadfile/3可写“可写phpsso_server/caches/3可写“可写phpsso_server/uploadfile/Q可写*可写网站根目录丫可写.可写上一步下一步文件权限检查完毕,无误即可直接点击下一步进入数据库配置选项,如下图所示:填写数据库信息数据库字符集:默认OGBK ut8 91a

43、t ini Q启用持久连接:是。否。数据库服务器地址,一般为localhost填写帐号信息管理员密码:管理员密码:确认密码:超级管理员帐号:管理员E-mail :上一步下一步当安装版本为GBK版本,因此数据库也选择为GBK编码。请正确填写好PHPCMSV9数据库及管理员信息,点击下一步,系统会自动安装,直到安装完毕, 如下图所不:1己35E安装许可协议运行环境检测选择模块文件权限设置账号设置安装详细信息安装完成恭喜您,安装成功!*安装完毕请登录后台生成首页,更新谖存*默认phpcms管理员密码与phpsso管理员密码相同为了您站点的安全,安装完成后即可将网站根目录下的“install”文件夹删除.装完毕后,点击进入

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁