|
🚗 遥望侣途 一个功能完善的自驾游旅行分享平台,使用 PHP + MySQL 开发,支持前端展示和后台管理,自适应电脑和手机端。 ✨ 主要功能🌟 核心功能- 用户认证系统:注册、登录、个人资料管理
- 内容发布:支持图片图集、视频、路线、攻略、营地信息
- 互动功能:评论、点赞、分享
- 搜索筛选:全文搜索、分类筛选、排序
- 响应式设计:完美适配PC端和移动端
📸 图片功能- 多图上传
- 图片裁剪
- 滤镜效果(灰度、复古、亮度、对比度、模糊等)
- 自动生成缩略图
🎬 视频功能- 支持格式:MP4, WebM, MOV
- 视频上传和管理
- 在线播放
🗺️ 地图集成- 高德地图API集成
- 旅游路线展示
- 营地地图标记
- 位置选择和标注
🛡️ 安全功能- 密码加密存储
- SQL注入防护
- XSS攻击防护
- CSRF保护
⚙️ 后台管理- 内容管理
- 用户管理
- 评论审核
- 分类管理
- 媒体库
- 系统设置
- 操作日志
📋 系统要求- PHP >= 7.4
- MySQL >= 5.7
- Web服务器 (Apache/Nginx)
- 必需的PHP扩展:
- PDO
- PDO_MySQL
- GD (图片处理)
- fileinfo
🚀 快速安装一键安装(推荐)- 将所有文件上传到web服务器目录
- 确保以下目录具有写权限:
- chmod -R 755 uploads/
- chmod -R 755 config/
- chmod -R 755 logs/
复制代码
- 在浏览器中访问 http://ourscenery.com/install.php
- 按照安装向导完成配置
- 安装完成后删除 install.php 文件
手动安装📁 项目结构
🔧 配置说明数据库配置编辑 config/database.php: - define('DB_HOST', 'localhost'); // 数据库主机
- define('DB_USER', 'root'); // 数据库用户名
- define('DB_PASS', 'your_password'); // 数据库密码
- define('DB_NAME', 'drivetour'); // 数据库名
复制代码
网站配置编辑 config/config.php: - define('SITE_URL', 'http://ourscenery.com'); // 网站URL
- define('SITE_NAME', '遥望侣途'); // 网站名称
- define('ADMIN_EMAIL', 'admin@example.com'); // 管理员邮箱
复制代码
地图配置需要高德地图API密钥: - define('AMAP_API_KEY', 'YOUR_AMAP_API_KEY');
复制代码
👤 默认账户安装完成后,可以使用以下默认管理员账户登录: 重要:安装后请立即修改默认密码! 📱 移动端适配网站采用响应式设计,自动适配各种屏幕尺寸: - 桌面端:> 992px
- 平板端:768px - 992px
- 手机端:< 768px
🔒 安全建议- 修改默认密码:安装后立即修改管理员密码
- 启用HTTPS:配置SSL证书
- 定期备份:定期备份数据库和上传文件
- 更新系统:及时更新PHP和MySQL版本
- 文件权限:确保敏感文件不可直接访问
- 删除安装文件:安装完成后删除install.php
📝 开发说明添加新页面- 在 pages/ 目录创建PHP文件
- 在 index.php 添加路由
- 在 assets/css/ 添加样式
- 在 assets/js/ 添加交互功能
修改样式主要样式文件: - assets/css/style.css - 主样式
- assets/css/responsive.css - 响应式样式
🐛 常见问题1. 图片上传失败检查 uploads/ 目录权限:
2. 数据库连接失败检查 config/database.php 配置是否正确。 3. 地图不显示确认高德地图API密钥是否正确配置。 4. 页面显示404检查Apache的 mod_rewrite 模块是否启用。 📄 许可证本项目采用 MIT 许可证。 🤝 贡献欢迎提交Issue和Pull Request。 📧 联系方式- 项目地址:[GitHub仓库地址]
- 问题反馈:[Issues页面]
|