致命错误:无法从检测到的编码“UTF-32LE”转换脚本

时间:2011-07-09 12:43:48

标签: php apache zend-framework freebsd

将一个正在运行的网站从一台服务器复制到另一台服务器,现在我收到了这个错误 - 浏览网站的主页。

Fatal error: Could not convert the script from the detected encoding "UTF-32LE" 
  to a compatible encoding in /usr/local/share/zf/library/Zend/Application.php 
  on line 320

全局httpd-error.log显示,服务器运行其他vhost,但很确定它与上述错误有关。

[notice] child pid 8012 exit signal Segmentation fault (11)

服务器都运行FreeBSD 8.1,一个32位(有错误),另一个运行64位。刚刚将有错误的那个更新到最新版本的Apache和PHP,可在Ports-catalog中找到。更新前也出现错误。

请注意,我的副本是使用大型部件用于新网站,因此一直在删除文件,但不应对上述错误产生任何影响。

1 个答案:

答案 0 :(得分:0)

要解决这个问题,我必须再次删除所有内容,将网站上的tar从源服务器下载到我的mac。在我的Mac上提取,并通过FTP上传到新服务器 - 现在错误消失了。