其实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/php–fpm.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
这样下来,报错就会从满屏变成两到三个,至少个人感官上好了不少~~