在CentOS7上安装WordPress

创建数据库和用户

MariaDB
MariaDB [(none)]> CREATE DATABASE db_wordpress;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON db_wordpress.* TO ur_wordpress@localhost IDENTIFIED BY "pw_wordpress";
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT
データベース名:db_wordpress
ユーザ名:ur_wordpress
ユーザパスワード:pw_wordpress
GRANT構文の実行権限をもたないユーザ(GRANT構文以外の全ての権限所持)
※GRANT構文とは、ユーザ アカウント作成や、アカウントに権利を与える事を可能にする構文

请下载WordPress的核心文件。


pwd
/var/www/html

下载WordPress

确认当前位置
转到公开目录。
从WordPress官方网站下载日语版本。
解压下载的文件。


 sudo curl -LO https://ja.wordpress.org/wordpress-4.1.1-ja.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 6479k  100 6479k    0     0   225k      0  0:00:28  0:00:28 --:--:--  230k

解压缩下载的文件。

 # ls
index.html  wordpress-4.1.1-ja.tar.gz
sudo tar -xzvf wordpress-4.1.1-ja.tar.gz

融化了

ls
index.html  wordpress  wordpress-4.1.1-ja.tar.gz

创建WordPress设置文件

$ cd wordpress
$ sudo cp wp-config-sample.php wp-config.php
$ sudo vi wp-config.php
解凍したwordpressディレクトリに移動
wp-config-sample.phpをコピーしてファイル名をwp-config.phpとする。
wp-config.phpを編集する。

在MariaDB中设置数据库名称、用户名和密码。

哎呀?我当时在做什么样的数据库来着?

mysql> show databases;
Ignoring query to other database

……什么?这个错误吗?

答案

解決辦法

###誤り
# mysql -root -pPassWord

###正解
# mysql -uroot -pPassWord


uが抜けてただけでした。

uを忘れててもログインできたっぽいメッセージが表示されるので、
しばらく気がつきませんでしたよ。はい。 

确认数据库

show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)

重新制作一次


MariaDB [(none)]> CREATE DATABASE db_wordpress;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| db_wordpress       |
| mysql              |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON db_wordpress.* TO ur_wordpress@localhost IDENTIFIED BY "pw_wordpress";
Query OK, 0 rows affected (0.00 sec)

嗯,”GRANT ALL”是什么意思?

所谓可执行任何操作的管理员用户
※MySQL中有一种名为GRANT权限的东西。GRANT权限是指可以授予其他用户权限的权限。顾名思义,通常不会将GRANT权限授予普通管理员用户。

在MariaDB中设置数据库名称、用户名和密码。

wp-config.php
// ** MySQL配置 – 请从托管方获取此信息。** //
/** 数据库名称用于WordPress */
define(‘DB_NAME’, ‘db_wordpress);

/** MySQL 数据库的用户名 */
define(‘DB_USER’, ‘ur_wordpress’);

/** MySQL 数据库的密码 */
define(‘DB_PASSWORD’, ‘pw_wordpress’);

設置一個獨特的密鑰。

wp-config.php
*/
定义(‘AUTH_KEY’, ‘在这里放入你的独特短语’);
定义(‘SECURE_AUTH_KEY’, ‘在这里放入你的独特短语’);
定义(‘LOGGED_IN_KEY’, ‘在这里放入你的独特短语’);
定义(‘NONCE_KEY’, ‘在这里放入你的独特短语’);
定义(‘AUTH_SALT’, ‘在这里放入你的独特短语’);
定义(‘SECURE_AUTH_SALT’, ‘在这里放入你的独特短语’);
定义(‘LOGGED_IN_SALT’, ‘在这里放入你的独特短语’);
定义(‘NONCE_SALT’, ‘在这里放入你的独特短语’);

为了参考,请使用不同的值进行输入。

define(‘AUTH_KEY’, ‘fpvzjqo8-1~3oiMmK;AXLCOn2t5ii_a*8v|l841}~KQU,2a#rkwH_1BvU’
define(‘SECURE_AUTH_KEY’, ‘f4iB(4X;xh2o|pReNt7Y(@Dt/A38}B)-5zz|o_zEFW|?0z66g$o’);
define(‘LOGGED_IN_KEY’, ‘:PBl-5^Js~qRL0v<]vjWYx@1C>SG+#wu|*|OfC-gmZN-XdD25ArRvU[Oo+{-+Jy’);
define(‘NONCE_KEY’, ‘3Gv1$iA&q-9| }HtI|A!fvM1ktr5%+7j77A]+1BK.Rm64]I3X|+$oo i+gon=7!’);
define(‘AUTH_SALT’, ‘*j%/;aflOkvXbY]9R^QPFu4~Y{S|Ly5@J9;kpT|e$+-|?l,_UO}OR!|&VqY@,Wt8’);
define(‘SECURE_AUTH_SALT’, ‘p43.@+m(-z~M`w|Q)]WSGsX-4|zd[U.)PdCjz-/4>gIR4zwM$Dia>c?P+x!s/@T6’);
define(‘LOGGED_IN_SALT’, ‘Dwej}]$}7<S9:b&Q,!i5rn]yK{L-3k+p,p$~|*.[gL{<2AX1BQ?^6rwpk4~},[‘);
define(‘NONCE_SALT’, ‘v-N99{N8-&J.e9f-p8H]1& <SXKI(b/T!E~GB{whY_4{sPQA-g6goUyR)AOL`Z’);

我想要在vi中进行批量删除。

在开始行输入“ms”以删除范围。

将vi的光标放置在删除范围的起始行上,并输入“ms”。

(2) 在删除范围的结束行输入”me”。

将 vi 的光标移至删除范围的结束行,“me” 输入。

(3) 输入「:’s,’ed」,然后按下回车键。

WordPress的初始设置

从浏览器中访问http://主机名/wordpress/wp-admin/install.php。

发生错误

スクリーンショット 2017-01-22 14.24.14.png

错误:PHP未运行。

PHP没运行?!

将已下载的文件转换成Apache可读取的格式。

如果不这样做,会出现错误:PHP未运行。

# chown -R apache:apache /var/www/html/wordpress

不变


[root@tk2-236-27615 html]# ls
index.html  index.php  wordpress  wordpress-4.1.1-ja.tar.gz
スクリーンショット 2017-01-22 14.30.13.png

果然还是没有动。

我在安装PHP的时候似乎搞错了。

bannerAds