先说说Typecho 是什么

Typecho是一款PHP博客程序,它在 GPL version 2 许可证下发行,基于 PHP (需要 PHP5 以上版本)构建,可以运行在各种平台上,支持多种数据库(Mysql, PostgreSQL, SQLite)。

最令人看重的是它允许我们在商业网站项目中免费使用。

再来看看安装时出现的错误

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

截图显示typecho安装错误提示,卡在“确认您的配置,数据库配置”

网上解决查到的已有解决方法(并未解决问题)

simonlau提到:

试试在install.php文件的第56行加入 ob_start(); 代码;

还有另外一个办法是修改php.ini文件,加入 output_buffering =on 代码;

如果是阿里云,应该是启用含有“缓冲”的那个选项就可以了。

skyong提到:

设置php环境为5.6及以上就可以了。

然而实际操作中因为无服务器管理权限未能修改PHP.INI文件,也无法选择PHP环境版本。故未解决问题。

如果您和我碰到同样的问题,请继续看

1,我们先在单机环境中安装typecho,

2,用phpmyadmin倒出typecho已装好的数据库表

typecho_comments

typecho_contents

typecho_fields

typecho_metas

typecho_options

typecho_relationships

typecho_users

3,编辑此SQL备份文件中的,

('siteUrl', 0, 'http://localhost/typecho'),

将网址http://localhost/typecho改为你的网址。

保存。

4,将此SQL备份文件用phpmyadmin导入你的网站数据库,重新访问你的typecho所在网址即可。

附上我自己新装好typecho使用的SQL备份文件

恢复后,记得自己在后台修改密码,和修改网址啊。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