php require_once“FILENAME”导致失败打开所需”
在.php我有这个:
Line 64 require_once 'Zend/View/Stream.php' 在apache错误日志中我看到: 我一直在谷歌和调试四个小时..也许这听起来很熟悉某人.. require_once 'Zend/View/Stream.php' 原因 Failed opening required '' 解决方法
编辑根据
https://bugs.php.net/bug.php?id=62398,在PHP 5.4的某些早期版本的APC扩展中存在一个错误,它用一个空字符串替换了传递给require的文件.
感谢@conceptdeluxe,他在使用PHP 5.4.30和APC 3.1.13时想到了这一点. 除此以外 您可能希望按照http://php.net/manual/fr/function.set-include-path.php中提供的说明更新include_path配置选项 基本上,需要告诉解释器在哪里查找Zend类. 让我们假设,Zend库可从/ var / www / my_project / vendor / Zend获得,然后我们可以在使用Zend Stream之前进行下一次调用: set_include_path(get_include_path() . PATH_SEPARATOR . '/var/www/my_project/vendor'); 另一个解决方案是改变PHP配置文件 # assuming vim is available as text editor # and PHP configuration file would be available for editing vim /etc/php.ini # append /var/www/my_project/vendor to the value of entry include_path='.:/var/www/my_project/vendor' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |