乐趣区

WordPress的安装及数据表

启动 Apache


mac 本身自带了 Apache 服务的。打开 Mac 的终端,输入下面命令,即可开启 Apache 服务。

sudo apachectl start

我们可以在浏览器中输入 localhost,如果看到 It Works!,说明Apache 服务启动成功!

相关 Apache 命令为:

sudo apachectl start    #启动
sudo apachectl stop     #停止
sudo apachectl restart  #重启

配置 PHP


Apache服务默认安装在 /etc/apache2 目录下。在Finder(访达)中,默认状态下,是找不到此路径的。我们可以通过前往(快捷键:command+shift+g)文件夹的方式,进入到该文件夹。

httpd.conf 这个文件中,找到#LoadModule phpXXX,将其前面的 #号去掉(去掉注释)即可。

修改好后需要重启Apache。输入如下命令

sudo apachectl restart

如何验证?只需建一个 php 文件,看看是否能执行即可。
在部署路径(默认为:/Library/WebServer/Documents,如已更改,请前往已更改的目录)下,新建一个 info.php 文件,在此文件中输入如下代码,并保存:

<?php 
  phpinfo(); 
?>

然后在浏览器中输入 localhost/info.php,可以看到如下信息,则说明PHP 配置成功!

安装 WordPress


  1. 下载 WordPress,从官网下载WordPress 最新版本;

    在安装是遇到个 超级麻烦 的问题,wordpress[官网]不能下载 报错 429(不知道什么原因)(https://wordpress.org/download/)

  2. 解压,将其所有文件复制到 Apache 部署路径下(默认为:/Library/WebServer/Documents,如已更改,请前往已更改的目录),注意,不是直接将文件夹放入;

  3. 先打开 mysql 链接,可以使用 Navicat 等连接工具,创建一个新的数据库。(我这里使用的docker
  4. 在浏览器中打开localhost/index.php,系统会自动跳转到安装界面。点击现在就开始,就可以开始安装。

  5. 输入数据库名称、用户名、密码等数据,点击提交,即可以进行安装。

安装遇到的问题

由于官网不能下载 wordpress,从第三方下载了3.0 版本的然后出现以下的错误

google 一下,wordpress 版本 太低导致的

官网不能下载,第三方没有下载的地方,一时间不知所措

救世主 github

重新下载之后,问题解决

WordPress ER 图

自己在本地搭建了一个 WordPress,根据自己的理解及数据库的表结构,画了一个er 图并标识了各个字段分别代表了什么(仅供参考,欢迎指出错误)

  • 文章表(posts

    博客发表”文章”存放的地方就是这个 wp_posts1(wp_表前缀)表了。这个表里存放的除了普通的文章之外,还有附件和页面(page)的一些信息。post_type 字段是用来区分文章类型的。如果post_type’post’,那么就是文章,如果是’page’, 那么就是页面.

  • term_relationships

    postslinks这些对象和 term_taxonomy 表中的 term_taxonomy_id 联系起来的关系表,object_id是与不同的对象关联,例如 wp_posts1 中的 ID(wp_links 中的 link_id)等,term_taxonomy_id就是关联 wp_term_taxonomy中的term_taxonomy_id

刚开始不是很理解,其实它就是一个中间表,但是名字有很奇怪

总结

刚刚接触WordPress,对于其结构还不是很理解,欢迎使用过的大佬给出意见和建议

退出移动版