phpcms v9网站搬家更换域名的方法
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-22 16:35:15 浏览: 评论:0
网站在发展的过程中,很可能多次的修改域名,那么在PHPCMS V9中我们要怎么进行设置呢?
请进行以下步骤的修改:
修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名.
进入后台设置-->站点管理,对相应的站点的域名修改为新域名.
点击后台右上角的"更新缓存"按钮更新系统缓存。
进入内容-->附件管理-->附件地址替换。把附件地址批量的替换为新的地址。
内容-->批量更新URL 。把所有的文章的地址都更新一下。
内容-->管理栏目-->更新栏目缓存。将栏目的链接地址改为新地址。
如果你的网站是静态页面,则需要把全站都生成一次,如果是动态页面,就不需要.
打开网站,所有链接都更改为新地址了.
另外有一篇文章介绍关于附件地址更改
大家应该都有在域名更换(比如说,从本地上传到空间)的情况下,用内容>附件管理>附件地址替换 功能.
基本上替换不了所有表中原来域名的地址,现PHPCMS V9最新版本的依旧存在些问题.
查找原因发现phpcms\modules\attachment\address.php update() 中(最新版本LINE35)如下代码存在问题:
if (preg_match('/(char|text|mediumtex)+/i', $val)){ //phpfensi.com
该句是对所有表中的所有字段类型进行判断.如果是char|text|mediumtex这三种类型的字段,执行相应字段内的内容替换.否则不替换.但表中大多数附件的URL字段类型都是VARCHAR类型.因此大多数的附件URL是不会被替换的.
修正方法:
把该行替换为:if (preg_match('/(char|text|mediumtex|VARCHAR)+/i', $val)) {
Tags: phpcms网站搬家 phpcms更换域名
相关文章
- ·phpcms v9网站搬家教程(详细步骤)(2014-10-20)
- ·phpcms v9 网站搬家更换域名的方法(2014-10-20)
- ·PHPCMS V9网站搬家更换域名如何设置(2014-10-21)
- ·phpcms v9 做的网站搬家之后路径不变的做法(2014-10-22)
- ·phpcms 网站更换了域名后站内链接变成死链的解决办法(2014-10-18)
- ·phpcms更换域名无法更新url(2014-12-04)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)