近期用V9帮朋友部署了个装修公司的企业站点,记录下涉及到的主要问题.
1、Linux下安装后需对相应的文件及文件夹做权限设置,以下文件或者目录必须可写,例如访问地址 localhost/phpcms:
- index.html chmod 777 index.html
- caches/ chmod -R 777 caches
- html/ chmod -R 777 html
- uploadfile/ chmod -R 777 uploadfile
- phpsso_server/caches/ chmod -R 777 phpsso_server/caches
- phpsso_server/uploadfile/ chmod -R 777 phpsso_server/uploadfile
网站根目录:chmod 777 phpcms,注意这里没有 -R,如不行,再参考下面的一个说明,有重复结合一下.
- ./data
- ./article
- ./down
- ./picture
- ./uploadfile
- ./index.html
- ./config.php
- ./sitemap.xml
2、更换域名后如需保留测试环境中的数据,需对库里的数据做下批量替换,对于文章模型、图片模型而言,主要涉及下面的5个表:
- UPDATE v9_news SET url=replace(url,'cx3','www.Vevb.com')
- UPDATE v9_picture SET thumb=replace(thumb,'phpcms','www.Vevb.com'),url=replace(url,'phpcms','www.Vevb.com')
- UPDATE v9_picture_data SET content=replace(content,'phpcms','www.Vevb.com'),pictureurls=replace(pictureurls,'phpcms','www.Vevb.com')
- UPDATE v9_sso_applications SET url=replace(url,'phpcms','www.Vevb.com') --Vevb.com
- UPDATE v9_position_data SET data=replace(data,'phpcms','www.Vevb.com')
3、熟悉下mysql权限管理方面的命令
- grant all privileges on *.* to root@'%' identified by '密码' with grant option;
- FLUSH PRIVILEGES;
如需熟练使用或者做二次开发,需熟悉开发参考文档,常用的参考记录在此,便于查找.
phpcms v9官方帮助中心,使用手册,二次开发,数据结构.
新闻热点
疑难解答