# fileSystem **Repository Path**: dalex/fileSystem ## Basic Information - **Project Name**: fileSystem - **Description**: 照片管理系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2015-01-29 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # fileSystem Doc ## 文件结构 `pi`linux客户端程序,可用户树莓派等终端(Python编写) `server`linux/windows文件服务器控制程序(PHP编写) `README.md`项目说明文件 ## linux客户端 配置: 1、安装expect、sshfs和gphoto2(2.5.7) sudo apt-get install tcl tk expect sudo apt-get install sshfs git clone https://github.com/gonzalo/gphoto2-updater.git cd gphoto2-updater sudo chmod +x gphoto2-updater.sh sudo ./gphoto2-updater.sh 2、配置setting.json(依次为:本地挂载文件服务器的目录、文件服务器ip、文件服务器用户名、文件服务器密码、文件服务器程序地址) { "mountPath":"/home/pi/filesystem/upload/", "ip":"192.168.0.109", "user":"pi", "password":"raspberry", "url":"http://192.168.0.109/filesystem/" } 3、设置程序可运行 sudo chmod +x main.py sudo chmod +x mount.exp 4、配置开机启动 sudo nano /etc/rc.local #在`exit 0`之前加入 cd main.py所在目录 sudo python main.py 要求: 确保使用python 2 ## 文件服务器 配置: 1、安装lamp+phpMyAdmin sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql sudo apt-get install php5 libapache2-mod-php5 sudo /etc/init.d/apache2 restart sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin 2、配置Mysql,导入filesystem.sql #打开在浏览器phpMyAdmin http://localhost/phpmyadmin 3、链接server到html目录下 ln -s server所在目录/server /var/www/html/filesystem 4、将www-data加入sudo组,且让sudo免输入密码 sudo visudo #找到%sudo ALL=(ALL:ALL) ALL #用`#`注释该行,并加入 %sudo ALL=NOPASSWD:ALL #保存 sudo usermod -G sudo www-data 5、配置共享文件夹路径 http://localhost/phpmyadmin #打开filesystem数据库,打开setting表,修改共享文件夹路径 ## 相机/存储器 要求: 确保设备支持ptp协议