动机:搭建的wordpress有编程相关的文章,也有一些其它的与编程无关的文章,想分享编程技术但是又不想人看到我的这些文章。于是,我想着把网站拆分2个,一个叫wordpress_it,一个叫wordpress_gk。

思路:将wordpress相关的站点和数据库各自拷贝一份。

具体实践

一、创新新站点

1、拷贝数据库

注:我原来的wordpress站点的数据库名称就叫做wordpress。

进入mysql命令,输入:
create database wordpress_gk;
然后\q退出mysql命令行。

通过下面的命令即可复制出一个名字为wordpress_gk的数据库(注意是退出mysql命令行之后执行)
mysqldump -uroot -ppasswd wordpress | mysql -uroot -ppasswd wordpress_gk

参照腾讯云CentOs搭建WordPress的教程https://cloud.tencent.com/document/product/213/8044
对复制出的wordpress_gk数据库进行权限赋值,进入mysql命令行

GRANT ALL PRIVILEGES ON wordpress_gk.* TO 'user'@'localhost' IDENTIFIED BY '123456';

FLUSH PRIVILEGES;
2、修改站点配置文件

原来的站点文件夹名称叫做wordpress,位于/usr/share/nginx/html/目录下,里面有个wp-config.php文件,修改一下数据库名称为wordpress_gk
define('DB_NAME', 'wordpress_gk');

3、修改站点名称
  • 第1步 :
    转到settings-> general并将您的站点地址(URL)和WordPress地址(URL)更新为http://example.com/wordpress_gk

  • 第2步 :
    将文件夹名称从wordpress重命名为wordpress_gk

  • 第3步:
    将下面添加到wp-config.php文件(可选,会导致settings-> general里的站点名称无法编辑。)
    define('WP_HOME','http://example.com/wordpress_gk ');
    define(' WP_SITEURL ',' http://example.com/wordpress_gk);

这里修改完毕了,原来的http://example.com/wordpress 就无法访问了,需要修改一下站点文件夹名称,将/usr/share/nginx/html/wordpress文件夹名称修改为/usr/share/nginx/html/wordpress_gk.

好了,通过上面的方法,就成功地将原来的wordpress站更名为wordpress_gk了。

同理,可以创建一个wordpress_it的站点。

二、剔除新站点不需要的文章

首先在后台设置每页显示的文章数(显示选项),最大可以设置成999。

  • 删除文章
  • 删除目录
  • 清空回收站
分类: wordpress

0 条评论

发表回复

您的电子邮箱地址不会被公开。