Zend Framework中的PHP解析器错误

时间:2011-02-22 10:03:53

标签: php zend-framework

我刚刚将我的项目库文件夹(带有ZF svn外部文件)更新为ZF 1.11版。我现在得到了各种奇怪的错误,与空白,空行等有关。我在互联网上搜索了很长一段时间,但找不到合适的答案。我认为这与我的php.ini文件中的一些设置有关,但无法弄明白。

错误示例:

Parse error: syntax error, unexpected $end in /library/Zend/Application.php on line 415 Call Stack: 0.0042 657160 1. {main}() /mnt/hgfs/htdocs/service/public/index.php:0

PHP版本:PHP 5.3.5-0.dotdeb.1

所有的帮助都会受到赞赏,我无法绕过它!

1 个答案:

答案 0 :(得分:0)

我看到你在hgfs挂载上运行项目,可能在你的VM中。尝试在hgfs mount上运行你的项目,因为我发现在处理这些事情时它是错误的。

首先,默认安装选项不会考虑您的客户机和主机系统上的文件和目录属性(uid和gid)可能不同。不幸的是,设置这些权利并不适合我。

我最终使用的解决方案是抛弃hgfs驱动程序并使用sshfs挂载文件。在Debian上,您可以通过运行apt-get install sshfs来安装它。然后我添加了/etc/fstab的条目,如下所示:

sshfs#user@host:/path/to/host/dir    /mnt/share    fuse    comment=sshfs,user,rw,exec,uid=1000,gid=1000,allow_other 0 0

然后可以通过运行以下命令来挂载共享:

mount /mnt/share

希望这有帮助!