34

GitHub - JIAOBANTANG/photo-map: 一款Web站点的地图相册

 4 years ago
source link: https://github.com/JIAOBANTANG/photo-map
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

Photo-Map

一款Web站点的地图相册(v 1.2)

灵感来源于:iphone的地图相册
脑袋想的是:记录足迹,服务生活

感谢

Leaflet
Leaflet.Photo
Leaflet.ChineseTmsProviders
layui
viewerjs
谷歌地图
高德地图

站点

关于
部署站点

目录结构

PHPMVC

├─controllers           控制器目录
├─libs                  
│  └─functions.php      公共函数   
├─models                模型目录
│  ├─Base.php           数据库基类    
│  └─....               其他操作文件
├─public                WEB目录(对外访问目录)
│  ├─index.php          入口文件      
│  └─....               其他的都是资源文件
├─views                 视图目录
├─config.php            配置文件
├─photo-map.sql         数据库文件

运行

安装或开启EXIF扩展 修改对应配置 首先修改数据库配置,并导入sql文件 接着把config.example.php修改为config.php,并修改相应配置

//高德地图webKey(用于获取定位信息)
'map-key'=>'',
//盐(用于加密,可自行修改)
'encryption_key'=>'d441d3a65d31dbf0a816a71a53',
//邀请码明文
'encryption_value'=>'',
//加盐邀请码(请自行生成,然后保存于此)
'encryption_value_code'=>'',
//网站域名(现已无实际用途)
'domain'=>'http://photo.treelo.xin/',
//二级路由小心心  windows:'?' liunx:'%F0%9F%92%95'
'ext-hart'=>'?'

windows: php内置服务器

php -S localhost:9999 -t public

部署

  1. 安装或开启EXIF扩展
  2. 修改配置文件里的二级路由小心心
  3. 修改php.ini

open_basedir =/站点路径/photo-map/:/tmp/

  1. 为public/photos和public/temp设置777 权限

欢迎添砖加瓦


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK