linux - 已经绞尽脑汁了,安装完typecho首页正常,但点页面和文章页出现白屏,怎么解决?
PHPz
PHPz 2017-04-17 14:50:32
[Linux讨论组]

问题:

我在Linux云服务器上用子域名、子目录,并且使用过非二进制(ASC2)和二进制上传安装typecho,都是安装一切正常,后台也能进,首页也能看,没有任何设置,就是点击进页面和文章页出现白屏,换浏览器也一样,是服务器配置的事还是代码有问题,怎么解决呢?(主域名一直用着,想用子域名做)

备注:
点开页面上边地址栏是:/index.php/start-page.html
点开文章页上边地址栏是:/index.php/archives/1/
已尝试过:
1、重装过几次也仍然白屏
2、上传过虚拟空间也是一样的结果,不知道具体是哪的问题,好郁闷~
3、这是百度的结果,他也没说具体是什么php配置问题:

4、这是从typecho官网文档里看的安装条件貌似也符合

PHPz
PHPz

学习是最好的投资!

全部回复(5)
怪我咯

应该是你的虚拟空间不支持/index.php/start-page.html路由形式。

怪我咯

我猜你用的是Nginx吧?而且是比较新的版本的?
不是的话请忽略我。
是的话,去检查一下网站的配置,默认是这个 /etc/nginx/sites-available/default

找里面这一条 include fastcgi_params,然后把它替换成 include fastcgi.conf;
原因在这 http://stackoverflow.com/questions/15423...

如果不是这个原因,需要设置成支持pathinfo

location ~ .*\.php$ 

需要替换成

location ~ .*\.php(\/.*)*$ 

参考:http://docs.typecho.org/servers?s[]=ngin...

以下代码参考

  location ~ .*\.php(\/.*)*$ {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    include fastcgi.conf;
  }

全部配置代码可以参考我的博客
http://aircheese.me/2016/typecho-lnmp-ra...

怪我咯

端口重复所致,我刚刚解决了,https://github.com/typecho/typecho/issue...

高洛峰

我遇到了和你一样的问题,你解决了吗?

巴扎黑

@aircheese https://segmentfault.com/q/10...
能帮我看看吗 还有个问题 我的配置文件会自动恢复 在服务器重启之后

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号