我已经尝试了两种:
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路径为空,而Plesk在默认配置中为其他内容设置了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()是你的朋友