phpcms v9网站搬家更换域名的方法

时间:2021-08-26 23:36:08

PHPCMS 是国内领先的网站管理系统,同时也是一个开源的PHP开发框架。

本文介绍phpcms v9网站搬家更换域名的方法。

1。在新的主机空间把phpcms安装好。  新安装的版本一定要和准备搬迁的版本一样,否则可能会出现问题。  在新安装时要把除数据库配置以外的各种设置和原来的一样,不一样也没问题,到时把原来主机的config.inc.php文件拷贝一份再修改一下就OK了。  还有新安装的数据表前缀要和旧的一样,否则到时保留旧的设置,因为前缀不一样就不是覆盖而是增加了旧前缀的表。  

2。用phpcms自带的数据库备份工具把数据库备份,然后上传到新空间相同位置!  

3。你把原来的include/config.inc.php拷贝下来,把数据库配置改成新空间的,其它的不要改动。  还有一个data/config.js这个东西。它的设置要求和config.inc.php里面对应一致!  所以也可以把原来的替换新安装的,两个都替换。这样会少很多莫名其妙的问题。  如果不会配置数据库的就把新的config.inc.php文件和旧的对比一下,把旧文件下面三项换成新的。然后修改后的旧文件上传到空间覆盖新的。define('DB_HOST', 'localhost'); //数据库服务器主机地址define('DB_USER', 'root'); //数据库帐号define('DB_PW', '111111'); //数据库密码  

4。把你原来站的uploadfile(图片之类的附件)上传到新空间。  

5。把皮肤文件上传到新空间,包括素材文件夹(没修改过皮肤的就没这个必要)  

6。把自己修改过的文件上传到新空间覆盖没改修过的。  

7。登陆新空间的后台,用数据库工具恢复数据库。  

8。更新缓存,更新皮肤,生成相应页面!有关phpcms网站转移空间,备份数据库转移空间的文章不是很多,

所以就发表操作方法:

1.备份mysql数据库现在的空间基本都有phpmyadmin首先进入phpmyadmin选择语言: 中文进入数据库, 在左侧“数据库”找到PHPCMS的数据库表,点上边的导出,选种PHPCMS的所有表,一般情况下为PHPCMS开头的表选种全部PHPCMS的数据库表在下边选中“另存为文件”如果你数据库比较庞大 就一个表一个表的导出 方便以后导入导出后存为 phpcms.sql 文件

2.搬文件好了 连FTP 我用的是leapFTP把所有文件DOWN下来到新空间上传

3.导数据到新空间进入新空间的phpmyadmin如果数据库内有和PHPCMS重叠的数据先删除,如果没有这一步就省了然后用SQL导入,选择导入文件注:SQL导入不会覆盖所以必须先删除重跌数据然后等待 等待的时间可能很长也可能很短由空间的速度决定哈这样数据库就导好了

4,善后工作如果你的系统是UNIX/LINUX的话,请设置文件夹属性 不是的话可以跳过这步要设置为777的文件和文件夹有下的目录属性设置为 777。

./ads/uploadfile/   目录可写     ./article/    目录可写     ./article/special/     目录可写

./article/thumb/    目录可写     ./article/uploadfile/    目录可写     ./data/    目录可写

./data/getdata/    目录可写      ./data/getdata/dedecms21article.txt    文件可写

./data/getdata/dedecms21member.txt   文件可写     ./data/getdata/discuz41member.txt   文件可写

./data/getdata/discuz41post.txt   文件可写    ./data/getdata/nc.txt    文件可写

./data/getdata/pa201article.txt    文件可写    ./data/getdata/pa201member.txt   文件可写

./data/getdata/phpwindmember.txt   文件可写   ./data/getdata/phpwindpost.txt   文件可写

./down/   目录可写    ./down/special/   目录可写    ./down/thumb/   目录可写    ./down/uploadfile/   目录可写

./page/    目录可写   ./page/aboutus.html    文件可写    ./page/ads.html    文件可写

./page/announce.html   文件可写   ./page/contactus.html    文件可写    ./page/joinus.html    文件可写

./picture/  目录可写     ./picture/special/  目录可写      ./picture/thumb/  目录可写

./picture/uploadfile/  目录可写      ./templates/     目录可写    ./templates/templateprojectnames.php   文件可写

./uploadfile/     目录可写     ./vote/data/    目录可写      ./config.php    文件可写

./index.html     文件可写      ./install.php   文件可写      ./sitemap.xml    文件可写

最后 修改 config.php的数据库信息,

是新空间的哟

$dbhost = 'localhost';

