当前位置:首页>教案>曾国藩--"外惭清议,内疚神明":天津教案,一个最讲规矩的人擦了最脏的屁股

曾国藩--"外惭清议,内疚神明":天津教案,一个最讲规矩的人擦了最脏的屁股

  • 2026-08-24 03:52:32
曾国藩--"外惭清议,内疚神明":天津教案,一个最讲规矩的人擦了最脏的屁股

壹、1870年夏,天津城飘着一股臭味

1870年的夏天,天津热得反常。
海河边上,望海楼教堂的尖顶在日头底下泛白。可天津人那阵子不爱看教堂,爱往河东义地(坟场)跑。因为有人在乱葬岗刨出了东西——一口薄棺里塞着两具婴儿尸首,眼睛是空的,胸腹被剖开,脏器没了。
野狗先发现的。棺木埋得潦草,夜里被刨开,尸体露在野地里,鹰啄狗刨,惨不忍睹。
消息像夏天的痱子,一夜之间长满了天津城。
有人拍着大腿说:你看,教堂干的好事!仁慈堂里头那些洋修女,专收中国小孩,养肥了挖眼剖心,拿去配西洋药。这话一传十、十传百,越传越真。天津城里的老人小孩,那段时间连晚上都不敢让孩子单独出门。
一个落后农业国,第一次撞上西洋传教士的育婴堂,脑子里的那点想象,比真相跑得快得多。
其实呢?仁慈堂是天主教的育婴堂,收的是被丢弃的婴孩。1870年夏天天津闹传染病,收进来的孩子成批死,前后死了三四十个。修女们夜里草草掩埋,棺薄土浅。这本来是慈悲,落到不懂的人眼里,就成了罪证。
可那时候没人愿意听解释。

贰、一座教堂,怎么就成了天津人的梦魇

要讲清这件事,得把镜头拉远一点。
天津开埠晚。1860年英法联军打进来,天津被迫开口,外国领事、教堂、洋行一股脑涌进来。法国传教士看中了望海楼那块地,1869年盖起了一座挺扎眼的天主教堂。紧挨着,是仁慈堂——专收弃婴的地方。
中西之间,隔着的不只是海,是整条文明的天堑。
中国人看西洋教堂:礼拜时大家闷头不语,神父念念有词,修女终身不嫁,孩子进了门就不让家人见。这在清末老百姓眼里,每一件都透着邪性。再加上鸦片战争以来,洋人在中国横着走,老百姓敢怒不敢言,这股气,总得找个出口。
谣言这种东西,从来不需要证据,它只需要一个愿意信的人。
1860年代,天津几乎年年出事:旱灾、水灾、瘟疫、难民。人心本来就慌。这时候只要有一个拐孩案,所有人都会自动把它接上"教堂"这根线。
果不其然。1870年6月初,先有拐犯张拴、郭拐落网,供认用迷药拐孩子;6月18日,又一个叫武兰珍的拐匪被抓,他的供词里多出了一句要命的话——
"我是教堂门丁王三指使的,迷药是仁慈堂给的,拐一个娃娃,洋人给五块银元。"
这句话一出,天津炸了。
乡绅在孔庙集会,书院停课声讨,仁慈堂外头不约而同聚了上万人。武兰珍被押着去教堂对质,可堂里根本找不到王三这个人,武兰珍也认不出堂里任何一个面孔。
按说,这就该真相大白了。
可上万人的怒火,早就不打算听真相了。

叁、武兰珍的供词,和那一枪

6月21日上午,天津道周家勋、知府张光藻、知县刘杰,带着武兰珍到教堂对质。对质失败,民众越聚越多,朝教堂扔砖头。
法国领事丰大业(Henri Fontanier)坐不住了。这位领事爷脾气暴、架子大,觉得天津官府不给力,气冲冲跑到三口通商大臣崇厚衙门,拍桌子要派兵镇压。
崇厚没答应。他不是不想压,是压不住——外面上万百姓,你派几十个兵出去,那是往油锅里滴水。
丰大业不干。他回到领事馆,穿上大礼服,挂上配枪,带着秘书西蒙,又冲回崇厚衙门,二话不说冲崇厚开了一枪。
没打中。
但他把桌子上的物件砸了个稀烂,咆哮着说"我不怕中国百姓"。崇厚劝他:民情汹汹,您今天千万别出去,出去有性命之忧。
丰大业不听。
他出了衙门,走到浮桥,迎面碰上正在弹压人群的天津知县刘杰。丰大业大概是气昏了头,抬手就朝刘杰开枪——没打中刘杰,打伤了刘杰的跟丁高升。
这一枪,是整场惨案的导火索。一个外交官,朝一个中国县令的随从开了枪,等于朝一座火药桶扔了火柴。
围观百姓的积愤,就在这时候决堤了。
人群扑上去,当场把丰大业和西蒙活活打死。尸首被拖到河边,和后来被杀的神父扔在一处。
接下来发生的事,天津官方后来都不愿意细写。

