前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >typecho安装过程遇到的问题以及解决办法

typecho安装过程遇到的问题以及解决办法

作者头像
槽痞
发布2020-06-23 15:13:51
1.5K0
发布2020-06-23 15:13:51
举报
  • typecho官方安装文档:http://docs.typecho.org/install
  • typecho常见问题汇总:http://docs.typecho.org/faq
  • 安装环境: lnmp,其中linux为centos ,php版本为php7.0
  • 问题1:遇到需要手动创建common.inc.php文件后,无法生效? 操作过程:拷贝之后直接用vim打开并shift+insert粘贴进去 正确姿势:按住i进入插入模式之后再shift+insert粘贴
  • 问题2:数据库连接失败? 如果使用的php系统版本为7,那么在需要在common.inc.php中的$db = new Typecho_Db('Mysql', 'typecho_');修改为$db = new Typecho_Db('Pdo_Mysql', 'typecho_');
  • normalize.min.css报404? 在V站中作者已经提出由于又拍云的CDN失效导致,见http://lax.v2ex.com/t/434558,可以用https://cdn.baomitu.com/normalize中用2.x.x替换默认的usrthemesdefaultheader.php中的17行
  • 问题3:除了打开首页以外,别的都报404? 找到php.ini文件,确保cgi.fix_pathinfo = 1。
  • 问题4:只能打开首页,并且打不开文章详情页也是停留在首页? 找到nginx中关于解析你的解析到当前的域名, location ~ .*\.php(\/.*)*$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^(.+?.php)(/.*)$; set $path_info ""; set $real_script_name $fastcgi_script_name; if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") { set $real_script_name $1; set $path_info $2; } fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$real_script_name; fastcgi_param SCRIPT_NAME $real_script_name; fastcgi_param PATH_INFO $path_info; include fastcgi_params; //此处可根据实际情况决定是否替换,我的是include fastcgi.conf未做替换能正常运行 }
  • 优化打开速度? 在博客根目录下面的index.php文件代码开始的位置加入ob_start('ob_gzhandler'); 开启gzip压缩。
    • 如何设置首页的文章只显示摘要? typecho自带的编辑器的工具中有一个摘要分割线的工具,可以在要添加摘要分割的的地方点击或者手动插入<!--more-->
  • 无法上传附件? linux服务器需要写入权限 cd到博客的所在的根目录后,修改usr文件下权限 chmod -R 777 usr 即可
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-04-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
内容分发网络 CDN
内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档