首页 > 技术文章 > CentOS7 - 安装NextCloud

panxk 2020-04-16 17:36 原文

 

首先安装LAMP环境

通过PhpMyAdmin,为NextCloud新建一个数据库。访问地址为 http://IP地址/phpmyadmin/

 

 

 下载最新版本的的NextCloud,我的下完是18.0.3版本的。

wget https://download.nextcloud.com/server/releases/latest.tar.bz2

在下载的位置,解压文件。

tar -jxvf latest.tar.bz2

将解压的文件夹移动到我们的web文件夹

mv nextcloud /var/www/html/ 

在里面再新建一个data文件夹

mkdir /var/www/html/nextcloud/data

将NextCloud权限给予apache,并赋予读写权限。

chown -R apache:apache /var/www/html/nextcloud/
chmod -R 755 /var/www/html/nextcloud/

因为我是家庭局域网内用,所以我直接关闭了防火墙和SELINUX

systemctl status firewalld  #查看防火墙状态
systemctl disable firewalld  #关闭防火墙

getenforce   #查看SELINUX的状态
    enforcing  #表示启用
    disabled   #表示关闭了

vim /etc/selinux/config  #通过修改文件来关闭SELINUX

 

 

 现在就可以访问NextCloud了。访问地址是 http://IP地址/nextcloud

最上面是创建管理员账号和密码。选择数据存放的位置,刚才的data文件夹。

输入数据库的账号,密码,数据库名称,本地搭建的最后一项都是localhost。

 

 最后凭设置的账号密码登录NextCloud,就可以登录了。

 


 

如果再登录界面遇到了如下报错,请参考NextCloud Error

PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible.
This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator.

 

推荐阅读