新手搭建WordPress网站图文教程
侧边栏壁纸
  • 累计撰写 34 篇文章
  • 累计收到 116 条评论

新手搭建WordPress网站图文教程

Servers
2021-03-01 / 0 评论 / 170 阅读 / 正在检测是否收录...

前言

WordPress起初是一个博客平台,后来逐渐演变成了内容管理系统。

  • 扩展性强,可以用各种各样的插件实现各种功能
  • wordpress搭建的博客对seo搜索引擎友好,收录快,排名靠前
  • 因为用户多,有着丰富的主题资源、海量教程

人们常见的是使用WordPress搭建个人博客,外贸配合woocommerce插件实现外贸商城功能等。

新手搭建教程

首先需要一个域名,一台VPS安装lnmp环境,然后安装wordpress平台。

本站搜集了一些一键包:https://www.ormemo.com/46.html,如何选择VPS:https://www.ormemo.com/52.html

个人推荐lnmp.org或者oneinstack,很多生产环境在用,没有爆过什么问题,宝塔目前需要验证手机号并且经常爆出致命漏洞,故不推荐。

以下步骤用oneinstack为例

申请域名

通过name.com、namecheap.com、namesilo.com等网站注册域名,并将域名添加A记录解析到VPS的IP上

klqhkyzx.png

等待域名生效,正常30分钟到一个小时生效,检查是否生效,可以用自己的电脑运行 cmd ,在窗口里输入 ping www.domain.comping domain.com检查ping出来的IP是否对应VPS的IP,这里的domain.com替换成你自己的域名。

安装lnmp环境

使用vultr创建实例连接上VPS,参考步骤:https://www.ormemo.com/96.html

键入如下脚本:

yum -y install wget screen #for CentOS/Redhat

# apt-get -y install wget screen #for Debian/Ubuntu

wget http://mirrors.linuxeye.com/lnmp-full.tar.gz

tar xzf lnmp-full.tar.gz

cd lnmp # 如果需要修改目录(安装、数据存储、Nginx日志),请修改options.conf文件

screen -S lnmp # 如果网路出现中断,可以执行命令`screen -R lnmp`重新连接安装窗口

./install.sh

安装选项可参考:https://www.linuxeye.com/lnmp

期间数据库密码需要强密码并记住。

安装完毕后会显示安装总共花了多久等信息。

添加虚拟主机

运行脚本

~/lnmp/vhost.sh

具体选型参考:https://www.linuxeye.com/lnmp

运行完毕后显示如下信息

Your domain:                  www.domain.com
Virtualhost conf:             /usr/local/nginx/conf/vhost/www.domain.com.conf
Directory of:                 /data/wwwroot/www.domain.com
Rewrite rule:                 /usr/local/nginx/conf/rewrite/wordpress.conf
Let's Encrypt SSL Certificate:/usr/local/nginx/conf/ssl/www.domain.comer.crt
SSL Private Key:              /usr/local/nginx/conf/ssl/www.domain.com.key
添加数据库
mysql -u root -p

输入数据库密码后,依次输入如下代码,不要忘记 ; 符号:

自定义数据库名, database 可以自行修改

CREATE DATABASE database;

添加数据库用户, admin 可自行修改

CREATE USER admin@localhost;

给用户admin设置密码, passowrd 替换成自己的强密码

SET PASSWORD FOR admin@localhost= PASSWORD("password");

给密码为password的admin用户在database这个数据库以所有权限

GRANT ALL PRIVILEGES ON database.* TO admin@localhost IDENTIFIED BY 'password';

刷新数据库

FLUSH PRIVILEGES;

退出

exit
下载并配置wordpress

下载wordpress压缩包

wget https://cn.wordpress.org/latest.tar.gz

解压

tar -xzvf latest.tar.gz

复制 wp-config-sample.php 文件并重命名为 wp-config.php

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

编辑 wp-config.php

vi ~/wordpress/wp-config.php

找到如下段,按键盘上的 i 键进入编辑模式

修改databse admin password,保持和上面创建数据库自定义的信息一致

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

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

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

/** MySQL主机 */
define('DB_HOST', 'localhost');

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

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

修改并核对无误后,按键盘 Esc 键退出编辑,然后输入 :wq 保存并退出。

klqi61g2.png

将wordpress文件夹下所有内容转移到你的域名文件夹下

cp -r ~/wordpress/* /data/wwwroot/www.domain.com

给网站根目录授权

chown -R www:www /data/wwwroot/*

即完成VPS上的配置

安装WordPress

在浏览器输入www.domain.com,进入安装界面。

用户名和密码要记得,其余信息登录后可以修改。

WordPress常用插件
  • woocommerce #电商平台插件,被广泛使用
  • All-in-One WP Migration #网站搬家用
  • All-in-One WP Migration File Extension
  • Google XML Sitemaps
  • Site Kit by Google
  • WP Statistics #可以在后台看到网站被访问的数据
  • WP-Optimize - Clean, Compress, Cache #优化网站
  • WP-PostViews #文章浏览数量
删除虚拟主机
~/lnmp/vhost.sh --del

小结

新手时候搭建网站遇到了各种坑,希望本篇文章可以帮到你。

后续

这里提供两个WordPress商城主题的破解版,仅供学习使用,生产环境请购买正版,破解版一般都有后门,学习完后重建VPS。

0

评论 (0)

取消