安装完成后在个人设置里发现很多警告,一一消除。
只能一条一条解决了。
关于您的设置有一些错误。
1,PHP 内存限制低于建议值 512 MB。
设置php配置文件: /usr/local/php/etc/php.ini
把里面的: memory_limit = 128M 根据你自身的机器内存改大,要大于512M
2,PHP OPcache 模块配置不正确。未加载 PHP OPcache 模块。为了更好的性能,建议将其加载到您的 PHP 安装中。. 了解更多详情,请参见文档 ↗。
安装模块:Usage: ./addons.sh install {eaccelerator|xcache|memcached|opcache|redis|imagemagick|ioncube|sg|exif|fileinfo|l dap|bz2|sodium|imap|swoole}
cd lnmp2.0 # 使用lnmp 安装
sudo ./addons.sh install opcache
安装完成后打开文件:sudo vim /usr/local/php/etc/php.ini 找到下面参数配置
sudo vim /usr/local/php/conf.d/004-opcache.ini
设置参数:
;zend_extension=opcache
zend_extension="opcache.so"
[opcache]
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=64 # 该buffer可以适当调大
opcache.max_accelerated_files=10000
opcache.revalidate_freq=30 # 刷新时间调小可以解决总是报interned_strings_buffer不足问题
opcache.save_comments=1
3,您正在通过不安全的 HTTP 访问网站。我们强烈建议您在服务器上启用 HTTPS,更多资讯请参见安全贴士 ↗。如果不这样设置,某些重要网页功能,如“复制到剪贴板”和“Service Workers”将无法工作。
4,此服务器没有工作的互联网连接:无法访问多个端点。这意味着一些功能,如挂载外部存储、更新或安装第三方应用程序的通知将无法工作。远程访问文件和发送通知邮件也可能无法工作。建立从这个服务器到互联网的连接,以享受所有功能。(没解决,下面参考)
此报错的原因有以下两个,一般情况均为原因(2)造成的。
(1)服务器断网或手动禁止了Nextcloud访问互联网
(2)国内网络无法访问check联网的地址
Nextcloud默认会访问预设好的地址,去检查服务器的互联网是否正常,这些预设的地址如下表,全部为国外的地址,在国内如果因网络波动情况无法访问预设的网址,就会出现以上报错。
预设访问地址如下:
'www.nextcloud.com',
'www.startpage.com',
'www.eff.org',
'www.edri.org'
解决办法