免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3263 | 回复: 10
打印 上一主题 下一主题

php生成文件错误【解决】 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-19 11:02 |只看该作者 |倒序浏览
网站用php生成静态以减轻服务器负担,但有页面静态化不成功

更离谱的是,后台管理中某  .php   文件,点击相应连接时,系统提示下载该文件。

哪位朋友遇到过类似问题,还请赐教





问题在于gzip处理,php.ini中有zlib的选项开关。以后在网站后台添加gzip的开关选项来解决问题

[ 本帖最后由 小雨 于 2008-10-23 13:32 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-10-20 09:48 |只看该作者
如果下载的内容是php源代码 那应该是服务器没有解析执行php文件 需要设置下服务器

论坛徽章:
52
码神
日期:2017-03-28 10:27:10综合交流区版块每日发帖之星
日期:2015-10-11 06:20:00综合交流区版块每日发帖之星
日期:2015-09-28 06:20:00综合交流区版块每日发帖之星
日期:2015-09-22 06:20:00每日论坛发贴之星
日期:2015-09-12 06:20:00综合交流区版块每日发帖之星
日期:2015-09-12 06:20:00综合交流区版块每日发帖之星
日期:2015-09-08 06:20:00综合交流区版块每日发帖之星
日期:2015-09-05 06:20:00综合交流区版块每日发帖之星
日期:2015-09-04 06:20:002015亚冠之德黑兰石油
日期:2015-09-01 10:41:53每日论坛发贴之星
日期:2015-10-11 06:20:00综合交流区版块每日发帖之星
日期:2015-10-12 06:20:00
3 [报告]
发表于 2008-10-20 10:12 |只看该作者

回复 #1 小雨 的帖子

没遇到过。。。

论坛徽章:
0
4 [报告]
发表于 2008-10-20 17:59 |只看该作者

回复 #2 sanders_yao 的帖子

其他的PHP文件可以解析,只有一个不能解析。可以排除apache不能解析PHP的问题。

论坛徽章:
0
5 [报告]
发表于 2008-10-20 18:00 |只看该作者

回复 #3 mz198424 的帖子

程序员在排查,寻找问题的根源
谢谢回复

论坛徽章:
0
6 [报告]
发表于 2008-10-21 09:43 |只看该作者
那就是用抓包工具查一下那个php脚本输出的文件头的内容

论坛徽章:
0
7 [报告]
发表于 2008-10-21 14:05 |只看该作者
改一下文件名,再该回来。

论坛徽章:
0
8 [报告]
发表于 2008-10-21 21:46 |只看该作者

回复 #6 sanders_yao 的帖子

GET /system/html.manage.php?action=list HTTP/1.1
User-Agent: Opera/9.60 (Windows NT 5.0; U; zh-cn) Presto/2.1.1
Host: www.xxx.com
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: zh-CN,zh;q=0.9,zh-tw;q=0.8,en;q=0.7
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Referer: http://www.xxx.com/system/index.php?action=main
Cookie: cdb_statics_sign=1; PHPSESSID=3ab2772454c6d75fc829e96eaebcda81; cdb_langType=zh-cn
Cookie2: $Version=1
Connection: Keep-Alive, TE
TE: deflate, gzip, chunked, identity, trailers


HTTP/1.1 200 OK
Date: Tue, 21 Oct 2008 21:09:42 GMT
Server: Apache/2.2.6 (FreeBSD) mod_ssl/2.2.6 OpenSSL/0.9.8e DAV/2 PHP/5.2.5 with Suhosin-Patch
X-Powered-By: PHP/5.2.5
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-Encoding: gzip
Vary: Accept-Encoding
Content-Length: 5075
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8

[ 本帖最后由 小雨 于 2008-10-21 21:51 编辑 ]

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
9 [报告]
发表于 2008-10-21 23:07 |只看该作者
换个浏览器看看,还下载么?
下载的,是解析后的内容,还是原始php文档内容?

文件编码是什么?

论坛徽章:
0
10 [报告]
发表于 2008-10-22 08:09 |只看该作者

回复 #9 HonestQiao 的帖子

换浏览器是乱码

utf-8的编码

freebsd 上 gzip是不是有问题,

mod_deflate.so在httpd.conf中有支持,mod_gzip.so没有,找了些资料说fb放弃了对于gzip的支持,有zlib也可以
http://www.freebsdchina.org/forum/viewtopic.php?p=206841
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP