WordPress的安装及数据表

启动Apache


mac 自己自带了Apache服务的。打开Mac的终端,输入下面命令,便可开启Apache服务。php

sudo apachectl start

咱们能够在浏览器中输入localhost,若是看到 It Works!,说明Apache服务启动成功!
image.pngmysql

相关Apache命令为:git

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

配置PHP


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

image.png

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

image.png

修改好后须要重启Apache。输入以下命令docker

sudo apachectl restart

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

<?php 
  phpinfo(); 
?>

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

image.png

安装WordPress


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

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

    image.png

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

    image.png

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

    image.png

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

    image.png

安装遇到的问题

因为官网不能下载wordpress,从第三方下载了3.0版本的而后出现如下的错误wordpress

image.png

google一下,wordpress版本 过低致使的

image.png

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

救世主 github

image.png

从新下载以后,问题解决

WordPress ER图

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

image.png

  • 文章表(posts

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

    image.png

  • term_relationships

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

    image.png

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

总结

刚刚接触 WordPress,对于其结构还不是很理解,欢迎使用过的大佬给出意见和建议
相关文章
相关标签/搜索