在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。
发生错误

错误: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

果然还是没有动。
我在安装PHP的时候似乎搞错了。