宝塔面板和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就安装完成了,后面就可以自己去下载客户端来正常使用了
本文出至:学新通
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通
- 本文地址: https://www.swvq.com/boutique/detail/15920
- 联系方式: luke.wu@swvq.com
- 来源链接: www.php.cn/topic/bt/452451.html
-
docker hub 进不去怎么办
PHP中文网 03-15 -
2023年最新的28道PHP面试题附答案
PHP中文网 03-27 -
windows上查看nginx是否启动
PHP中文网 04-19 -
推荐五款xml编辑工具
PHP中文网 03-04 -
navicat怎样清除注册表
PHP中文网 04-05 -
ChatGPT应用通过Axios+EventSource使用GPT3.5 API
uWydnA 03-13 -
强力推荐10款好看使用的Bootstrap后台管理系统模板
PHP中文网 03-09 -
vscode怎么调整代码大小两种方法
PHP中文网 03-11 -
navicat连接sqlserver数据库
PHP中文网 04-03 -
navicat导入csv文件
PHP中文网 03-30