WordPress 从 Apache 迁移到 Apache 过程
最近服务器要过期了,需要进行迁移,新服务器如果上面配置的是 Apache 服务器该怎么办呢? 系统:Ubuntu 14.04
环境配置
首先新主机上配置好 apache 环境,这个就不多说了,直接执行下面的命令即可。
1 |
sudo apt-get install apache2 |
通过以上配置,新主机便可以实现 lamp 环境的配置了。
代码迁移
首先旧主主机上打包一下代码,比如一个文件夹名字叫 wonder
1 |
tar -zcvf wonder.tar.gz wonder |
然后,打包完成之后,便会出现一个名字叫做 wonder.tar.gz 的文件 可以利用 wget 方式直接下载。
1 |
wget http://xxx.xxx.xxx.xxx/wonder.tar.gz |
下载完成之后,直接解压即可。 这样代码就取到了。
数据库迁移
数据库迁移无非就是在 phpmyadmin 之间导入导出,这个很简单。 但是重要的一点是,需要把 wp-options 表中的两个 URL 配置改掉,比如原来是一个域名链接,现在需要改为 IP + 文件名。 否则,浏览器会提示重定向循环的问题。
服务器配置
首先我们需要将域名解析到这个主机。 配置示例域名:wonderlee.me 然后配置一下,vhost,在 apache 下配置是这样的 首先在 /etc/apache2/apache2.conf 中加入如下两行
1 |
|
然后我们需要在 httpd.conf 配置一下域名解析 新建一个 /etc/apach2/httpd.conf,加入如下内容
1 |
ServerName 115.28.24.44:80 |
然后执行服务器重启操作。
1 |
sudo service apache2 restart |
好,这样的话我们的域名配置解析就好了。 输入 wonderlee.me 即可解析到 wonder 文件夹啦。 可以输入你的域名试试看,已经可以了吧。 然后我们需要开启 rewrite 模块。 输入命令
1 |
sudo a2enmod rewrite |
然后修改 /etc/apache2/apache2.conf 文件
1 |
<Directory /var/www/> |
改为
1 |
<Directory /var/www/> |
即可,结束之后重启一下服务器。
1 |
sudo service apache2 restart |
在项目目录下新建一个文件 .htaccess,来支持重写
1 |
# BEGIN WordPress |
好,这样,重写过程就完成啦。
网站配置
最后,需要将网站的配置修改一下,比如固定链接 比如网站的基地址 至此,网站配置工作全部完成,欢乐地上网体验一下吧 如有问题,欢迎留言。
文章来源: cuiqingcai.com,作者:崔庆才,版权归原作者所有,如需转载,请联系作者。
原文链接:cuiqingcai.com/2249.html
- 点赞
- 收藏
- 关注作者
评论(0)