斐讯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 并被添加「」标签,已有 3386 位童鞋阅读过。
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。