nextcloud 34.0.1统一搜索,文件地址没有端口号,导致打不开目录

nextcloud 34.0.1统一搜索功能,搜索出来的文件,链接没有端口号,导致打不开目录。如下图:

2026-07-03_114503.jpg

 

nextcloud 默认使用80/443 端口访问, 我使用的是自定义端口5430。 上几个版本还正常,直接升级到34.0.1后打不开了。

解决办法:

打开nextcloud目录下的 config/config.php 文件,修改overwritehost 和 overwrite.cli.url 都指定上端口号。

<?php
$CONFIG = array (
  'overwritehost'     => 'public.example.com:5430',    <<<<<----- 这里指定端口号
  'overwriteprotocol' => 'https',
  'overwrite.cli.url' => 'https://public.example.com:5430', <<<<----- 以及这里指定端口号
);

然后重启php8.3-fpm:

sudo systemctl restart php8.3-fpm.service

刷新nextcloud页面,  重新搜索关键词,可以看到统一搜索的文件链接上都带了端口,点击打开也正常了。

评论列表: