最新消息:

Nextcloud添加备案号并清理日志

Nextcloud ZmmFly 7307浏览 3评论

一、添加备案号

域名备案后Nextcloud也同时转移回来了。

那么,问题来了。。Nextcloud没有留给我们写备案号的地方。。。

曾在github上提问,得到的答案是在设置->主题->标语的地方填写备案号,觉得这种方法蛮有意思的就用了一段时间。

后来发现后台应用中有一个名为javascript loader的插件,

该插件中保存的js代码为全站加载,正好可以用来添加备案号。

所以,也就有了第二种方法:

function add_icp_num(inclass){
	//备案号XXX替换为自己的
	icp_num="备案号XXX";
	var matches = document.querySelectorAll("footer");
	if( JSON.stringify(matches)== "{}" )return;
	if(inclass==undefined){
		addclass="";
	}else{
		addclass=" class=\""+inclass+"\"";
	}
	matches[0].insertAdjacentHTML(
		"beforeEnd",
		"<p"+addclass+"><a href=\"http://beian.miit.gov.cn\" target=\"_blank\" rel=\"nofollow\" style=\"font-weight:300;\">"+icp_num+"</a></p>"
	);
}

window.onload=function(){
	var uri = window.location.pathname;
	var splited = uri.split("/");
	if( splited[1]== "login"){
		add_icp_num('info');
	}else if(splited[1]== "s") {
		add_icp_num();
	}else if(splited[1]== "index.php" && splited[2]== "login") {
		add_icp_num('info');
	}else if(splited[1]== "index.php" && splited[2]== "s") {
		add_icp_num();
	}
}

填入到截图右侧红框出并保存,刷新一下就可以看到已经添加上啦。

二、清理Nextcloud日志

后台查看Nextcloud日志,发现存在很多Could not find resource core/vendor/marked/marked.min.js to load错误,

Google查找了一下,基本不影响日常使用,但是越积越多也不是办法。

连接上VPS的SSH,来到Nextcloud跟目录,运行下面的命令

cd /data && cat /dev/null > nextcloud.log

再在后台看一下是不是都没了呢?

如果你的Nextcloud文件存在其它路径,将/data替换成你的再运行就可以啦。

转载请注明:神奇海域 » Nextcloud添加备案号并清理日志

发表我的评论
取消评论

Protected by WP Anti Spam

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (3)

  1. 我怎么没看到这个插件
    乌斑图评论于4年前 (2020-07-01)回复
    • 搭个梯子再开Nextcloud的应用应该就看得到,没有梯子速度超慢
      ZmmFly评论于4年前 (2020-07-01)回复
  2. 多谢 可以用 但是感觉好像没有这个错误 等等看看
    imbin评论于3年前 (2021-03-11)回复