BeDrive v2.2.2- PHP文件分享和云存储源码破解版[精品源码]
系统简介
在线演示
https://bedrive.themez.cc 简体中文翻译 有需要的与我联系,需付费,价格合理。
系统需求
PDO PHP 扩展开启
php_fileinfo 扩展开启
MySQL 数据库
系统特性
基于Ajax
分享功能
文件上传
共享链接
多语言
响应式设计
文件预览
Amazon S3,DigitalOcean,Dropbox存储
文档
认证管理
角色和权限
禁用注册
网格和列表视图
广告系统
专业设计
外观编辑
设置
Analytics(分析)
多个主页
(可选)付款系统
拖放上传
上下文菜单
回收站
收藏
搜索
文件细节
源代码开源
更新日志
2020 October 14 – Version 2.2.2
New Features
Added workspace/team functionality. Workspaces allow teams to store and collaborate on files.
Only one device can now be allowed to be logged into user account at the same time.
Enhancements
Migrated to the new backblaze s3 compatible API. Make sure that your backblaze bucket is compatible and correct credentials are entered in “uploading > settings” page in admin area. More information can be be found here.
When using S3 (or any s3 compatible storage method) files will now be downloaded directly from s3 and not go through the local server.
Previewing a file in a folder will now allow navigating to other files in that folder via arrows.
Multiple emails pasted into “manage people” dialog will now be parsed automatically.
“More actions” menu for folder will now have upload file and folder actions on mobile.
Updated Laravel to latest version. BeDrive now requires at least PHP 7.2.5 version to work properly.
Updated login, register, forgot password and reset password pages design.
If some server error occurs a more descriptive message will now be shown if user is logged in as admin.
All email templates will now have the same design.
Added separate address for contact page in mail settings page.
Show notification in “settings -> general” page if specified base site url and current url don’t match.
Improved input focus outline design.
Google analytics integration will now use newer .json key file instead of .p12
Free plan can now be selected in pricing page and will redirect to sign up page.
Improved contrast for several widgets in dark mode.
Removed “force subscription” setting. Same functionality can now be achieved by removing all permissions from “users” and “guests” roles in admin area.
Bug Fixes
Sort dropdown while inside a folder will now correctly reflect currently active sort.
Corrected a few issues with file/folder sharing permissions.
Fixed a few issues with uploading folders into shared folders on chrome.
Encode uploaded image thumbnails as png or jpg based on original file.
File selecting via drag will now work properly in list view.
Multiple files can now be selected while holding down CMD key on Mac.
Corrected search bar background color when in dark mode on mobile.
Folders can now be restored from trash on mobile.
Cache method changes in settings page will now be properly validated.
Clearing cache will now work if “proc_open” function was disabled on the server.
Make sure text logo does not push login button offsreen.
Always store appearance editor custom css and js locally, regardless of storage method in settings page.
If placeholders can’t be replaced in tags provided in “admin > appearance > seo” page, hide those tags when displaying the page.
A number of other smaller fixes.中文翻译
新功能
添加了工作区/团队功能。工作区允许团队存储文件并进行协作。
现在仅允许一台设备同时登录到用户帐户。
增强功能
迁移到新的backblaze s3兼容API。确保您的Backblaze存储桶兼容,并且在管理区域的“上传>设置”页面中输入了正确的凭据。可以在此处找到更多信息。
现在,使用S3(或任何与s3兼容的存储方法)时,将直接从s3下载文件,而不会通过本地服务器。
现在,预览文件夹中的文件将允许通过箭头导航到该文件夹中的其他文件。
现在,将自动分析粘贴到“管理人员”对话框中的多封电子邮件。
文件夹的“更多操作”菜单现在将在移动设备上具有上传文件和文件夹操作。
将Laravel更新到最新版本。 BeDrive现在至少需要PHP 7.2.5版本才能正常工作。
更新了登录,注册,忘记密码和重置密码页面的设计。
如果发生某些服务器错误,如果用户以admin身份登录,则现在将显示更多说明性消息。
现在,所有电子邮件模板将具有相同的设计。
在邮件设置页面中为联系人页面添加了单独的地址。
如果指定的基本站点URL和当前URL不匹配,则在“设置->常规”页面中显示通知。
改进了输入焦点轮廓设计。
Google Analytics(分析)集成现在将使用更新的.json密钥文件,而不是.p12
现在可以在定价页面中选择免费计划,然后将其重定向到注册页面。
改进了黑暗模式下几个小部件的对比度。
删除了“强制订阅”设置。现在,可以通过删除管理区域中“用户”和“来宾”角色的所有权限来实现相同的功能。
Bug修复
现在,在文件夹内的“排序”下拉列表将正确反映当前处于活动状态的排序。
纠正了文件/文件夹共享权限的一些问题。
修复了将文件夹上传到chrome上的共享文件夹中的一些问题。
根据原始文件将上传的图像缩略图编码为png或jpg。
现在,通过拖动选择文件将在列表视图中正常工作。
现在,在Mac上按住CMD键的同时可以选择多个文件。
修正了在手机上处于黑暗模式时搜索栏的背景色。
现在可以从移动设备上的垃圾桶中还原文件夹。
现在将正确验证设置页面中的缓存方法更改。
现在,如果在服务器上禁用了“ proc_open”功能,则清除缓存将起作用。
确保文本徽标不会按下登录按钮。
始终在本地存储外观编辑器自定义css和js,而不管设置页面中的存储方法如何。
如果无法在“管理>外观> seo”页面中提供的标签中替换占位符,请在显示页面时隐藏这些标签。
其他一些较小的修复程序。
安装方法
Centos安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu/Deepin安装命令:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
Debian安装命令:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
Fedora安装命令:
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
安装完面板后,进入面板,根据提示,然后选择安装PHP、Nginx或Apache、Mysql。新建网站。
1、下载文件解压缩上传到服务器
2、建立mysql数据库
3、将网站运行目录设置为public (public 目录包含了应用入口文件 index.php 和前端资源文件(图片、jаvascript、CSS等),该目录也是 Apache 或 Nginx 等 Web 服务器所指向的应用根目录,这样做的好处是隔离了应用核心文件直接暴露于 Web 根目录之下,如果权限系统没做好或服务器配置有漏洞的话,很可能导致应用敏感文件被黑客窃取,进而对网站安全造成威胁;设置方法请百度。)
4、打开http://www.yourdomain.tld
5、检查环境和扩展,通过点击下一步。
6、输入数据库信息和管理员登录信息。
7、安装完毕。
要替换路径的,别拿过来就用。然后说不好使。用宝塔直接就能设置伪静态和运行目录。
server {
listen 80 default_server;
server_name default;
root /home/forge/default/public;
index index.html index.htm index.php;
charset utf-8;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location = /favicon.ico { access_log off; log_not_found off; }
location = /robots.txt { access_log off; log_not_found off; }
access_log off;
error_log /var/log/nginx/default-error.log error;
error_page 404 /index.php;
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}