My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
  Advanced search   Search tips   Subscriptions
Issue 13: 无法使用服务……
1 person starred this issue and may be notified of changes. Back to list
Status:  Started
Owner:  ----


 
Reported by liruc...@gmail.com, Mar 13, 2011
建立数据表成功,但启用时显示以下提示,服务器无法使用,不知道是什么原因?

DNS: couldn't open /etc/resolv.conf: No such file or directory
Disabling disk cache: No such file or directory
Disabling local tree: No such file or directory
Established listening socket on port 10088
Mar 14, 2011
Project Member #1 lehui99
这些提示是正常的,请设置浏览器的HTTP和HTTPS代理服务器为127.0.0.1端口10088即可使用。
Mar 14, 2011
#2 liruc...@gmail.com
Firefox用127.0.0.1:10088连接失败……phpsocks5是不是不能运行在带有强制广告的免费空间上?
Mar 14, 2011
#3 liruc...@gmail.com
补上LOG文件
Mar 16, 2011
Project Member #4 lehui99
看了log,应该是客户端收到的数据没有包含服务器返回的数据导致的。不知道这个广告是怎么加上去的?可以贴一下正常html在不包含广告的情况下和包含广告的情况下的html源代码。
Mar 16, 2011
#5 liruc...@gmail.com
它是自动在网页的末尾加上一些代码……
Mar 16, 2011
Project Member #6 lehui99
如果只是在末尾加上一些代码,那么phpsocks5理应可以正常工作。但从log来看,客户端收到的数据并不包含服务器端返回的数据,可以看一下今天新加的wiki页参数列表,为了防止加入广告和php本身错误显示加了prefix和postfix。
Mar 19, 2011
Project Member #7 lehui99
试试看0.4.3版,0.4.3增加了更多的log信息,针对有广告的情况打印了更多的信息,可以反馈0.4.3版的log文件,这样我就能看到广告的具体情况了。
Status: Started
Mar 26, 2011
#8 liruc...@gmail.com
我重新安装了0.5版,然后把log信息传上来了,请帮我看看,谢谢。
Mar 26, 2011
#9 liruc...@gmail.com
大约是可以通过prefix与postfix解决的,但我不知该怎么设置,可否给个示例?
Mar 26, 2011
Project Member #10 lehui99
默认就是使用了prefix和postfix的,不知道你这里是什么情况,我先看看再说。
Mar 26, 2011
Project Member #11 lehui99
看了一下你的情况,结果中确实有广告,但并不是导致不能使用的原因。

导致不能使用的原因是php返回的结果并没有发送给客户端,但不知道是什么原因。这可能要你问一下你的php虚拟主机供应商了。

比如php返回abcdefg\x00\x01...\xffbcdefgh,结果服务器只发送了abcdefg\x00就结束了,之后就是广告代码了,缺少了\x01...\xffbcdefgh这些内容。

也就是说,看上去似乎是广告代码不是添加到结尾的,而是替换覆盖了结尾数据,而且还替换了超过50%的数据。换句话,也就是在添加广告代码之前删除了php返回的超过50%的信息,然后加上了广告代码。
Mar 26, 2011
Project Member #12 lehui99
测试方法也很简单,分别在有广告和无广告的php空间中测试我这个附件test.php,正常情况下使用下载工具下载后为1KB,如果附加了广告的话下载下来应该是超过1KB的,如果少于1KB就说明破坏了php返回的原始数据。
test.php
4.0 KB   View   Download
Mar 26, 2011
#13 liruc...@gmail.com
我用下载工具Down下来的文件,好象只剩下广告了,别的啥也没有。
Mar 26, 2011
#14 liruc...@gmail.com
用另一个无广告的收费空间,下载该文件,里面有很多内容。而用带广告的免费空间,就啥也下不到了。
Mar 26, 2011
Project Member #15 lehui99
用其他空间,比如没有广告的空间测试呢?

如果其他空间下载下来的文件大小比你这个空间下载下来的文件大小还要大,说明你这个空间不会返回给浏览器/下载软件/客户端完整的数据。
Mar 26, 2011
#16 liruc...@gmail.com
这样看来,这个空间是没办法利用了。呵呵~~~谢谢你的耐心:)
Mar 26, 2011
Project Member #17 lehui99
哦,就是说你的带广告的免费空间把php本来应该返回给下载工具的数据全丢了。
Mar 26, 2011
Project Member #18 lehui99
也不能说无法利用了,首先要搞清楚到底是为什么这个空间会把本来应该返回给浏览器/下载工具/客户端的数据丢了,有没有办法避免这种情况?

如果找到规律可以避免这种情况的话,说不定还是能找到解决办法的。
Mar 26, 2011
#19 liruc...@gmail.com
呃,理论上是这样,但有什么办法能弄清楚这种规律呢?会不会是服务器端禁掉了某些PHP命令?
Mar 26, 2011
Project Member #20 lehui99
这个空间只有你有,可能只有你能找出规律了。

应该不是禁用了某些php命令,你看test.php,其中只有echo一个命令。
May 3, 2011
Project Member #21 lehui99
试试看最新版,Content-Type改为了image/png应该没有广告也不会丢失数据了。
May 8, 2011
#23 liruc...@gmail.com
仍然不行,安装新版之后,使用代理会出现socks protocol error
May 8, 2011
Project Member #24 lehui99
贴一下服务器和客户端log?

Powered by Google Project Hosting