CentOS7 - 安装NextCloud
通过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.