Typecho主题/插件开发教程汇聚地

标签 php 下的文章

很多人反映安装的时候出现错误,

typecho安装错误
安装提示

Warning: Cannot modify header information - headers already sent by (output started at /home/ftp/s/s9284005/wwwroot/install.php:205) in /home/ftp/s/s9284005/wwwroot/var/Typecho/Cookie.php on line 102

Warning: Cannot modify header information - headers already sent by (output started at /home/ftp/s/s9284005/wwwroot/install.php:205) in /home/ftp/s/s9284005/wwwroot/install.php on line 584

1.你可能是虚拟主机的话,你的php版本Typecho需要PHP 5.6及以上的环境才能运行。

去虚拟主机后台把默认的PHP版本native切换成5.6就可以了。
2.如果你是lnmp或者啥的。。升级或者切换下php版本吧

这个方法适用于已经安装好上线的老站点,升级到php7之后无法使用的情况。通常是因为php7取消mysql函数的原因,按照下没做过方法修改可以让你的typecho站点满血复活支持 php7。

在 config.inc.php 文件中修改如下代码即可
查找以下代码

$db = new Typecho_Db('Mysql', 'typecho_');

修改为

$db = new Typecho_Db('Pdo_Mysql', 'typecho_');