基于Centos环境使用宝塔面板,搭建nextcloud
基于Centos环境使用宝塔面板,搭建nextcloud
NextCloud 是国外一个开源的云盘应用,用户可以免费下载安装在服务器等终端,随时管理自己的数据。(个人、创业团队均可免费使用)。
NextCloud 主要有以下几个优点:
1、开源项目,没有服务费、会员费。
2、文件、空间大小、上传下载速度不受限。
3、丰富可拓展性,办公协作、一键分享、在线预览,子账号管理等等,碾压**网盘
本文基于centos-6-x64,使用宝塔面板,搭建nextcloud 。
一、宝塔面板安装
关于宝塔面板配置与优化,详见文章 宝塔面板配置与优化
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
此处选择安装LAMP环境,具体版本如图所示:
二、创建站点,安装Nextcloud
在添加站点(同时添加数据库)后,将官网下载的文件压缩包上传至网站根目录,解压缩。目录结构为:
/www/wwroot/IP/nextcloud
提供一个下载链接(文章基于该版本安装,测试成功)
链接:https://pan.baidu.com/s/1dBKnPvUq7UXJA5rH8wGgQQ
提取码:ua3u
重要提示!!!
如果使用了宝塔面板安装Nextcloud,由于会自动生成 .htaccess 和 .user.ini 两个文件,因此我们需要先删除上述两个文件后,再上传nextcloud包中的全部内容。
并且确保 .htaccess 和 .user.ini 两个文件的权限是777(一定要可执行),并且所有者是www,这与宝塔自带的root所有者是不同的!!!
登陆Nextcloud,在下图所示处填入数据库账号密码(在之前建站的时候应该同时建立数据库,当然也可以在这一步建立数据库):
进入Nextcloud后点击右上角【管理】,页面顶端会提示:代码完整性检查出现异常,这说明我们需要进一步配置。
三、配置Nextcloud
(1)添加SWAP虚拟缓存
宝塔面板 ——> 软件管理 ——> 系统工具 ——> 安装Linux工具箱 ——> 设置SWAP值 1024
(2)安装PHP拓展
(3)添加PHP配置文件
宝塔面板 ——> 软件管理 ——> php-7.0设置 ——> 配置文件
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
(4)修改php配置、上传限制和超时限制
(5)配置内存缓存
宝塔面板 ——> 文件 ——> /www/wwwroot/IP/config/config.php ——> 编辑
在最后一个 ); 之前添加:
'memcache.local' => '\OC\Memcache\Redis',
'memcache.locking' => '\OC\Memcache\Redis',
'redis' => array('host' => 'localhost','port' => 6379,),
(6)添加外部存储
yum -y install libsmbclient libsmbclient-devel
pecl install smbclient
(7)重载php配置
(8)解决PHP 无法访问 /dev/urandom 问题
如果你还发现出现如下提示:
前往网站根目录,编辑.user.ini,增加下面内容:
open_basedir=/www/wwwroot/***/:/tmp/:/proc/:/dev/urandom
(***替换成你的网站目录)
再次进入nextcloud,可以发现已经结束全部报错,至此,nextcloud搭建完成。
基于Centos环境使用宝塔面板,搭建nextcloud相关推荐
- 宝塔php安装那个合_使用宝塔面板安装nextcloud | 启用本地存储 | 安装smbclient
宝塔面板安装nextcloud | 启用本地存储 使用宝塔面板搭建nextcloud服务后,在设置外部存储时总是无法启用本地存储. 问题1:提示:"smbclient" 未安装.无 ...
- nextcloud php工程师,教你如何基于宝塔面板和nextcloud搭建自己的网盘
下面由宝塔安装教程栏目给大家介绍基于宝塔面板和nextcloud搭建自己的网盘的方法,希望对需要的朋友有所帮助! 一.安装宝塔控制面板和LNMP环境yum install -y wget && ...
- 基于阿里云ECS+ 宝塔面板(bt) + WordPress 搭建个人主页(以独立博客为例)
宝塔面板建站 – 一键快速部署WordPress博客程序 基于阿里云ECS+ 宝塔面板(bt) + WordPress 搭建个人主页(以独立博客为例) 以前总是说独立建站独立建站,但始终没有行动.这两 ...
- 基于华为云服务器与宝塔面板搭建网页
基于华为云服务器与宝塔面板搭建网页 在华为上买的域名和华为HECS(云耀云服务器),去年在阿里云上买的服务器和域名过期了,正好最近有这方面需求,华为最近搞活动,便宜,就转用了华为,使用体验还可以. 文 ...
- 视频教程-宝塔面板搭建EasySwoole环境-PHP
宝塔面板搭建EasySwoole环境 1.多年开发和授课经验. 2.精通PHP.前端.Android.iOS等开发技术. 3.希望能将自己所学教给学生. 刘安良 ¥16.00 立即订阅 扫码下载「CS ...
- onedrive php映射,宝塔面板搭建OneDrive目录程序OLAINDEX
说明: 相信很多人应该都有office365的帐号,拿着5T的OneDrive却无处可用,有些帐号是1T,不过没差啦.博主自己也有一些帐号,所以想着用来做些公开分享,就在网上搜了一下,找到了一些目录程 ...
- 宝塔面板搭建个人图床Chevereto完整教程
前言: 手里有台香港阿里云机器,不知道干什么好,干脆拿来做些小实验,呆在家里防疫都已经快长毛了...博客上的图片本来是托管在阿里云OSS上的,但是感觉管理起来不是很方便.而且本来很好用的 SM.MS ...
- 超详细宝塔面板搭建和安装wordpress网站图文教程(附案例)
宝塔面板添加WordPress站点 一.建站准备条件 条件1:阿里云服务器一台.原则上有台服务器就好了,不过我一般喜欢用大品牌,稳定和安全. 条件2: 阿里云域名一个.在哪家买的服务器,就用哪家的域名 ...
- 使用宝塔面板搭建 WordPress 站点
文章目录 使用宝塔面板搭建 WordPress 站点 WordPress 的部署 使用宝塔面板在一个 IP 下通过端口号部署多个站点 关于浏览器主动禁止访问某些端口 宝塔面板部署多个站点实现 使用宝塔 ...
最新文章
- excel函数FREQUENCY、COUNTIFS、COUNTIF
- python最简单单例模式_Python单例模式的4种实现方法 | 学步园
- 不越狱换壁纸_终于来了!iOS 14.3 正式版,可自动定时换壁纸
- Amoeba实现读写分离
- MDP马尔可夫决策过程(二)
- 小米台灯底座接口很松_选购台灯发愁?这篇桌面照明方案助你一臂之力
- 百度地图和solr展示资源和附近等功能的实现 二
- puTTY、xshell链接Linux
- 一分钟了解自动化测试
- python权重相似度矩阵_gensim之使用稀疏矩阵相似度,判断输入的文字意图
- html隐藏图片白色部分,css去掉gif透明图片的白边
- 旷视 2019 春季算法实习生面试总结
- 三星支付存在漏洞可导致黑客进行交易劫持
- React State
- node-sassnpm ERR! command failed
- linux svn e170001 认证失败,jenkins - svn: E170001报错的原因以及解决方案
- python matlab 多条曲线 单位_【基础篇】MATLAB科研制图常用代码命令
- iOS中gif图片的分解与显示
- 【移动前端】需要了解的HTML5 head 头标签
- xy苹果助手安装_XY苹果助手下载_XY苹果助手下载安装【免费手机版】-太平洋下载中心...