0%

wordpress安装

    WordPress一般安装的vps上用于搭建网站或者博客,当然你也可以搭建本地,在本地搭建的话一般用于渗透,练习一些工具,比如wpscan等。好的,废话不多说,开始我们的wordpress搭建。WordPress是基于lamp或者lnmp环境的(一般vps都是Linux系统这个不讨论windows的安装,lamp是指Linux+Apache+Mysql+php,lnmp是Linux+Nginx+Mysql+php)。lamp和lnmp都有一键安装包,如果想简单一点,可自行百度lamp或者lnmp根据其他教程安装,一般会很顺利,如果遇到问题的话,就比较难解决,就需要了解lamp的机理,比如安装lamp的时候出现php和apache都安装成功了,mysql却安装失败了。这时,你可以多次尝试安装,还不成功的话,这种情况就有很多原因,其中的一个原因就可能是你的vps已有mysql。当然,你也可以尝试源码安装,这种方法比较麻烦,但是你可学到很多东西,比如Linux的make机制,以及Linux的依赖问题和耐心,这种方法还是可以学到很多东西的。

    首先,就是安装wordpress,可以参考官方的安装教程 https://codex.wordpress.org/Installing_WordPress 附官方的一个连接。我推荐直接在shell中输入命令

1
wget https://wordpress.org/latest.tar.gz tar -xzvf latest.tar.gz

    之后把wordpress目录放到网站的目录下,一般网站的目录为/var/www
可以把wordpress的目录重命名为blog或者其他名字,在此以blog为例。最后就是在MySQL数据库中操作,参考官方文档,我推荐直接用mysql命令行。在这里重点说明的是这一步很可能失败,在执行下一步的时候php会连接数据库失败。请参考以下思路。

如果你能以root的身份进入msql命令行的话,说明你的MySQL没有问题。
此时你如果能以你新建的用户进入mysql命令的话,说明用户创建成功。我昨天做这个的时候卡了很长时间。如果你的用户进不去,可以尝试以root身份进入mysql命令行,改新建用户的密码。重新以新用户登陆MySQL命令行就会成功。

mysql命令示例:

1
2
3
4
5
6
7
8
9
10
mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 5340 to server version: 3.23.54 Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql> CREATE DATABASE databasename;
Query OK, 1 row affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON databasename.* TO "wordpressusername"@"hostname" IDENTIFIED BY "password";
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)mysql EXIT;
Bye

    其中的hostname一般为localhost这个别忘了改了,如果没改就会出错。之后就是修改wp-config-sample.php为wp-config.php之后不再赘述设置好之后,在浏览器输入http://你的域名/bolg/wp-admin/wp-post.php进行设置。

    如果顺利的话,此时,wordpress已经安装完成了。接下来我们主要讲wordpress的优化.首先就是汉化了这里我参考的是 https://www.wpdaxue.com/wordpress-language-setting.html 的方法。

    重点来了,你不需要下载语言包,你修改完wp-config.php后你只需要更新一下wordpress就可以了。更新选项在wordpress后台,仪表盘>更新。此时,可能出现无法找到wordpress的路径。遇到这个问题,可以参考 https://blog.csdn.net/js_sunhao/article/details/46702945 添加代码之后,可能出现Could not create directory. 的情况。我首先是给bolg下所有目录777权限,然后参考 https://www.jb51.net/cms/113937.html 这篇文章说的很详细 最后,不要忘了把wordpress的目录的权限改成755,防止不正当配置,导致的安全问题。

最后附上参考链接:
https://codex.wordpress.org/Installing_WordPress
https://www.wpdaxue.com/wordpress-language-setting.html
https://blog.csdn.net/js_sunhao/article/details/46702945
https://www.jb51.net/cms/113937.html