Typecho各种问题集合(update...)
请CTRL+F 快速查询!!!
Typecho主题制作常用代码集锦
http://app.typecho.me/
http://plugins.typecho.me/
Typecho 搭建博客主题常用代码修改集合
[教程]Typecho 优化弊端完全修复指南
更换域名后出现图片不显示:
http://forum.typecho.org/viewtopic.php?f=24&t=5248#p27616
用SQL的update命令批量替换原网址,语句格式如下:
UPDATE 某数据表 SET 此表某字段 = REPLACE(此表某字段, '原内容','新内容')
实例:
UPDATE typecho_contents SET text = REPLACE(text,
'http://www.zhengyuzhong.com/','http://www.jzwalk.com/') WHERE type = 'post'
意思是:修改表“ typecho_contents” 中的字段 “text”的
原网址http://www.zhengyuzhong.com/为http://www.jzwalk.com/ 。
注意半角符号,注意替换前备份。
先前设置永久链接换空间后导致404错误
1.apache的直接将Apache的伪静态文件.htaccess放在网站目录下即可。
2.Nginx (同tengine):
http://forum.typecho.org/viewtopic.php?f=24&t=5266#p27655
location / {
index index.html index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
存为typecho.conf,并应用。
ssh登录找到你网站配置文件:/usr/local/nginx/conf/vhost/域名.conf
打开后在root /home/wwwroot/域名; 这一行下面添加:include typecho.conf;
lnmp环境后台404
http://forum.typecho.org/viewtopic.php?f=4&t=5274&p=27799
添加pathinfo支持, 去掉include pathinfo的#, 在try_files前加#重启nginx即可使用;
如果装的是最新的lnmp1.1,
是pathinfo的问题,禁用了就好了。
参考下面:
include typecho.conf;
#error_page 404 /404.html;
location ~ [^/]\.php(/|$)
{
# comment try_files $uri =404; to enable pathinfo
# try_files $uri =404;
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
include pathinfo.conf;
}
密码保护文章显示文章标题
密码保护文章如何设置为只保护文章而不保护标题,
修改方法在此处记录,方便自己使用。
在typecho文档中有这样写:
受密码保护的内容
内容标题(被替换为’此内容被密码保护’)
内容文本(被替换为提示输入密码的输入框)
内容标签(被强制清空)
内容评论数(被清零)
内容相关评论(不展示)
内容相关文章(不展示)
内容不可回复(强制设置为不可回复)
标题正常显示修改办法:
打开网站目录中的文件/var/Widget/Abstract/Contents.php,将第742行注释掉。
/* $value[‘title’] = _t(‘此内容被密码保护’); /
自定义后台登陆入口admin
http://forum.typecho.org/viewtopic.php?f=4&t=6244
Typecho 安装好后,默认的后台路径是 domain.com/admin/,
为了提高安全性,我们允许以 domain.com/xxxx/ 的方式访问,
其中 xxxx 是你自定义的路径。自定义的方法如下:
你只需要在系统根目录下的 config.inc.php 文件里,找到
/** 后台路径(相对路径) */
define('__TYPECHO_ADMIN_DIR__', '/admin/');
把这个 /admin/ 路径改成自己想要的路径就行了
5 typecho管理员帐号密码忘记的修改方法
在此分享下利用PHPMYADMIN修改管理员密码的方法,高手表笑我,新手都需要慢慢成长嘛。
步骤1:
登录你的PHPMYADMIN账户,如果连PHPMYADMIN账户的密码都忘了请直接点屏幕右上角的XX。
打开typecho安装数据库,找typecho_users点进去在password前面打勾,选择浏览,就能看到uid1的详细信息了。
步骤2:
选择uid1然后点最前面的笔形图标“更改”,把第三行的password改为
e10adc3949ba59abbe56e057f20f883e
其他项目不要动,选择执行。这时候密码就是“123456”了。
步骤3:登录typecho后台,用你的帐号登录密码是123456然后到后台修改密码
Typecho启用https访问的实现方法
登录Typecho后台 -> 设置 -> 基本设置 -> 站点地址改成https的域名是必须的。
编辑Typecho站点根目录下的文件config.inc.php加入下面一行配置,否则网站后台还是会调用HTTP资源。
/** 开启HTTPS */
define('__TYPECHO_SECURE__',true);
由于Chrome浏览器对HTTPS要求较高,Firefox已经显示小绿锁,可是Chrome还是有警告提示,F12查看,
评论表单的action地址还是http,找到站点主题目录下的 comments.php 文件,
并搜索 $this->commentUrl(),将其替换为:echo str_replace("http","https",$this->commentUrl()); 最后保存。
typecho循环分类得到每个分类的文章(做CMS模板必备)
标签:typecho