Sorry, I failed to mention that I ran the command line script as the apache user.
Robbert [EMAIL PROTECTED] wrote on 11/03/2005, 04:25:40 PM: > the most obvious is db permissions -- but you should be able to get php > to report a decent error so you know more precisely what the issue is. > > for the db permissions issue -- when you run the php script from the > command line it's running as "you", so the (default) connect to the db > will come from . when the same script is > run through the apache server the (default) connect will be from > . if the "apache user" doesn't have > access to the db (but "you" do) it will fail. > > > > > > ------------ Original Message ------------ > > Date: Thursday, November 03, 2005 06:59:30 AM -0800 > > From: Robbert van Andel > > To: php-general@lists.php.net > > Subject: [PHP] PHP from the command line > > > > I run a linux webserver with Apache and PHP5. Does anyone out there > > know why a php script would work from the command line but fail when > > running it through a web browser? In particular, I'm trying to get a > > connection to an MSSQL server but PHP fails to connect when I run the > > script with a web browser. My regular scripts (i.e. ones without any > > mssql functions) work fine from the browser. When I run the script > > from the command line, the connection succeeds. Any idea if this is a > > PHP error or an apache error. If this is an apache error, does anyone > > know what I need to search for to find an answer? > > > > > > > > Thanks, > > > > Robbert van Andel > > > > > > > > ---------- End Original Message ---------- -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php