wordpress在 lamp 进无法正常显示
最近在学习了 lamp 环境后,就想要把自己的 wordpress 站点移至到 lamp 环境下学习测试,没想到在把 wordpress 移至到 lamp 下之后却无法正常显示了,首先说明一点,lamp 环境是在内网进行安装的,所以整个 lamp 环境也是内网环境,可能是哪一步操作错误了导致 wordpress 不能正常显示,夏日博客又重新理顺了一下安装的步骤,下面分享一下。
第一,安装 lamp,这一步就不说了,步骤太多了,可以从网上查找一些安装的资料,安装完成后要确定 lamp 环境的正常使用。
第二,将之前 wordpress 环境下的 htdocs 目录下的文件拷贝到本地 lamp 环境下。
第三,导入 sql 文件,首先要安装 amp,命令如下:
[root@www html]# yum install -y httpd mysql-server php php-mysql php-devel
将之前拷贝的 htdocs 文件放在 /var/www/html 下解决,命令如下:
[root@www html]# tar -xf feiyu.tar.gz
将我们备份下来的 sql 文件导入到内网的 lamp 环境下,命令如下:
[root@www html]# mysqldump -u xiariboke.net -h qdm12248338.my3w.com -p 'feiyu123' > feiyu.sql
注意:数据库的帐号密码要修改成自己的.
[root@www ~]# vim xiariboke.sql #修改数据库文件,将域名换为自己主机的IP
:%s/www.xiariboke.net/192.168.2.101/g -------->在末行模式下输入此句,将文件中所有的www.xiariboke.net换为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', '');
修改以上的信息,根据自己 wordpress 的配置进行修改,修改完成后进行启用 lamp 服务,命令如下:
[root@www xiariboke.net]# service httpd start #启动服务
[root@www xiariboke.net]# service mysqld start
[root@www xiariboke.net]# chkconfig mysqld on
[root@www xiariboke.net]# chkconfig httpd on
OK,现在测试一下,是不是自己的站点正常运行了。
留个脚印。晚安。