间歇性地在PHP中设置包含路径失败 - php

我已经尝试了两种:

ini_set('include_path', '.:/usr/share/php5:/usr/share/php5/PEAR:lib:app/classes');

并且 :

php_value include_path ".:/usr/share/php5:/usr/share/php5/PEAR:lib:app/classes"

在.htaccess文件中。

两种方法实际上都有效,但只是间歇性地起作用。也就是说,它们对于大约37个页面的请求可以正常工作,然后在大约42个页面的请求中失败,从而导致require()调用导致致命错误,从而导致站点崩溃。

我什至不知道从哪里开始尝试找出正在发生的事情!

@ cnote

看起来您在包含路径中复制了当前目录。尝试从字符串中删除“。:”之一。

in脚本版本最初是

ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . 'lib' . PATH_SEPARATOR . 'app' . DIRECTORY_SEPARATOR . 'classes');

因此。:。:来自现有路径:

ini_get('include_path')

我仍然尝试删除它,问题仍然存在。

参考方案

原来,问题与5.2.5中的PHP错误有关

为include_path设置“ admin_flag”会导致某些请求中的include路径为空,而P​​lesk在默认配置中为其他内容设置了admin_flag。 PHP的更新解决了该问题。

http://bugs.php.net/bug.php?id=43677

PHP strtotime困境 - php

有人可以解释为什么这在我的服务器上输出为true吗?date_default_timezone_set('Europe/Bucharest'); var_dump( strtotime('29.03.2015 03:00', time()) === strtotime('29.03.2015 04:00�…

PHP-全局变量的性能和内存问题 - php

假设情况:我在php中运行一个复杂的站点,并且我使用了很多全局变量。我可以将变量存储在现有的全局范围内,例如$_REQUEST['userInfo'],$_REQUEST['foo']和$_REQUEST['bar']等,然后将许多不同的内容放入请求范围内(这将是适当的用法,因为这些数据指的是要求自…

php-casperjs获取内部文本 - php

我正在为casperjs使用php包装器-https://github.com/alwex/php-casperjs我正在网上自动化一些重复的工作,我需要访问一个项目的innerText,但是我尚不清楚如何从casperjs浏览器访问dom。我认为在js中我会var arr = document.querySelector('label.input…

PHP-将日期插入日期时间字段 - php

我已在数据库中使用datetime字段存储日期,使用PHP将“今天的日期”插入该字段的正确方法是什么?干杯, 参考方案 我认为您可以使用php date()函数

PHP-如何获取类的成员函数列表? - php

如果我知道班级的名字。有没有办法知道类的成员函数列表? 参考方案 get_class_methods()是你的朋友