斐讯N1直接安装NextCould
昨天一直在倒腾通过Docker
运行NextCloud
,无奈,折腾半宿也没搞定,但是心里还是想试试NextCloud
,所以今天还是试试手动安装。以下就是安装过程的一个记录,我个人偏向Nginx
,所以没有选用传统的LAMP
.
安装PHP
首先我们看看最好的语言--PHP
是怎么安装的:
sudo apt install php7.0-fpm
上述命令会安装以下包:
php-common php7.0-cli php7.0-common php7.0-json php7.0-opcache php7.0-readline
我为了方便起见,决定用sqlite
作为数据库,所以安装一下php-sqlite
sudo apt install php7.0-sqlite3
下载程序:
wget https://download.nextcloud.com/server/releases/nextcloud-14.0.4.tar.bz2
配置Nginx运行
报错:
No such file or directory at \/home\/major\/apps\/nextcloud\/lib\/private\/Log\/File.php
这明显是权限错误,将目录改为www-data
用户和组:
sudo chown -R www-data:www-data nextcloud
继续报错, 提示zip, dom, xmlwriter, xmlreader, libxml, mb multibyte, gd, simplexml, crul等模块没有安装。
sudo apt install php7.0-xml php7.0-zip php7.0-gd php7.0-curl php7.0-mbstring
运行
直接运行有报错了。。。哎!这个和Nginx配置有关系,后来看了一下,NextCloud似乎必须要用HTTPS
访问,没办法,只能再搞一套证书了。
最后更新于 2018-12-06 05:58:50 并被添加「」标签,已有 2326 位童鞋阅读过。
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。