肆、三个小时,天津变成屠宰场

丰大业一死,天津城彻底疯了。
民众鸣锣聚众,冲进望海楼教堂,冲进仁慈堂,冲进法国领事馆。三个小时,火光冲天。
十位修女、两位神父,被从堂里拖出来打死;法国公使馆的专员夫妇、法国商人夫妇,也死在领事馆里;连一名俄国商人连同妻子,也被误认成法国人一并杀死。算下来,二十名外国人在这场骚乱里丧了命,另外还有三十多名中国信徒死在乱中。
最刺眼的一个细节是:暴怒的民众,把自己想象中"教堂干的事"——剥皮、剖心、取肝——原样用在了那些神父修女身上。
他们用最恨教堂的方式,变成了自己最恨的那种人。
教堂烧了,仁慈堂烧了,英美办的几座基督教堂也跟着遭了殃。大火一直烧到傍晚,海河上空飘着焦糊味,和开头那股臭味,混在了一起。
七国军舰,随后开到了大沽口。

伍、七国军舰开到了大沽口

教案一出,法国、英国、美国、俄国、普鲁士、比利时、西班牙,七国联衔向清政府提抗议。6月24日,外国军舰一艘接一艘集结在大沽口海面,炮口对着天津。
法国最硬气,一开始就要清廷交人:处死天津知府、知县,最好连带仇外的陈国瑞将军一起砍了。
北京慌了。
朝堂上吵成一团。主战派拍着桌子喊:洋人欺人太甚,跟他们干!民心可用!
可用什么?大清的海军,连法国一艘军舰都未必扛得住。1870年的法国,本土正与普鲁士磨刀霍霍(数月后普法战争便爆发),可随便调几艘军舰到远东,还是绰绰有余。
清廷这头,一边畏敌如虎,一边又怕太软了激起民变。它两头都想顾,两头都顾不好——这是弱国外交最狼狈的姿势。
谁来收拾这个烂摊子?
朝廷想来想去,把直隶总督曾国藩,从保定调到了天津。

陆、一个六十岁老人的两难

曾国藩这年六十岁(虚岁)。
他这辈子,前半段考功名,后半段办湘军,硬是把太平天国从南京城里挖了出来,成了大清的中兴第一名臣。可到了五十九岁,他百病缠身,眼也花,头也晕。
接到查办天津教案的旨意,他心里跟明镜似的:这是个火坑。
办重了,天津百姓骂他卖国;办轻了,洋人军舰就在门口。两头不讨好的活儿,落他头上了。他在家书里写:"吾目昏头晕,心胆俱裂,不料老年遘此大难。"
7月8日(农历六月初十),曾国藩抱病抵达天津,第一件事是发布《谕天津士民》,把天津百姓好一顿敲打:你们被谣言蒙了,杀人是重罪,朝廷不会护着你们。
然后他真去查了。
查的结果很干脆:仁慈堂里一百五十多个孩子,个个都说清是自己家人送来的,没有拐卖;挖眼剖心,问遍天津城,找不到一个丢了孩子的报案;连被埋的死婴,开棺一看,眼是眼、心是心,都在。
真相是冷的:教堂没干那些事。可人已经死了二十个,外交危机已经炸了。
曾国藩的两难,到这儿才真正显形——
不办凶手?洋人立刻开战,大清打不过,输得更惨。办凶手?那就是拿中国人的脑袋,去填洋人的债。可除此之外,没有第三条路。
他选了"不战"。不是因为他软,是因为他比谁都清楚:1840年、1860年那两场仗怎么打的,他还记得。

柒、"外惭清议,内疚神明"

