yum update # (Centos)
//Ubuntu需要两条指令来升级
apt-get update -y # (Ubuntu)
apt-get upgrade -y # (Ubuntu)
//Centos指令
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
//Ubuntu指令
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mjBH144y-1593660792416)(https://i.loli.net/2020/02/27/W9fzhGstylQD12g.png)]
disable_functions
,并删除后面的禁用函数,随后重启PHP。cd
到网站目录并保证目录为空。(都面板化了,手动删除4个文件应该不费事吧)cd
到你要部署的文件夹自行下方命令wget -c https://download.nextcloud.com/server/releases/nextcloud-18.0.1.zip
nextcloud-18.0.1.zip
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eT7qI87P-1593660792423)(https://i.loli.net/2020/02/27/JvSYgMG3Do8Cy9Q.png)]
nextcloud
内安装文件,迁移至网站目录nextcloud``nextcloud-18.0.1.zip
,不删除容易出错rm -rf nextcloud
rm -rf nextcloud-18.0.1.zip
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tvtt604v-1593660792426)(https://i.loli.net/2020/02/27/5nyZKpmsxw4jiCb.png)]
sudo -u www php occ maintenance:mode --on
sudo -u www php occ maintenance:mode --off
宝塔php点击配置修改,编辑
脚本内存限制
,给512M即可
按照提示在php配置文件中搜索Zend ZendGuard Loader,添加:
zend_extension=opcache.so
按照提示在php配置文件中搜索opcache.enable=1,对应修改成:
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
imagick
'memcache.local' => '\OC\Memcache\Redis',
'redis' => array(
'host' => 'localhost',
'port' => 6379,
),
### 数据库中的一些列由于进行长整型转换而缺失。
> cd到nextcloud目录,执行
```sh
sudo -u www php occ db:convert-filecache-bigint
cd到nextcloud目录,执行
sudo -u www php occ db:add-missing-indices
使用config.php+OCC命令生成
.htaccess
。编辑/config/config.php
添加规则:
'htaccess.RewriteBase' => '/',
然后使用occ命令生成.htaccess文件:
sudo -u www php occ maintenance:update:htaccess
去证书网站申请证书即可。
在站点配置文件里面添加如下代码,然后重启Apache即可。
Header always set Strict-Transport-Security "max-age=63072000; includeSubdomains; preload"
vim /usr/local/php/etc/php.ini
//文件最后添加如下内容:
[smb]
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/smbclient.so
sudo -u www crontab -e
# 添加
*/5 * * * * php -f /站点的绝对路径/cron.php
# 这是我添加的,你们可以进行参考
*/5 * * * * php -f /www/wwwroot/cloud.vlssu.com/cron.php
lnmp restart