安装前检查LAMP环境
#systemctl status httpd
httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: active (running)
#systemctl status mariadb
mariadb.service - MariaDB database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)
Active: active (running)
#php -v
PHP 7.0.33 (cli) (built: Dec 6 2018 22:30:44) ( NTS )
Copyright (c) 1997-2017 The PHP Group
创建WordPress专用数据库
#连接到数据库
#mysql -uroot -p
Enter password:
#创建数据库 'wordpress'
MariaDB [(none)]> CREATE DATABASE wordpress;
#创建用户dafei,指定用户密码123456
MariaDB [(none)]> CREATE USER 'dafei'@'localhost' IDENTIFIED BY '123456';
#将数据库wordpress授权给dafei
MariaDB [(none)]> GRANT ALL PRIVILEGES ON wordpress.* TO 'dafei'@'localhost' IDENTIFIED BY '123456';
#刷新配置
flush privileges;
获取WordPress软件包
WordPress中文网站地址 https://cn.wordpress.org/download/
wget https://cn.wordpress.org/wordpress-4.9.20-zh_CN.zip
解压后的WordPress目录移动到网站根目录
yum install unzip -y
unzip wordpress
mv ./wordpress /var/www/html/
配置WordPress站点
将wordpress目录下的首页文件 index.php 软链接到 /var/www/html/ 下作为网站首页:
ln -s ./wordpress/index.php
编写 wp-config.php 文件,填写数据库信息配置
vi /var/www/html/wordpress/wp-config.php
ps:可以选择从wp-config-sample.php拷贝后配置,也可以从wordpress网站配置页复制
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'dafei');
/** MySQL database password */
define('DB_PASSWORD', '123456');
通过访问wordpress的首页来进行网站的自定义
访问自己的网站IP或域名来浏览我们的WordPress网站
访问http://<网站地址>/wordpress/wp-admin 来进入网站管理页面
通过按钮来装扮自己的博客,QQ空间
具体用法参考:https://cn.wordpress.org/support/
WordPress 典型报错
在访问WordPress时如果出现下面的报错:
该报错主要是:WordPress无法连接到wp-config.php中定义的数据库,可能的原因是:
1、我们数据库配置的账号密码被修改了
2、wp-admin.php 的数据库配置文件写得不对,
3、mysql数据库没有启动,或者数据库受到损坏
对此,那么我们至少要手工验证一下用mysql命令和我们记录的用户名可以登录到数据库。并且wp-config配置文件没有配错账号密码。