|
|
|
#1 |
|
Messages: n/a
Hébergeur: |
---- Michael Satterwhite <michael@weblore.com> wrote: > I'm trying to turn off magic quotes for a site. I've copied the php.ini > from /etc/php5/apache2 to the web site directory. In this file, I've changed > magic_quotes_gpc to read > magic_quotes.gpc = Off > > When I run phpinfo() from this directory, it still shows magic quotes as being > on. I'm guessing there is another configuration parameter (either in the > Apache configuration or for php) that allows this to be processed. Would > someone be so kind as to me here; I admit ignorance. > > ---Michael ' When making changes to Apache configuration read files, you have to RESTART APACHE before those changes take effect. However you can use php's ini_set () function to set a number of settings on the fly that can be changed per page change. HTH, Wolf |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
On Friday 09 May 2008 11:59:25 Wolf wrote:
> When making changes to Apache configuration read files, you have to RESTART > APACHE before those changes take effect. > > However you can use php's ini_set () function to set a number of settings > on the fly that can be changed per page change. As this is (should be) being read from the user directory containing the application instead of the global configuration file, I'd expect it to behave more like the .htaccess file. The use of .htaccess to override apache configurations doesn't require an apache restart. I do know that on bluehost, they actually encourage people to use their own php.ini file in their web directory ... and users certainly don't have the authority to restart apache. That said - just for grins, I *DID* restart apache2. It made no difference. |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
On Fri, May 9, 2008 at 12:02 PM, Michael Satterwhite <michael@weblore.com>
wrote: > I do know that on bluehost, they actually encourage people to use their own > php.ini file in their web directory ... and users certainly don't have the > authority to restart apache. > > That said - just for grins, I *DID* restart apache2. It made no difference. (from before) /etc/php5/apache2 is a centralized directory; i surprised you even have access to it on a shared host. do you have your own instance of linux? either way i sincerely doubt thats the web directory. i would try putting a .htaccess file in your web root. php_flag magic_quotes_gpc = Off when you look at the output of phpinfo() there will be 2 columns. one has the heading 'master value' the other has the heading 'local value' is the local value different than the master value? it should be if the .htaccess file is working correctly (though you many not have permission to use them [but it is typical to allow php configuration via .htaccess on shared hosts]). -nathan |
|
|
|
#4 |
|
Messages: n/a
Hébergeur: |
Nathan Nobbe wrote:
> On Fri, May 9, 2008 at 12:02 PM, Michael Satterwhite <michael@weblore.com> > wrote: > > >> I do know that on bluehost, they actually encourage people to use their own >> php.ini file in their web directory ... and users certainly don't have the >> authority to restart apache. >> >> That said - just for grins, I *DID* restart apache2. It made no difference. >> Some web hosts allow you have have your own local php.ini. You just create an empty php.ini file in your main web directory. After you do that, the loaded configuration file shown in the output from phpinfo() will show the path to the local php.ini file. Then, just put the specific directive in there, such as: magic_quotes_gpc = Off This works on some hosts. Janet -- ---------------- janet.valade.com |
|
|
|
#5 |
|
Messages: n/a
Hébergeur: |
bouncing back to the list..
---------- Forwarded message ---------- From: Michael Satterwhite <michael@weblore.com> Date: Fri, May 9, 2008 at 3:09 PM Subject: Re: [php] php.ini To: Nathan Nobbe <quickshiftin@gmail.com> On Friday 09 May 2008 13:43:27 you wrote: > On Fri, May 9, 2008 at 12:02 PM, Michael Satterwhite <michael@weblore.com> > > wrote: > > I do know that on bluehost, they actually encourage people to use their > > own php.ini file in their web directory ... and users certainly don't > > have the authority to restart apache. > > > > That said - just for grins, I *DID* restart apache2. It made no > > difference. > > (from before) /etc/php5/apache2 is a centralized directory; i surprised you > even have access to it on a shared host. do you have your own instance of > linux? either way i sincerely doubt thats the web directory. i would try > putting a .htaccess file in your web root. I never said it was the web directory ... I said that's where php.ini is being loaded from. The web directory is /var/www ... that's where the php.ini I *WANT* loaded is. ...and, yes, I have my own Linux machine that I use for testing. > php_flag magic_quotes_gpc = Off > > when you look at the output of phpinfo() there will be 2 columns. one has > the heading 'master value' the other has the heading 'local value' is the > local value different than the master value? it should be if the ..htaccess > file is working correctly (though you many not have permission to use them > [but it is typical to allow php configuration via .htaccess on shared > hosts]). I've tried that now, and it does work. I was trying to do it through a local php.ini because I know that's the way bluehost makes us do it, and there are several websites that document it as a working manner. I do thank everyone for their with this. |
|
![]() |
| Outils de la discussion | |
|
|