raksmart活动促销

分享

写回答

发帖

[提问] 求助---zend的错误

HostMonster HostMonster 23184 人阅读 | 54 人回复

发表于 2008-7-11 10:59:53 | 显示全部楼层 |阅读模式

不只是首页,内容页是一样的,头部突然出现一堆乱码。使用网站修复功能无效,检查后台登陆记录没有异常。昨天还好好的,今天早上就是这样的:

Zend 20001120011203110614x?? 輀mo?  叁侞)??臰,蓯瑊碍?烀0,pl?嘭嗧碖鼿墥?灁牊訞欤幖爿?O犭b~7奂|Y^?tA~yw鱬2_.w喆墖拍 }1q篾恸?'m潚窌戴M术馀m鵌N讹孵?阕顪?U鏔?bu>I謝?Ze泓忙\緵玓aW嚩^c奌灓?mYZ唤?d婘c箜壬扯皐g嬠桡h 鄎进?7梂絶縐^崹羴殾?矈满9n獟蔚?le璯粈k獄wдC趤遫?桏昣O洨憑粼耭钤>[?螕參婤3F7A畯??驂3璹?"Oo7藝賔絇 >;?圎輟鰒沮曲凎愎Q貦擋-蛯畲㏒d^?A ?u-祺鶝鶉露欱>А蟩鐂6淑??箞G秿f砷z砡焓磲|粵?3貂禅?U?+袁T淬孎篱r:?蒤H跺R[?縲6?S莡F?a 呰?枂蟓?-戊骐遛T/?@鎢祦糺#?n姗区萅l7嫁?埆4笼?璺?眦B ??x??蹺4MΟ慪?)?玿?a|+?]?f嬚|?;6c紻9j[$QE篩pnxP刑捻輠sP佩箕镽鞜??院?y?C&)醦 n衼軤#r?*?旊蕌炝C筃Вr濙邸檅剌鞀韏?绦K譜掕昪有慐爟?硾蚛琑?玉j彿?K?赑z鹰V0_湔?o?幞W@ia穯吃? YA?髞纔錁颁忝掲勫?nXr(,9朖Q? >桙盿伞皘襔湴鋊X騋a蓢脪Ca闪颁忝*?嚶拸纒1

后检查同一空间的另一个网站,也是同样的结果。是否是主机有关程序出了问题?
但和客服沟通了半天,他说不是:
jtrent [8:00:49 PM]: I don't think there is any information you can provide to me.
[8:00:52 PM]: This is not something I can fix.
[8:00:55 PM]: this is not a hosting error.
[8:00:59 PM]: This is an application error.

这个客服反复说了半天,要我把错误翻译过来,他看不懂,没有更多的信息,无法解决问题,我也反复告诉他那是乱码,不能翻译,我也看不懂。最后他就说了上面的那几句话。

我又检查不出本身建站的程序有什么问题,请教我该怎么办?急啊

回答|共 54 个

一路同行

发表于 2008-7-11 11:17:30 | 显示全部楼层

在cpanel面板查看错误日志
RAKSmart

zhshji

发表于 2008-7-11 11:19:53 | 显示全部楼层

他说不是主机的问题 是程序的错误 一般乱码也是主机的错误的可能性很少 换个其他程序试下就知道了

lyqx

发表于 2008-7-11 11:23:25 | 显示全部楼层

谢谢两位。我去看看控制面板

lyqx

发表于 2008-7-11 11:30:31 | 显示全部楼层

一大堆的错误了,拷贝了几行,帮看看大概是什么问题:
[Thu Jul 10 21:24:01 2008] [error] [client 66.249.73.114] Failed loading /usr/local/Zend/lib/Optimizer/php-5.2.x/ZendOptimizer.so: /usr/local/Zend/lib/Optimizer/php-5.2.x/ZendOptimizer.so: undefined symbol: compiler_globals

[Thu Jul 10 21:24:01 2008] [error] [client 125.85.224.136] Failed loading /usr/local/Zend/lib/Optimizer/php-5.2.x/ZendOptimizer.so: /usr/local/Zend/lib/Optimizer/php-5.2.x/ZendOptimizer.so: undefined symbol: compiler_globals, referer: http://www.baidu.com/s?wd=%CE%F7%D1%F3%C8%CB%CC%E5%D2%D5%CA%F5&lm=0&si=&rn=10&ie=gb2312&ct=0&cl=3&f=1&rsp=2

[Thu Jul 10 21:24:01 2008] [error] [client 124.115.4.202] Failed loading /usr/local/Zend/lib/Optimizer/php-5.2.x/ZendOptimizer.so: /usr/local/Zend/lib/Optimizer/php-5.2.x/ZendOptimizer.so: undefined symbol: compiler_globals

