首页
分类
Links
About Me
Search
1
安装scim-googlepinyin@谷歌拼音输入法教程及错误解决办法
56,132 阅读
2
Windows下IP释放、更新、以及清除本地DNS缓存相关命令
11,732 阅读
3
中国移动烽火HG267GT、 HG260GT、烽火HG6821M光猫超级账号和超级密码
10,940 阅读
4
在 windows下刷日本 FC2 WHR-G301N路由器openwrt和DD-WRT教程(适用于XP/win7/win8)
10,314 阅读
5
微软skydrive网盘图片+MP3外链测试WordPress
8,601 阅读
杂文
学习
系统
电商
优惠
免费
软件
硬件
登录
Search
标签搜索
Godaddy
windows7
windows
WordPress
nginx
VPS
域名优惠码
openwrt
linux
优惠码
信用卡
免费空间
htaccess
Google
域名
Typecho
web.config
windows8
LEDE
主机
V-ZONE
累计撰写
127
篇文章
累计收到
282
条评论
首页
栏目
杂文
学习
系统
电商
优惠
免费
软件
硬件
页面
分类
Links
About Me
搜索到
4
篇与
的结果
2020-08-01
博客Typecho搬迁网站出现"Database Server Error"500错误问题
今天把自己的博客搬家到香港机房,Typecho博客在迁移新服务器的时候有出现问题,打开出现"Database Server Error"提示500错误,多次确认数据库配置文件config.inc.php里面的数据库信息填写没有问题,数据库完全是通过备份的文件导入进来的,而且数据库连接也是新的链接账号,为什么就打不开呢?刷新无数次后还是不行。于是对比前后服务器有什么不一样的,发觉PHP版本和之前版本不一致,之前的是PHP5.6版本,这次新安装的是PHP7.3版本,数据库也从MySQL5.6变为MySQL5.7,因为前后环境配置不同有所影响。正确的修改方法是将config.inc.php里面的数据库引擎修改一下修改数据库引擎,修改数据库引擎为Pdo_Mysql。$db = new Typecho_Db('Mysql', 'typecho_'); Select CodeCopy编辑网站根目录下的config.inc.php文件,找到上面的代码。修改成:$db = new Typecho_Db('Pdo_Mysql', 'typecho_'); Select CodeCopy然后保存之后看到效果是可以的。问题解决。
2020年08月01日
1 阅读
0 评论
0 点赞
2020-07-30
【转载】[Typecho] 在主题与 EditorMD 插件前台解析冲突的情况下使用其样式
在前台非 EditorMD 解析的情况下使用 EditorMD 的前台 Markdown 样式,包括 EditorMD 那超赞的代码块行标 + 奇偶行异色样式。用于解决与目前 handsome 4.0 主题的冲突。解决方案简述由于 handsome 4.0 主题的 PJAX 与 EditorMD 前台 Markdown 解析接管没有很好的契合,会导致 PJAX 加载后文章内容不解析的情况,此时适用这一解决方案。如果其他主题也有类似情况,那么可以尝试。注:EditorMD 的 css 样式实际上是大多是来源于https://github.com/sindresorhus/github-markdown-css解决方案步骤主要步骤使用Parsedown 插件接管前台 Markdown 解析经过测试这个插件可解析的 Markdown 语法多于 Typecho 的自带解析,而且不会有 PJAX 问题。如果你使用其他的前台 Markdown 解析,不保证以下脚本的完全有效,可能需要根据实际情况自行魔改。下载这个js脚本,上传到站点中任意位置,并在网页模板中引用(推荐在 body 尾部)如果是 handsome 主题的话,footer.php位于(Typecho根目录)/usr/themes/handsome/component/footer.php,在</body>之前找个合适的位置插入即可。 复制1 2 下载这个css样式,上传到站点中任意位置,并在网页模板头部引用如果是 handsome 主题的话,header.php位于(Typecho根目录)/usr/themes/handsome/component/header.php, 复制1 2 3 4 5 6 ... ... 如果 Typecho 主题设置中有自定义 js 以及自定义 PAJX 回调函数 的话,比如 handsome 主题,则将以下 JavaScript 内容加入到这两个设置项中;若没有则需要自行在网页模板中引用并添加含有同样内容的 PJAX 回调函数 复制1$(document).ready(editormdSupport);完成以上 js 与 css 均已压缩、混淆可选步骤如果觉得在刷新网页的时候会有一瞬间的文章样式改变而觉得很不舒服,可以在主题的文章输出模板中手动给文章所在的最近一级的 div 加入 editormd-html-preview这个 class 即可。handsome 主题例子:编辑文件 (Typecho根目录)/usr/themes/handsome/post.php找到 复制1改为 复制1即可非 handsome 主题使用注意事项由于 css 优先级关系等复杂问题:文章最外层一定要有一个 id 为post-content的 div文章次外层一定要有一个 class 包含entry-content的 div并且不能保证与本站样式毫无偏差,具体还请根据需要魔改下方的源码来使用。限制代码块最大高度当代码块宽度太大需要左右滚动,而高度同时也超过屏幕高度时就会产生不方便横向滚动的尴尬情况,可以通过 css 解决这个问题。 复制1 2 3#postpage pre{ max-height: calc(100vh - 100px); }这句代码会将 pre代码块的最大高度限制为比屏幕高度低 100px源码(未压缩混淆) 复制1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30//editormdSupport.js function editormdSupport() { //使 EditorMD 的样式能应用于文章 $('#post-content .entry-content').addClass('editormd-html-preview'); //为每一行添加 li 标签以应用行标和奇偶行异色效果 $('pre code').each(function() { var codeClass = $(this).attr('class'); var codeTxt = $(this).html().split("\n"); var finalHtml = ''; var lCnt = 0; for (var i = 0; i < codeTxt.length; i++) { finalHtml += '' + codeTxt[i] + ''; if (++lCnt >= 10) lCnt = 0; } finalHtml += ' '; var pre = $(this).parent('pre'); pre.addClass('prettyprint linenums prettyprinted'); pre.html(finalHtml); }); //调整 ol 宽度,解决每行底色覆盖不全问题 $('pre ol.linenums').each(function() { var codes = $(this).find('code'); var maxWidth = 0; $(codes).each(function() { var width = $(this).width(); if (width > maxWidth) maxWidth = width; }); $(this).width(maxWidth); }); }css 文件不放源码,实际上就是从 EditorMD 中扒出来并自己修改过的而已。本文转自链接:https://moe.best/modification/typecho-editormd-solution.html
2020年07月30日
20 阅读
0 评论
0 点赞
2016-08-13
解决LNMP1.3安装typecho后台404错误问题的方法
从新搬家安装了军哥的lnmp1.3版本,安装完配置好环境,全部把typecho文件拷贝和数据库导入好后,却只能访问首页,后台都登陆不了,登录typecho后台都是404错误提示。这是因为伪静态没有工作,所以无法正确跳转,但是检查半天nginx规则应该没错的啊。解决方法是修改你得站点nginx规则conf文件,文件地址是/usr/local/nginx/conf/vhost/youname.com.conf将找到include enable-php.conf;修改为 include enable-php-pathinfo.conf;然后输入命令重启nginx:service nginx restart或重启lnmp/root/lnmp restart再刷新,就可以进入后台了。文章页面也可以正常访问了。
2016年08月13日
795 阅读
1 评论
0 点赞
2010-07-20
WordPress转Typecho纪实
一直挺喜欢折腾的我终于把WordPress转到Typecho。 WordPress和Typecho简单比较: WordPress:功能很多很好,功能强大的可以做CMS,主题很多,反而没事就折腾插件主题玩了,其他的就不用我多说了。 Typecho:简单实用拥有基本的博客所需功能,支持多种数据库存储形式,执行效率比较高,比较适合喜欢简但轻巧的个人博客使用。
2010年07月20日
2,857 阅读
4 评论
0 点赞