背景为什么会有这么一篇日志?是因为我工作中遇到了一键头疼的事情,要给几十个服务起装系统,对于我这用懒人肯定不可能老实的一台一台用光盘慢慢装,正好有这么一个东西 Kickstart,简直为懒人而生啊。本文参考自参考RHEL官方文档1.《26.2. How Do You Perform a Kickstart Installation?》2.《Chapter 23. Preparing for...
FirstHeberg,法国主机商,成立于2010年,有自己的AS号(AS 197922),提供各类型VPS、主机,目前KVM VPS有20%优惠。支持Paypal付款。i> 8折优惠码:BUNNYFH18 或 FHSUMMER(所有VPS都可用)下面为普通KVM VPS,均为原价,记得使用优惠码。GP 1vCPU:2内存:1 GB空间:20 GB SSD流量:无限(200 Mbps端...

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

TypeError: Argument 1 passed to Typecho\Common::subStr() must be of the type string, null given, called in /data/web/webapps/kkp.disk.st/usr/plugins/XEditor/Util.php on line 296 and defined in /data/web/webapps/kkp.disk.st/var/Typecho/Common.php:663 Stack trace: #0 /data/web/webapps/kkp.disk.st/usr/plugins/XEditor/Util.php(296): Typecho\Common::subStr(NULL, 0, 120, '...') #1 /data/web/webapps/kkp.disk.st/usr/plugins/XEditor/Util.php(103): XEditor_Util::subStr(NULL, 120) #2 /data/web/webapps/kkp.disk.st/usr/plugins/XEditor/Libs/ShortCode.php(222): XEditor_Util::{closure}('post', '', '4393', '[post]4393[/pos...') #3 [internal function]: ShortCode::{closure}(Array) #4 /data/web/webapps/kkp.disk.st/usr/plugins/XEditor/Libs/ShortCode.php(225): preg_replace_callback(Array, Object(Closure), '<p>\xE5\x91\xA8\xE4\xBA\x94\xE6\x9C\x89\xE7\xA9\xBA...') #5 /data/web/webapps/kkp.disk.st/usr/plugins/XEditor/Libs/ShortCode.php(189): ShortCode::handle('<p>\xE5\x91\xA8\xE4\xBA\x94\xE6\x9C\x89\xE7\xA9\xBA...') #6 [internal function]: ShortCode::excerptEx('<p>\xE5\x91\xA8\xE4\xBA\x94\xE6\x9C\x89\xE7\xA9\xBA...', Object(Widget\Archive), '<p>\xE5\x91\xA8\xE4\xBA\x94\xE6\x9C\x89\xE7\xA9\xBA...') #7 /data/web/webapps/kkp.disk.st/var/Typecho/Plugin.php(446): call_user_func_array(Array, Array) #8 /data/web/webapps/kkp.disk.st/var/Widget/Base/Contents.php(894): Typecho\Plugin->__call('Widget_Abstract...', Array) #9 /data/web/webapps/kkp.disk.st/var/Typecho/Widget.php(390): Widget\Base\Contents->___excerpt() #10 /data/web/webapps/kkp.disk.st/usr/themes/XMLiving/libs/XContent.php(196): Typecho\Widget->__get('excerpt') #11 /data/web/webapps/kkp.disk.st/usr/themes/XMLiving/templates/list/default.php(65): XContent::excerpt(Object(Widget\Archive)) #12 /data/web/webapps/kkp.disk.st/var/Widget/Archive.php(1314): require('/data/web/webap...') #13 /data/web/webapps/kkp.disk.st/usr/themes/XMLiving/archive.php(28): Widget\Archive->need('templates/list/...') #14 /data/web/webapps/kkp.disk.st/var/Widget/Archive.php(1396): require_once('/data/web/webap...') #15 /data/web/webapps/kkp.disk.st/var/Typecho/Router.php(99): Widget\Archive->render() #16 /data/web/webapps/kkp.disk.st/index.php(23): Typecho\Router::dispatch() #17 {main}