[Thu Jul 10 21:24:02 2008] [error] [client 124.115.0.138] Failed loading /usr/local/Zend/lib/Optimizer/php-5.2.x/ZendOptimizer.so: /usr/local/Zend/lib/Optimizer/php-5.2.x/ZendOptimizer.so: undefined symbol: compiler_globals .....

[ 本帖最后由 lyqx 于 2008-7-11 11:32 AM 编辑 ]

lyqx

发表于 2008-7-11 11:49:51 | 显示全部楼层

看不懂啊,还要信用卡?

jtrent [9:46:28 PM]: Thank you for choosing Live Chat. My name is Jason. If you have not already provided the Domain this issue is regarding, please do so now along with any additional details you feel I should have.
liyang [9:46:28 PM]: Zend error, affecting page http://www.219i.com http://www.wbosport.com
jtrent [9:46:47 PM]: If you want, I can try setting up zend.
[9:46:49 PM]: May I have either the password or last four digits of the credit card on file? Note that if you paid through paypal, I would then need either the password or the invoice number and date of signup.
liyang [9:47:04 PM]: MAIN error_log:
[9:47:30 PM]: [Thu Jul 10 21:34:22 2008] [error] [client 220.181.19.162] Failed loading /usr/local/Zend/lib/Optimizer/php-5.2.x/ZendOptimizer.so: /usr/local/Zend/lib/Optimizer/php-5.2.x/ZendOptimizer.so: undefined symbol: compiler_globals [Thu Jul 10 21:34:23 2008] [error] [client 221.194.136.242] Failed loading /usr/local/Zend/lib/Optimizer/php-5.2.x/ZendOptimizer.so: /usr/local/Zend/lib/Optimizer/php-5.2.x/ZendOptimizer.so: undefined symbol: compiler_globals, referer: http://www.lansmx.com/index.php?showoldetails=yes [Thu Jul 10 21:34:23 2008] [error] [client 65.55.211.29] Failed loading /usr/local/Zend/lib/Optimizer/php-5.2.x/ZendOptimizer.so: /usr/local/Zend/lib/Optimizer/php-5.2.x/ZendOptimizer.so: undefined symbol: compiler_globals [Thu Jul 10 21:34:24 2008] [error] [client 66.249.73.114] Failed loading /usr/local/Zend/lib/Optimizer/php-5.2.x/ZendOptimizer.so: /usr/local/Zend/lib/
jtrent [9:47:53 PM]: That is a main error log, and does not apply to your personal account in this case. May I have either the password or last four digits of the credit card on file? Note that if you paid through paypal, I would then need either the password or the invoice number and date of signup.

zhshji

发表于 2008-7-11 11:50:51 | 显示全部楼层

给你从网上找了个原因  导致加载ZendOptimizer失败的原因,是因为编译安装Apache2的时候,指定了worker模式 --with-mpm=worker ,Apache2运行在线程模式下。而ZendOptimizer只支持进程模式。也就是Apache2的prefork模式 --with-mpm=prefork 。

于是查看当前的Apache2是否支持了worker模式:

QUOTE:
# httpd -l
Compiled in modules:
core.c
worker.c
http_core.c
mod_so.c

果然,是支持worker模式。

解决办法
其实解决的办法很简单,只需要按照下面三个步骤进行,就可以了:


以 --with-mpm=prefork 参数重新编译安装Apache2
重新编译安装PHP
重新安装ZendOptimizer

在程序都重新编译安装完后,重启Apache,就可以了。

一些思考
所谓“鱼肉与熊掌,两者不可兼得”,目前Apache2+PHP,ZendOptimizer就只支持prefork模式。两者之间只能由使用者自己根据自己的实际需求来抉择了。

希望zend尽快开发出支持Apache worker模式的ZendOptimizer吧。

评分

参与人数 1金币 +3 收起 理由
一路同行 + 3 助人为乐

查看全部评分

lyqx

发表于 2008-7-11 11:54:13 | 显示全部楼层

原来给账号就行了...

jtrent [9:51:52 PM]: Let me take a look. Just one moment please.

lyqx

发表于 2008-7-11 11:56:53 | 显示全部楼层

晕倒。

谢谢7楼。不过我不懂这些,服务器的这些东西我不能管吧?

怎么昨天还好的,今天就出问题了。什么都没动。

神猪

发表于 2008-7-11 11:59:28 | 显示全部楼层

升级  zend  GD 默认那个好象不能用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

HostMonster讨论

HostMonster
优惠码:优惠链接
介绍:HostMonster美国主机商成立于1996年,总部位于犹他州普罗沃,提供主机托管服务,在业内有比较有实力,而且口碑也不错。HostMonster美国主机性价比较高,而且基本不会额外收取费用,其无限型方案支持无限磁盘空间,无限带宽和电子邮件帐户,提供免费域名1个。
查看更多

lyqx

发表主题