海康威视更换硬盘会遇到系统内盘符与主板标注不一致情况,区分非常简单,如末尾图。
以DS-80188主板为例,其中主板上有JPS1到JPS9,中间少了JPS5
JPS1到JPS4对应盘号是正确的,主要就是少了个JPS5的问题,导致JPS6-JPS9与盘符不一致。
JPS6对应5号盘,以此类推,JPS9就是8号盘。

- 阅读剩余部分 -

20220530224218.jpg
如图所示,群晖由于硬盘过热而自动关机,后查出是由于缓存设备过热,导致设备自动关机。
设备之前是从DSM7.0升级到DSM7.1,缓存设备提示创建的缓存设备版本过低,我尝试移除了缓存设备,重新创建缓存设备后恢复正常,这是个意外收获。
20220530224639.jpg
温度从60℃直接降至30℃
网上也找到了相关调整61℃而自动关机的配置,将61℃修改为81℃应该在夏天能够解决由于温度过高而导致关机
开启群晖SSH权限
修改/usr/syno/etc.defaults/scemd.xml与/usr/syno/etc/scemd.xml文件即可。

- 阅读剩余部分 -

PbootCMS轻量化,中小型网站开发起来比较快,但Pb不适合大型应用场景,if等循环语句还不支持多数原生php,应用范围有限。
在pboot:list里面if判断仅限特定的函数,如time、strtotime、date无法使用,所以需要自定义if标签才可以,具体修改文件在apps\home\controller下,修改ParserController.php文件即可。

- 阅读剩余部分 -

利用php的foreach函数合并文件夹下的js文件

<?php
/**
    *JavaScript 合并压缩
    *https://blog.07905.com/daybook/js-css-compress-scripts.html
*/
header( 'Content-type: application/javascript' );
foreach( glob( '*.js' ) as $file ){
include( $file );
echo "\n";
}
?>

只需要将上述内容保存为js.php,直接在前端引用即可。如优先需要读取jquery.min.js,在文件前面加个1即可,如1jquery.min.js。foreach优先数字,然后英文字母。

- 阅读剩余部分 -

近段时间使用阿里云全站经常会发生间歇性无法加载图片的故障,部分资源访问返回503提示。有时候换一台电脑访问又是正常现象,一直让人头疼,后面经过仔细研究将“静态协议跟随回源”设置为“跟随客户端协议”后故障解决。