需求分析
功能大纲:
一、后台:
管理员用于管理的各种界面
管理员登录可见
登录页->必须输入管理员账户密码才能登录
登录首页->管理菜单、各个模块的管理入口
文章管理
管理员管理
基本设置
二、前端:
给浏览者看
首页:
菜单,文章列表,分页,(附属功能)
文章阅读页:
标题,属性(作者,发布时间),正文,附属功能
三、模块:
3.1文章模块
添加、修改、删除(管理员功能)
浏览(普通用户)
数据表blog_files:
blog_id:自增编号、
title:标题、
author:作者、
content:内容、
createtime:创建时间
3.2管理员模块:
登录后台管理
内容的增删改查(CRUD)
数据表:admin
ad_id:自增id,
Username:登录名
Password:密码(md5加密)
二、项目部署
1、虚拟主机设置
1.1创建项目文件夹blog
Common 文件夹
(conf.php 、db.php 、function.php)
Public 文件夹
(css 、image、 js等文件夹 )
View 文件夹
(index.html 、其他前端页面)
Include.php 包含文件
Index.php 入口文件
1.2打开phpstudy -> 其他选项菜单 -> 打开hosts
复制如下配置信息到hosts并保存
127.0.0.1 blog.com
1.3打开phpstudy -> 其他选项菜单 -> 站点域名管理
参考如下配置方案,配置好各项(网站目录指向blog的入口文件即可)
网站域名:blog.com
网站目录:f:\phpStudy\www\blog
1.4打开phpstudy -> 其他选项菜单 -> 打开配置文件 -> vshost-conf
复制下面的配置信息到vhost-conf文件中并保存
server {
listen 80;
server_name blog.com ;
root "F:/phpStudy/WWW/blog";
index index.html index.htm index.php;
}