【强迫症版】在VPS搭建私人网盘NextCloud详细教程

其实nextcloud的安装很简单,只是,安装后的一大堆报错提示,简直是强迫症的噩梦,这里总结了些教程,尽量的减少了报错提示,可能会看起舒心一些。

1.安装宝塔环境

因为有不少编辑修改操作,为了直观化,还是用宝塔部署环境了

首先用SSH连接VPS,根据系统安装宝塔,过程中选Y确定:

For Centos: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

For Debian:  wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

安装完成,会显示你的登录地址和密码

然后访问地址登录,一般都是:你的IP:8888

如果你是centos用户,一直卡在跳转界面,注意关闭防火墙:

service iptables stop

chkconfig iptables off

2.安装LNMP环境并添加域名

进来之后,先来一套环境,选择如下,大概要等30-50分钟才能好:

 

环境装好后,在网站—添加站点,添加你的网站域名:

 

3.安装NextCloud

下载nextcloud安装包,并传到网站根目录:

wget --no-check-certificate https://download.nextcloud.com/server/releases/nextcloud-13.0.0.zip

然后先删掉这四个文件(防后期报错),在解压压缩包,并删掉,再把解压内容拉到网站根目录并删掉空目录:

如果你删不掉原来的.user.ini,可以用这个命令再删除(注意替换):

chattr -i /www/wwwroot/你的域名/.user.ini

 

然后直接访问你的域名,开始部署安装(数据库名字和密码是添加网站时候的):


 

4.排除报错信息

恩,在你安装好后,进入网盘,会看到一大堆错误提示,那么就开始排除吧:

1.找到/www/server/php/71/etc/phpfpm.conf,编辑,添加如下内容,保存:

env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp

2.在宝塔的软件管理找到PHP管理,添加如下扩展:

3.在宝塔的网站—设置,找到伪静态,并添加保存:

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

4.回到网站根目录,打开config/config.php编辑,添加代码保存:

‘memcache.local’ => ‘OCMemcacheRedis’,
‘redis’ => array(
‘host’ => ‘localhost’,
‘port’ => 6379,
),

5.找到PHP管理,修改配置文件,找到[Zend Opcache],添加如下代码(倒着找)保存:

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

 

这样下来,报错就会从满屏变成两到三个,至少个人感官上好了不少~~

发表评论

电子邮件地址不会被公开。 必填项已用*标注