# Jane_diary **Repository Path**: lsandy-lam/jane_diary ## Basic Information - **Project Name**: Jane_diary - **Description**: 小型朋友圈微信小程序 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2025-07-06 - **Last Updated**: 2025-10-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Jane Diary ## 项目简介 本项目是一个基于微信小程序的日记应用,包含前端(微信小程序)、后端(PHP,适配小皮面板/宝塔等环境)和MySQL数据库。适合个人/家庭日常记录,也适合学习微信小程序与PHP后端开发。 预览 ![输入图片说明](frontend/images/readmeReView/%7BDC09432A-8266-480c-8752-3C9E6AEC85A5%7D.png) ![输入图片说明](frontend/images/readmeReView/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202025-07-06%20230040.png) ![输入图片说明](frontend/images/readmeReView/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202025-07-06%20230154.png) ![输入图片说明](frontend/images/readmeReView/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202025-07-06%20230221.png) ![输入图片说明](frontend/images/readmeReView/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202025-07-06%20230255.png) ![输入图片说明](frontend/images/readmeReView/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202025-07-06%20230601.png) ![输入图片说明](frontend/images/readmeReView/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202025-07-06%20230221.png) ## 目录结构 ``` ├── frontend/ # 微信小程序前端代码 ├── backend/ # PHP后端代码(API接口等) ├── jane_diary.sql # MySQL数据库文件 └── README.md # 项目说明文档 ``` ## 快速部署指南 ### 1. 前端(微信小程序) 1. 安装[微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html) 2. 用微信开发者工具导入 `frontend/` 目录 3. AppID 可选"无AppID",项目名称自定义 4. 配置 `frontend/config.js`,将后端API地址改为你服务器的实际地址 ### 2. 后端(PHP,推荐小皮面板/宝塔) 1. 将 `backend/` 目录上传到服务器网站根目录(如 `www/memo`) 2. 确保服务器已安装 PHP 7.2+、MySQL 8.0+ 3. 配置伪静态(如需),可参考 `backend/.htaccess` 或 `nginx.htaccess` 4. 修改后端数据库配置文件(如 `backend/api/config/database.php`),填写你的数据库信息 PHP后端文件结构: ``` /api /user - login.php // 用户登录 - register.php // 用户注册 - profile.php // 用户信息管理 - update.php // 更新用户信息 /diary - list.php // 获取日记列表 - detail.php // 获取日记详情 - create.php // 创建日记 - update.php // 更新日记 - delete.php // 删除日记 - like.php // 点赞功能 - comment.php // 评论功能 /upload - image.php // 图片上传 - video.php // 视频上传 /common - config.php // 数据库配置 - functions.php // 公共函数 - auth.php // 认证相关函数 ``` ### 3. 数据库导入 1. 登录小皮面板/宝塔面板,进入MySQL管理 2. 新建数据库(如 `jane_diary`),设置用户名和密码 3. 导入 `jane_diary.sql` 文件 ### 4. 运行与测试 - 前端:用微信开发者工具预览、真机调试 - 后端:浏览器访问后端API(如 `http://你的域名/backend/api/diary/list.php`) - 数据库:可用Navicat等工具查看数据 ## 常见问题 - **接口无法访问?** 检查后端API地址、服务器防火墙、PHP环境、数据库配置 - **小程序请求被拦截?** 检查后端CORS设置,或在微信开发者工具中配置request合法域名 - **图片/文件上传失败?** 检查 `backend/uploads/` 目录权限 ## 参考与致谢 - 微信小程序官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ - 小皮面板:https://www.xp.cn/ - Gitee开源社区 --- 如有问题欢迎提issue或PR!