准备步骤生成私钥openssl genrsa -out ./self.key 2048生成 CSR 文件信息随便填写一下,注意把xiamp.net换成你的域名openssl req -new -key ./self.key -out ./self.csr You are about to be asked to enter information that will be incorpora...
原来用TePass插件,不知道为什么不兼容这个主题的文中插入测试,所以自己开发了一款支付插件 XMPay,预计在5月全面切换至XMPay。文章内测试XMPay
这次是真的10年数据丢了,手欠重装了系统,没有检查过,备份脚本一直没有工作。。。重新来过咯。有友情连接的联系我重新加回啊。已经找回2018年的数据,弄丢两年多的数据哎。。。
KMS,是 Key Management System 的缩写,也就是密钥管理系统。这里所说的 KMS,毋庸置疑就是用来激活 VOL 版本的 Windows 和 Office 的 KMS 啦。大佬秋水逸冰做了一键搭建KMS服务器的脚本,我就在自己的VPS上弄了一个。服务器地址:kms.ipl.cx服务作用:在线激活windows和office适用对象:VOL版本可以批量激活的windows和...

Argument 1 passed to TypechoPlugin\AAEditor\Util::subStr() must be of the type string, null given, called in /data/web/webapps/kkp.disk.st/usr/plugins/AAEditor/Util.php on line 558

TypeError: Argument 1 passed to TypechoPlugin\AAEditor\Util::subStr() must be of the type string, null given, called in /data/web/webapps/kkp.disk.st/usr/plugins/AAEditor/Util.php on line 558 and defined in /data/web/webapps/kkp.disk.st/usr/plugins/AAEditor/Util.php:980 Stack trace: #0 /data/web/webapps/kkp.disk.st/usr/plugins/AAEditor/Util.php(558): TypechoPlugin\AAEditor\Util::subStr(NULL, 120) #1 /data/web/webapps/kkp.disk.st/usr/plugins/AAEditor/Util.php(457): TypechoPlugin\AAEditor\Util::postCallback(Array) #2 [internal function]: TypechoPlugin\AAEditor\Util::TypechoPlugin\AAEditor\{closure}(Array) #3 /data/web/webapps/kkp.disk.st/usr/plugins/AAEditor/Util.php(458): preg_replace_callback('/\\[(\\[?)(post)(...', Object(Closure), '<p>KMS\xEF\xBC\x8C\xE6\x98\xAF Ke...') #4 [internal function]: TypechoPlugin\AAEditor\Util::contentEx('<p>KMS\xEF\xBC\x8C\xE6\x98\xAF Ke...', Object(Widget\Archive), '<p>KMS\xEF\xBC\x8C\xE6\x98\xAF Ke...') #5 /data/web/webapps/kkp.disk.st/var/Typecho/Plugin.php(446): call_user_func_array(Array, Array) #6 /data/web/webapps/kkp.disk.st/var/Widget/Base/Contents.php(957): Typecho\Plugin->__call('Widget_Abstract...', Array) #7 /data/web/webapps/kkp.disk.st/var/Typecho/Widget.php(390): Widget\Base\Contents->___content() #8 /data/web/webapps/kkp.disk.st/usr/themes/XMLiving/libs/XContent.php(160): Typecho\Widget->__get('content') #9 /data/web/webapps/kkp.disk.st/usr/themes/XMLiving/templates/list/default.php(105): XContent::thumbs(Object(Widget\Archive), 0, true) #10 /data/web/webapps/kkp.disk.st/var/Widget/Archive.php(1333): require('/data/web/webap...') #11 /data/web/webapps/kkp.disk.st/usr/themes/XMLiving/templates/archive.php(27): Widget\Archive->need('list/default.ph...') #12 /data/web/webapps/kkp.disk.st/var/Widget/Archive.php(1415): require_once('/data/web/webap...') #13 /data/web/webapps/kkp.disk.st/var/Typecho/Router.php(99): Widget\Archive->render() #14 /data/web/webapps/kkp.disk.st/index.php(23): Typecho\Router::dispatch() #15 {main}