当前位置:首页 > CMS教程 > phpcms > 列表

phpcms v9 部署站点实践及总结

发布:smiling 来源: PHP粉丝网  添加日期:2014-10-21 21:57:58 浏览: 评论:0 

近期用V9帮朋友部署了个装修公司的企业站点,记录下涉及到的主要问题.

1、Linux下安装后需对相应的文件及文件夹做权限设置,以下文件或者目录必须可写,例如访问地址 localhost/phpcms:

  1. index.html     chmod 777 index.html  
  2. caches/        chmod -R 777 caches 
  3. html/          chmod -R 777 html 
  4. uploadfile/    chmod -R 777 uploadfile 
  5. phpsso_server/caches/      chmod -R 777 phpsso_server/caches 
  6. phpsso_server/uploadfile/  chmod -R 777 phpsso_server/uploadfile 

网站根目录:chmod 777 phpcms,注意这里没有 -R,如不行,再参考下面的一个说明,有重复结合一下.

  1. ./data 
  2. ./article 
  3. ./down 
  4. ./picture 
  5. ./uploadfile 
  6. ./index.html 
  7. ./config.php 
  8. ./sitemap.xml 

2、更换域名后如需保留测试环境中的数据,需对库里的数据做下批量替换,对于文章模型、图片模型而言,主要涉及下面的5个表:

  1. UPDATE v9_news SET url=replace(url,'cx3','www.phpfensi.com'
  2. UPDATE v9_picture SET thumb=replace(thumb,'phpcms','www.phpfensi.com'),url=replace(url,'phpcms','www.phpfensi.com'
  3. UPDATE v9_picture_data SET content=replace(content,'phpcms','www.phpfensi.com'),pictureurls=replace(pictureurls,'phpcms','www.phpfensi.com'
  4. UPDATE v9_sso_applications SET url=replace(url,'phpcms','www.phpfensi.com')  --phpfensi.com 
  5. UPDATE v9_position_data SET data=replace(data,'phpcms','www.phpfensi.com'

3、熟悉下mysql权限管理方面的命令

  1. grant all privileges on *.* to root@'%' identified by '密码' with grant option
  2. FLUSH PRIVILEGES

如需熟练使用或者做二次开发,需熟悉开发参考文档,常用的参考记录在此,便于查找.

phpcms v9官方帮助中心,使用手册,二次开发,数据结构.

Tags: phpcms部署站点 phpcms站点实践

分享到: