将wordpress站点迁移至本地LAMP下进行无网访问

linux系统管理 struggling 1107次浏览 0个评论

最近在学习LAMP中,搭建好LAMP后,首先想到没有网页及数据库文件,自己写比较麻烦,用一些开源的模板像wordpress和discuz那样的但是没有数据库文件,后续的测试及调优什么的都不太好用,所以想到将自己的wordpress站点的数据放到虚拟机下进行测试:

一,安装LAMP

二,将站点的htdocs目录下的文件解压缩到本地

三,将数据库文件导入本地

大致为以上两步,下面开始执行,先安装AMP:

<code>
[root@www html]# yum install -y  httpd  mysql-server php php-mysql php-devel

</code>

将htdocs打包的文件在 /var/www/html 下解压:

<code>
[root@www html]# tar  -xf  feiyu.tar.gz
</code>

导入数据库文件,前提先要将自己的数据库备份到本地:

<code>

[root@www html]# mysqldump -u qdm12248338  -h qdm12248338.my3w.com  -p 'feiyu123' >  feiyu.sql
</code>

注意:-u +数据库账号 -h+数据库地址 -p +密码 换为自己的。

<code>

[root@www ~]# vim  feiyu.sql   #修改数据库文件,将域名换为自己主机的IP


:%s/www.tianfeiyu.com/192.168.2.101/g     -------->在末行模式下输入此句,将文件中所有的www.tianfeiyu.com换为192.168.2.101

[root@www html]# mysql   -u  root -p  #将文件导入数据库
。。。。。。。。
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> source /root/feiyu.sql;

[root@www feiyu1.com]# vim  wp-config.php   #设置wordpress关联本地数据库

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'mysql');

/** MySQL数据库用户名 */
define('DB_USER', 'root');

/** MySQL数据库密码 */
define('DB_PASSWORD','123');

/** MySQL主机 */
define('DB_HOST', '127.0.0.1');     ---------->也可以填localhost,不能填写本机IP

/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8');

/** 数据库整理类型。如不确定请勿更改 */
define('DB_COLLATE', '');
</code>

修改成为以上信息,依个人设置修改。

<code>
[root@www feiyu1.com]# service httpd  start         #启动服务

[root@www feiyu1.com]# service mysqld start

[root@www feiyu1.com]# chkconfig mysqld on

[root@www feiyu1.com]# chkconfig httpd on
</code>

下面就可以在本地访问了,只需在浏览器中输入自己主机的IP。


DevOps-田飞雨 》》转载请注明源地址
喜欢 (0)or分享 (0)
发表我的评论
取消评论
*

表情 贴图 加粗 链接 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址