安装wordpress-1

心血来潮,想在自己的测试机上也安装一个wordpress,看一下效果,整个过程还算顺利,但是后期的体验有些不尽如人意的地方,感慨自己还是不够不专业啊,精力总是被分散在各个地方,达不到专心,专注和专业的境界,自己一辈子是不是也就只能这样蹉跎了,:-(

整个安装步骤如下:

首先创建一个mysql数据库

mysql>create database wordpress;

然后创建一个可以访问wordpress的用户

mysql>create user 'wp'@'localhost' identified by 'wpass159';
mysql>grant all privileges on wordpress.* to 'wp'@'localhost' with grant option;
mysql>create user 'wp'@'%' identified by 'wpass159';
mysql>grant all privileges on wordpress.* to 'wp'@'%' with grant option;

最后开始安装wordpress

将下载的wordpress解压到apache的htdocs目录下,然后访问wp-admin/install.php,提示开始安装,并要你准备数据库的相关信息:
wordpress1
Let's go,接着配置mysql数据库的信息,基本上也就是数据库的名称和用户密码之类的:
wordpress2
如果数据库配置有误,或者连接异常,就会提示错误,示意再重新来一次:
wordpress3
如果数据库可以正常连接,就会进行到下一步
wordpress4
但偶尔也会出现类似下面的提示,提示无法创建文件,需要手动创建:
wordpress5
具体原因不得而知,好在也不是什么大问题。这种情况只能手动去wordpress的目录下创建一个wp-config.php文件,然后将提示的内容录入进去。此处遇到一个小问题,在生成的配置文件内容中有这么一条定义数据库字符的语句:
define('DB_CHARSET', 'utf8mb4')
貌似是有问题的,改成
define('DB_CHARSET', 'utf8')
就好了,接着下一步,开始配置blog的信息,也是一些常见的内容:
wordpress6
Install WordPress之后,基本安装过程就结束了,你可以回到主界面登录了。
最后在访问blog的时候,貌似打开网页只能显示文件列表,不能直接显示网页,但是手动点对应的php文件,却是可以正常显示页面:

wordpress8
wordpress7

直觉是httpd默认的主页没有配置正常,虽然不是什么大问题,但是严重影响心情,等我平和下来之后,再想办法解决一下。照例还是得补充一条,在wordpress的目录下,有一个readme.html文档,里面都大致的安装介绍,可以参考,毕竟原始的就是好的。

附1:只显示文件列表确实是因为httpd默认的配置没有index.php,添加上去就好了,如下:

原始内容为:

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

修改后为:

<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

注意此处应该是用空格分隔,而不是逗号

发表评论

电子邮件地址不会被公开。 必填项已用*标注