• 技术文章 >专题 >宝塔面板

    教你如何基于宝塔面板和nextcloud搭建自己的网盘

    藏色散人藏色散人2020-06-19 13:23:31转载4921
    下面由宝塔安装教程栏目给大家介绍基于宝塔面板和nextcloud搭建自己的网盘的方法,希望对需要的朋友有所帮助!

    一、安装宝塔控制面板和LNMP环境

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

    安装要很久,安装完成可以看到下面的登陆信息,然后浏览器登陆就好

    宝塔面板安装完成后,用上面的帐号密码信息登陆面板会有安装界面出来,选择下要安装的ngnix这些就可以自动安装

    安装完成后就可以在这个界面中添加网站 数据库

    我们点击添加,然后输入网站的域名数据库密码,就会自动创建好网站的目录。

    创建完成会弹出提示

    下载NextCloud安装包

    我们到下面的网站去下载NextCloud

    https://nextcloud.com/install/#

    我们选择文件,进入网站目录,然后点击远程下载

    点击远程下载之后,在弹出的URL地址栏输入nextcloud的安装包下载地址

    https://download.nextcloud.com/server/releases/nextcloud-14.0.4.zip

    下载完成后,点击右侧的“解压”

    解压到nextcloud的安装目录

    完成后可以看到有个nextcloud的文件夹,我们进入后将里面的文件复制到主目录,这些都可以在网页中完成,不需要登陆后台服务器

    方法就是进入目录全选这些文件,然后剪贴在到前面的目录黏贴即可

    然后回到上一级目录,点击粘贴所有

    粘贴完成后,安装目录的文件结构如下图:

    完成后,就可以打开网盘的的域名,直接在这里创建管理员账户,设置sql数据库

    输入用户名密码、数据库信息等,点击安装完成,会自动安装,安装完成后,会进入网盘后台界面,如下

    完成安装,我们可以去下载app或者电脑上的软件来进行使用

    配置NextCloud

    进入网站后看到上面显示有问题,发现有错误提示:

    安装fileinfo

    进入宝塔的面板的软件管理,找到php 7.1 然后进去有安装这个模块,点击安装

    getenv("PATH")为空

    PHP 的设置似乎有问题, 无法获取系统环境变量. 使用 getenv("PATH") 测试时仅返回空结果.

    编辑php-fpm.conf

     /www/server/php/71/etc/php-fpm.conf

    粘贴

    env[PATH] = /usr/local/bin:/usr/bin:/bin:/usr/local/php/bin

    重启下服务

    service php-fpm-71 restart

    ❀Some files have not passed the integrity check.

    这句是文件完整性检查,然后后面有个list,点击下可以看到哪些文件有问题,由于宝塔创建好网站默认会有404和user页面,这样nextcloud的文件的原始这个页面没法复制,我们只要把默认的user文件删了,重新替换即可。

    The .htaccess file is not working

    打开在宝塔的伪静态中添加下面的内容

    location
    
    ~ ^/(data|config|.ht|db_structure.xml|README) {
    
    deny all;
    
    }

    You are accessing this site via HTTP

    宝塔上默认有申请ssl证书,免费的点下就ok了

    注:你必须在公网上有DNS解析,否则没法申请

    安装opcahe

    Opcache是PHP代码的缓存

    替换下面的代码到php配置里,然后重启下php服务

    opcache.enable=1
    
    opcache.enable_cli=1
    
    opcache.interned_strings_buffer=8
    
    opcache.max_accelerated_files=10000
    
    opcache.memory_consumption=128
    
    opcache.save_comments=1
    
    opcache.revalidate_freq=1

    到此我们的nextcloud就安装完成了,后面就可以自己去下载客户端来正常使用了

    以上就是教你如何基于宝塔面板和nextcloud搭建自己的网盘的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:csdn,如有侵犯,请联系admin@php.cn删除
    专题推荐:宝塔 nextcloud
    上一篇:教你使用宝塔面板搭建WordPress站点 下一篇:宝塔面板安装教程
    大前端线上培训班

    相关文章推荐

    • 宝塔面板织梦网站首页去掉index.html的方法• CentOS 7快速安装宝塔面板的方法• 宝塔面板怎么远程连接数据库• 教你使用宝塔面板搭建WordPress站点

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网