宝塔面板安装Nextcloud后,各类错误的配置方法!

  • 3
  • 3,872 views
  • A+
所属分类:Linux VPS

系统&应用版本

PHP:7.1

MySQL:5.5

Nginx:1.12

问题1、提示内存缓存未配置. 如果可用, 请配置 memcache 以增强性能. 更多信息请查看我们的文档.

解决方法:

(1)在PHP管理中添加“redis”扩展

(2)/www/wwwroot/www.XXXX.com/config下更改config.php,在最后一个括号前添加代码

‘memcache.local’ => ‘\OC\Memcache\Redis’,
‘redis’ => array(
‘host’ => ‘localhost’,
‘port’ => 6379,
),

 

问题2、提示模块 ‘fileinfo’ 缺失

解决方法:进入PHP管理,安装PATH_INFO和fileinfo插件,PHP重启

问题3、提示getenv(\”PATH\”)为空,PHP 的设置似乎有问题, 无法获取系统环境变量. 使用 getenv(\”PATH\”) 测试时仅返回空结果。

解决方法:/www/server/php/71/etc/phpfpm.conf,按顺序找到文件打开并添加以下代码

env[PATH] = /usr/local/bin:/usr/bin:/bin:/usr/local/php/bin

问题4、提示你的数据存储目录可以从互联网上直接访问。.htaccess文件没有生效,请配置你的网页服务器以避免数据存储目录可从外部访问或将数据存储目录转移到网页服务器根目录之外

解决方法:在网站的设置里的伪静态中添加以下代码。

location
~ ^/(data|config|\.ht|db_structure\.xml|README) {
deny all;
}

问题5、提示 HTTP 请求头 “Strict-Transport-Security” 没有配置为至少 “15552000” 秒. 出于增强安全性考虑, 我们推荐按照安全提示中的说明启用 HSTS.

解决方法:开启433端口,打开对应网站的配置文件末添加代码

  1. add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";

    问题6、提示PHP 的组件 OPcache 没有正确配置. 为了提供更好的性能, 我们建议在php.ini文件中使用下列设置:Opcache是PHP代码的缓存
    解决方法:在PHP管理中安装”opcache“插件,并在配置文件中替换1908-1914行的数据。

    opcache.enable=1
    opcache.enable_cli=1
    opcache.interned_strings_buffer=8
    opcache.max_accelerated_files=10000
    opcache.memory_consumption=128
    opcache.save_comments=1
    opcache.revalidate_freq=1宝塔面板安装Nextcloud后,各类错误的配置方法!

    问题7 一些文件没有通过完整性检查

    解压出来的文件夹中有两个隐藏文件,那两个文件其实就是.htaccess和.user.ini,原原本本的复制过去就可以了

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:3   其中:访客  2   博主  1

    • avatar Nick 0

      你好,想知道您的网站旁边鼠标放上去会有一些细线跟着过来的这个特效是怎么做的呢?想学习一下,谢谢。

        • avatar hao.yl Admin

          @Nick 手动方法:https://www.buguai.cc/306.html
          插件:https://www.buguai.cc/792.html

        • avatar 111 0

          输入add_header Strict-Transport-Security “max-age=63072000; includeSubdomains; preload”;这段代码后怎么会出错呢

          AH00526: Syntax error on line 31 of /www/server/panel/vhost/apache/cloud.com.conf:
          Invalid command ‘add_header’, perhaps misspelled or defined by a module not included in the server configuration