由一个错误学到的一些php安全配置问题

Sunday, July 13th, 2008

错误 在MediaTemple主机从(dv)3.0升级到3.5之后,我遇到的第一个问题就是一个莫名奇妙的php错误: [Sat Jul 12 04:51:27 2008] [error] [client 121.42.26.81] PHP Warning: require_once(/var/www/vhosts/fwolf.com/include/fwolflib/func/config.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: Operation not permitted in /var/www/vhosts/fwolf.com/httpdocs/info.php on line 4 [Sat Jul 12 04:51:27 2008] [error] [client 121.42.26.81] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required ‘/var/www/vhosts/fwolf.com/include/fwolflib/func/config.php’ (include_path=’.:/var/www/vhosts/fwolf.com/include’) in /var/www/vhosts/fwolf.com/httpdocs/info.php on line 4

......[阅读全文]

Tags: , , , , , , , , , ,

adodb5连接sybase的一个错误

Tuesday, March 25th, 2008

这个错误比较蹊跷,所以拿出来说一说。环境:php 5.2.3, adodb 5.04, ubuntu 7.10 Gutsy. 前两天为了使用adodb和sqlite3,就把adodb升级成了只支持php5的adodb5(5.0.4),过两天发现另外一个使用sybase的程序不正常了,运行时不工作直接退出,没有任何错误信息,通过添加die(’hi’);的方式定位到错误发生在$db = &ADONewConnection(’sybase’);这一行。 adodb对sybase的支持一直不强,不过还没有到不工作的地步,但这个错误没有任何提示,实在是不好找,无奈之下用ZendStudio来跟踪一下,弄了一个最简单的小程序,当然,它是不工作没错误直接结束: #! /usr/bin/php

......[阅读全文]

Tags: , , , , , , ,