MYsql

Mysql是一种数据库程序,类似的还有Access等

网站组成

网站程序代码(php,html,css,Javascript等文件)+数据库+附件(图片,音频,视频,上传的压缩包等)缓存

以discuz论坛为例为例

论坛安装过程

  • 配置好lamp环境
  • 复制论坛源代码到网站目录
  • 新建数据库用于论坛存储数据
  • 通过网页打开论坛的安装程序进行安装
  • 安装过程中会建立和数据库的联系
  • 安装之后,大得多数的信息都存储在数据库中,上传的图片文件等附件,网站缓存存储在某特定文件夹中

网站程序代码

在论坛根目录ls

$ ls
admin.php  archiver     cp.php           duty.php     forum.php  html       member.php  old2        plugin.php  search.php  staticold  uc_server
api        config       crossdomain.xml  favicon.ico  group.php  index.php  misc.php        portal.php  source      template   userapp.php
api.php    connect.php  data             flush        home.php   i.php             phpuse.tar  robots.txt  static      uc_client

不同的php实现论坛的不同功能,如duyu.php就是值班签到程序,config文件夹中还包含论坛的配置php文件(里面主要记录论坛使用的数据库和数据库的账户密码,网站域名,cookies等配置)

具体每个程序文件的功能可以搜索”disucz目录结构“具体了解

数据库

新建网站时会选择一个数据库,以后新建论坛用户的信息,发表的文章,缓存记录,论坛各个导航栏等等

清除数据库所有内容,网站就恢复成为安装之前的状态,只能重新安装,或者恢复数据库

网站搬迁,也就只需要将网站程序文件夹和数据库复制到新服务器即可

discuz数据库中每一条数据的含义可以搜索”discuz数据库字典“确定

附件,缓存

数据库是以文本的形式存储的,对于图片音乐等较大的附件存储在特定文件夹中,如discuz一般存储在\data\attachment

results matching ""

    No results matching ""