All,
        The problem turned out to be selinux. 

With the newest version of RH, a new security model has been
implemented. Instead of doing Discretionary Access Control (DAC,
conventional rwx permissions) RH implements selinux which uses Mandatory
Access Control (MAC, enhanced permissions using contexts). 

The /etc/php.ini file on the development box didn't have correct MAC
permissions. I restored them to the correct context and apache is now
reading the /etc/php.ini file. Steps below:

#To restore the selinux configuration on a file.
1. check the permissions
[EMAIL PROTECTED] etc]$ sudo getfattr -m . -d php.ini
Password:
# file: php.ini
security.selinux="user_u:object_r:etc_t:s0\000"

2. Create a file with the right permissions / context.
[EMAIL PROTECTED] etc]$ cat /home/admmadis/setme
# file: php.ini
security.selinux="system_u:object_r:etc_t:s0\000"

3. Restore the context of the file.
[EMAIL PROTECTED] etc]$ sudo setfattr --restore=/home/ryan/setme

4. look again to test.
[EMAIL PROTECTED] etc]$ getfattr -m . -d php.ini
# file: php.ini
security.selinux="system_u:object_r:etc_t:s0\000"

5. restart apache...

 -Thanks for everyone's help!!


-----Original Message-----
From: Richard Lynch [mailto:[EMAIL PROTECTED] 
Sent: Monday, January 14, 2008 10:43 AM
To: Ryan H. Madison
Cc: php-general@lists.php.net
Subject: Re: [PHP] /etc/php.init changes not honored

In phpinfo() output, PHP tells you where it is looking for its php.ini
file.

If you aren't changing a php.ini file in that location, then PHP isn't
going to see it...

On Thu, January 10, 2008 4:59 pm, Ryan H. Madison wrote:
> Hello,
>
>             I am trying to increase upload_max_filesize beyond the 2M
> limit. I've set this in my /etc/php.ini file, but every time I look at
> the output of phpinfo(); the changes I make in /etc/php.init don't
> seem
> to be honored. This isn't limited to upload_max_filesize, I've changed
> the Engine & safe_mode values, but these don't seem to make any
> difference either. I've looked in the /etc/php.d directory, and those
> files only reference other libraries. I've even removed the
> /etc/php.ini
> file which doesn't seem to make a difference.
>
>             What am I missing?
>
> -Thanks, RYAN
>
>
>
>             I'm running a default installation of CentOS 5.
>
>
>
> [EMAIL PROTECTED] etc]$ cat /etc/redhat-release
>
> CentOS release 5 (Final)
>
> [EMAIL PROTECTED] etc]$ rpm -qa | grep php
>
> php-5.1.6-5.el5
>
> php-pdo-5.1.6-5.el5
>
> php-pear-1.4.9-4
>
> php-common-5.1.6-5.el5
>
> php-cli-5.1.6-5.el5
>
> php-mysql-5.1.6-5.el5
>
> [EMAIL PROTECTED] etc]$ rpm -qa | grep httpd
>
> httpd-2.2.3-6.el5.centos.1
>
> httpd-manual-2.2.3-6.el5.centos.1
>
> [EMAIL PROTECTED] etc]$
>
>
>
> Ryan Madison
>
> Senior Systems Administrator, UNIX Services
>
> Internet Services and Servers
>
> Department of Information Technology
>
> State of Nevada
>
> p. 775.684.4313
>
> f. 775.684.4324
>
> e. [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>
> w. http://sug.state.nv.us <http://sug.state.nv.us/>
>
> P Please consider the environment before printing this email.
>
> This communication, including any attachments, may contain
> confidential
> information and is intended only for the individual or entity to it is
> addressed. Any review, dissemination or copying of this communication
> by
> anyone other than the intended recipient is strictly prohibited. If
> you
> are not the intended recipient, please contact the sender by reply
> e-Mail and delete all copies of the original message.
>
>
>
>
>
>
>
>


-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to