首页 > 科技 > NextCLoud 网络存储部署

NextCLoud 网络存储部署

NextCLoud

1安装 Apache

# 安装 httpd

$ yum -y install httpd

# 开机启动 httpd

$ systemctl enable httpd

# 重新加载服务

$ systemctl daemon-reload

# 防火墙添加 80 端口(permanent: 永久)

firewall-cmd --zone=public --add-port=80/tcp --permanent

# 更新防火墙规则

# firewall-cmd --reload

2安装 PHP

# 安装 rpm 软件包(https://webtatic.com/packages)

$ rpm -Uvh

$ rpm -Uvh

# 安装 PHP 7.1(前三个是必须安装的,后面是打开 Nextcloud 后提示安装的)

$ yum -y install php71w php71w-devel php71w-mysqlnd php71w-xml php71w-mbstring php71w-gd

3 部署 Nextcloud

# 安装 wget

$ yum -y install wget

# 移动到 Apache 部署目录

$ cd /var/www/html

# 下载 Nextcloud 服务端

$ wget

# 安装 unzip 解压程序

$ yum -y install unzip

# 解压服务端压缩包

$ unzip nextcloud-12.0.0.zip

# 赋予目录权限(R: 递归)

$ chow apache.apache nextcloud -R

# 永久关闭 SELinux(需重启)

$ sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config

# 临时关闭 SELinux

Setenforce 0

# 启动 httpd

$ systemctl start httpd.service

4安装mariadb(可选)

CREATE DATABASE jian;

CREATE USER 'jian'@'localhost' IDENTIFIED BY 'jian';

GRANT ALL PRIVILEGES ON nextcloud.* TO 'jian'@'%' IDENTIFIED BY 'jian' WITH GRANT OPTION;

FLUSH PRIVILEGES;

EXIT;

# WITH GRANT OPTION创建admin用户时会使用该用户去创建nextcloud的mariadb用户并赋权所以需要WITH GRANT OPTION

5配置nextcloud

1配置数据源

1使用数据库

数据库地址不能使用localhost:3306 否则可能会报错

2使用默认sqlite

2进入系统

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.sosokankan.com/article/2097912.html

setTimeout(function () { fetch('http://www.sosokankan.com/stat/article.html?articleId=' + MIP.getData('articleId')) .then(function () { }) }, 3 * 1000)