$dbuser = 'root';

$dbpw = 'root';

$dbname = 'phpcms';

$tablepre = 'phpcms_';

$database = 'mysql';

$pconnect = 1;

完工

phpcms v9网站搬家更换域名的方法的更多相关文章

  1. Phpcms V9网站从本地上传到服务器需要修改的地方

    网站在本地做好后要迁移到服务器上:网站在发展的过程中,很可能多次的修改域名.那么在Phpcms V9中我们要怎么进行设置呢 请进行以下步骤的修改: Phpcms V9网站上传到服务器具体方法如下:  ...

  2. PHPCMS V9网站更换域名的方法

    网站在发展的过程中,很可能多次的修改域名.那么在phpcms v9中我们要怎么进行设置呢? 请进行以下步骤的修改: 1.修改/caches/configs/system.php里面所有和域名有关的,把 ...

  3. phpcms v9 wap内容页内容显示方法

    phpcms v9的wap手机门户的问题解决 默认的{$content}标签假如内容页一开始输入的不是html代码的话会出现调用不出来的情况,这里用{$rs['content']} 来调用则可以解决问 ...

  4. PHPCMS V9 点击量排行调用方法

    首先调用的标签代码如下: {pc:content action=”sitehits” siteid=”4″ num=”10″ order=”views DESC” cache=”3600″} {loo ...

  5. PHPCMS V9 WAP手机门户域名绑定

    如需要绑定域名为wap.domain.com,作下如操作: 一.把wap.domain.com域名绑定到你的这个网站主机上. 二.在网站后台模块>手机门户域名里面填写“http://wap.do ...

  6. phpcms v9更改后台文章排序的方法

    后台文章排序怎么才可以按自己输入的数字排列?如按4,3,2,1,从大到小排列?实现方法如下: 修改文件: phpcms\modules\content 中的 content.php 代码如下: $da ...

  7. wordpress搬家 更换域名

    结论:wordpress网站文件夹是和域名相关联的 wordpress,备份了数据库 然后用另一个新域名新建站,直接从wordpress官网直接下载的网站压缩包,没有用之前的网站文件夹. 然后把原来的 ...

  8. phpcms v9中调用多栏目的方法--get标签(备实例)

    如调用栏目id为1,2,7的栏目列表: {pc:get sql="select * from v9_category where catid IN (1,2,7)"} {loop ...

  9. phpcms v9 下拉菜单 二级 三级子栏目调用方法

    很多网站的导航栏可以实现下拉二级菜单,三级菜单等效果,今天我们就来分享phpcms v9 支持下拉菜单的方法,可以支持无限子栏目调用,具体写法如下: <ul> {pc:content ac ...

随机推荐

  1. Python数字,字符串

    数字 支持整数,浮点数,和奇怪的类型,如复数. 特殊的运算符为**,表示次方操作,如2**100,表示2的100次方. len()可以得到一个字符串对象的长度,str()可以将数字转换为字符串. pr ...

  2. css中white-space的值pre-wrap

    CSS中white-space属性设置如何处理元素内的空白.默认值normal表示:空白会被浏览器忽略. white-space这个属性声明建立布局过程中如何处理元素中的空白符.值 pre-wrap ...

  3. 【转】handler&period;removeCallbacks失效问题

    package com.example.demoactivity; import android.app.Activity; import android.os.Bundle; import andr ...

  4. POJ3250 Bad Hair Day(单调栈)

    题目大概就是给一个序列,问每个数右边有几个连续且小于该数的数. 用单调递减栈搞搞就是了. #include<cstdio> #include<cstring> using na ...

  5. PL&sol;SQL 9&period;0工具技巧

    1. 设置自动替换 tools--preferences--User interface--Editor--Autoreplace 2.

  6. scanf与printf用法详解

    一.scanf家族 1.scanf家族的原型 int scanf(char const *format,...); int fscanf(FILE *stream,char const *format ...

  7. SVG的内部事件添加

    SVG的内部事件添加: <%@ page language="java" contentType="text/html; charset=UTF-8" p ...

  8. SVN学习笔记

    一.什么是SVN? Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个*资料档案库(repository) 中. ...

  9. RMQ算法

    1. 概述 RMQ(Range Minimum/Maximum Query),即区间最值查询,是指这样一个问题:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j<=n),返回数列A ...

  10. &lbrack;附POC&rsqb;Apache Struts2最新(CVE-2017-5638&comma;S02-45)POC

    #! /usr/bin/env python # encoding:utf-8 import urllib2 import sys from poster.encode import multipar ...