曾国藩定的案子,最后是这样:
十六人被正法,四人缓决,二十五人充军流放;天津知府张光藻、知县刘杰,革职发配黑龙江;赔给外国人白银四十六万两;三口通商大臣崇厚,作为谢罪专使,亲自去法国道歉。
注意一个细节:法国原本咬死要杀天津知府和知县。曾国藩"坚执不允",硬是把这两颗脑袋保了下来,只换成流放。一个被骂"卖国"的人,其实也在自己的能力范围内,替同胞挡了几刀。
可当时的舆论,不买这个账。
北京城骂声一片,"卖国贼"的帽子扣到曾国藩头上。他在湖广会馆夸耀功名的匾额,被同乡砸了烧了。曾国藩自谓八个字:"外惭清议,内疚神明。"
这八个字,是一个老实人被打蒙了之后的真心话。他两头都不是,两头都挨骂。
崇厚后来真去了法国。1870年十月二十八日起程,到了马赛,正赶上普法战争打得热火朝天,法国政府根本没空理他。一直拖到1871年十一月二十三日,才见到法国第三共和国总统梯也尔。梯也尔倒还冷静,说了一句:"法国要的,不是中国人的头颅,而是秩序的维持与条约的信守。"
这话听着体面,可四十六万两白银,已经实实在在地掏出去了。

捌、李鸿章的"痞子腔",和曾国藩的晚节

教案还没了结,南京出了一件大事——两江总督马新贻被刺,就是有名的"刺马案"。
朝廷顺水推舟,把曾国藩从直隶调去两江,直隶总督的位子,交给他的门生李鸿章。
师徒交接那天,曾国藩问李鸿章:你打算怎么跟洋人打交道?
李鸿章笑着说了一句有名的话:"门生也没有什么主意,我想跟洋人交涉,不管什么,只同他打痞子腔。"
痞子腔,就是耍无赖、打马虎眼的意思。
曾国藩听了直摇头,告诉他:跟洋人,还是得以"诚"字为本,痞子腔耍不得。
这两个人,其实就是大清最后几十年外交的两种写法:曾国藩写"诚"字,李鸿章写"滑"字。一个撞了南墙不肯拐弯,一个见缝就钻、能混则混。
天津教案,是曾国藩晚年最大的一块心病。他办完这案子,名声一落千丈,"中兴名臣"四个字,从此带了个污点。1872年三月,他在金陵病逝,终年六十二岁。到死,这桩案子都没翻过来。
而李鸿章,借着接手教案、站稳直隶,一步步成了晚清外交的头号操盘手。
历史有时候就这么不讲道理:把脏活派给最讲规矩的人,把功劳留给最会来事的人。

玖、尾声:那二十条人命,和一座国家的成人礼

天津教案,死的二十个外国人里,有真心来中国行善的修女,有无辜的俄国商人,也有自己先开了枪的丰大业。
被杀的中国人里,有被谣言煽动的老百姓,有替官府背锅的冯瘸子等十六个正法者,也有被流放的官员。
没有一个人,是这场悲剧真正该负责的"敌人"。
一个民族最大的悲剧,不是被人欺负,而是被人欺负的时候,还分不清谁才是真正的敌人。
天津教案的真相其实很朴素:愚昧碰上弱势,谣言碰上炮舰,二十条人命就成了代价。曾国藩用半世清名去填这个坑,填不上,因为他一个人填不动一个时代的亏空。
望海楼后来重建了,教堂的钟声照样响。可那一年夏天天津城里的那股臭味,和一个六十岁老人"外惭清议,内疚神明"的叹息,埋进了历史的褶皱里,再没人替他洗

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-24 17:33:58 HTTP/2.0 GET : https://a.sjds.net/a/526633.html
  2. 运行时间 : 0.297544s [ 吞吐率:3.36req/s ] 内存消耗:4,394.85kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=54d33cae16b9a775fa669d8df687ec34
  1. /yingpanguazai/ssd/ssd1/www/a.sjds.net/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/a.sjds.net/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/a.sjds.net/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/a.sjds.net/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/a.sjds.net/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/a.sjds.net/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/a.sjds.net/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/a.sjds.net/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/a.sjds.net/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/a.sjds.net/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/a.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/a.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/a.sjds.net/runtime/temp/97cad012e8e159aae2fe347a411e8351.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/a.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000851s ] mysql:host=127.0.0.1;port=3306;dbname=a_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001636s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.006491s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.002845s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001566s ]
  6. SELECT * FROM `set` [ RunTime:0.003182s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001984s ]
  8. SELECT * FROM `article` WHERE `id` = 526633 LIMIT 1 [ RunTime:0.011977s ]
  9. UPDATE `article` SET `lasttime` = 1787564038 WHERE `id` = 526633 [ RunTime:0.042914s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000855s ]
  11. SELECT * FROM `article` WHERE `id` < 526633 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001067s ]
  12. SELECT * FROM `article` WHERE `id` > 526633 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.028265s ]
  13. SELECT * FROM `article` WHERE `id` < 526633 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001592s ]
  14. SELECT * FROM `article` WHERE `id` < 526633 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.010050s ]
  15. SELECT * FROM `article` WHERE `id` < 526633 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.013399s ]
0.301356s