phpcms站点转移更换域名

最近项目中使用了phpcms ,版本用的是最新的v9。本地开发完毕,上传到服务器,或者转移到另外一个服务器时遇到了一些麻烦。一种情况是重新安装phpcms在新的服务器环境下,另一种是直接将项目源码整站拷贝到www可访问目录下,然后登陆站点进行重置。

我选择了后者,而且终于找到了v9帮助里方法:

  1. 修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名就可以了。
  2. 进行后台设置-》站点管理   对相应的站点的域名进行修改。
  3. 更新系统缓存。点击后台右上角的“更新缓存”按钮。
  4. 进入内容-》附件管理-》附件地址替换。把附件地址批量的替换为新的地址。
  5. 内容-》批量更新URL 。把所有的文章的地址都更新一下。
  6. 再次更新缓存、生成首页就可以了。

一开始遍历项目文件,替换的域名的方法,第一次用还可以,多次使用显得很笨拙。现在用这种方法只要修改一个php配置文件的源码,然后登陆后台就可以了。cool!

5 comments to phpcms站点转移更换域名

  • 呃,我按照您说的试了,图片等附件的链接还是不对啊。。。www.ppl6.com 请指教。

    • @合肥SEO, 我刚才访问了一下贵网站,发现附件里的图片地址是localhost 打头的,路径不对,“附件管理-》附件地址替换”应该可以解决的。然后就是注意更新缓存,至于文章中的图片路径,如果还不对的话,只能到数据库相应的表里,用phpmyadmin 管理一下,替换字段的方式来处理了。或者数据库导出sql,然后将localhost大头的图片路径,统一替换到新的域名路径下来。

      希望对你的网站有用,我也是使用phpcms v9版本不是很久,这个版本出来才半年而已,有些地方有待完善。:)

      • @fushanlang, 恩,在附件管理替换了,不可以。后来文章手动一篇一篇的都修改了。。
        我想到数据库里进行替换字段应该可以的,不过既然可以了就不尝试了~~
        这个是我同学做的,来问我我也解决不了,在网上搜索就来到这里了。

        嘿嘿,能做个友情链接吗?我的博客http://blog.fzgg.net/,或者这个:合肥自考网http://www.zikaowu.com,都可以。。这两个都是刚了解建站做的,排名不怎么样。。。
        您的链接已经添加。

        另外:我也想学习php呢,以后会经常来~~

        • @合肥seo, 你好,我把你的博客加到“交换友链”里了。 后面那个合肥自考网,虽然建站时间不长,但内容挺丰富的,就像你的博客名一样如果做好了SEO,自考网那个或许很有前途。

          呵呵,至于经常来这回事儿,最近项目有点儿忙,很好更新技术类文章了,多看看php手册,以及比较成熟的项目案例吧,小的功能也可以自己建个example项目练练手。

      • @fushanlang, 呵呵,谢谢~~
        最近考试比较多,网站更新的很少了,过了这段时间会继续努力~~~
        感觉很迷茫,总觉得学校教的东西没有什么用处,太脱离实际,在学校基本没学到什么东西。。
        真不知道将来能做什么。我希望能把网建、SEO或SEM作为方向,毕业后向这方面发展,不知道前景如何。。。。

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Protected by WP Anti Spam