导语:有时候,我们会复制一个网站的结构与数据,以避免重新搭建时结构的繁琐步骤问题,那么对于一个wordpress网站,我们应该怎样来复制,下面看看步骤。注意,叶子说的是linux下的步骤。
复制WordPress网站
- 创建一个新目录。
mkdir 新网站目录
- 复制原网站的所有文件到新目录。
cp -R ./老网站目录/* ./新网站目录/
- 为新目录和文件指定web服务的用户和组。
chown -R web:web 新网站目录
- 登录phpmyadmin导出数据库所有数据。
- 用UltraEdit打开刚刚导出的数据库文件,将数据中的原域名替换成新域名。
www.原域名.com www.新域名.com
- 如果有上传路径的设置,那么将上传路径改为新路径。
(50, 'upload_path', '新网站目录/wp-content/uploads', 'yes')
- 导入数据到新的数据库。
- 修改wp-config.php的用户名、密码、数据库名、缓存标识。
- 登录购买域名的网站,解析域名,将域名的A记录指向你的服务器。
- 如果你是apache的web服务器,配置vhost。
<VirtualHost *:80> ServerAdmin admin@新域名.com ServerName 新域名.com RewriteEngine On RewriteRule ^/(.*)$ http://www.新域名.com/$1 [R=301,L] </VirtualHost> <VirtualHost *:80> ServerAdmin admin@新域名.com DocumentRoot "/新网站目录" ServerName www.新域名.com ServerAlias www.新域名.com 新域名.com <Directory "/新网站目录/"> Options FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog "logs/www.新域名.com-error_log" CustomLog "|/bin/rotatelogs /logs/www.新域名.com-access_log_%Y-%m-%d 86400 480" common </VirtualHost>
- 重启web服务
结束
你学会了吗?