php.ini not being read in vista

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Jerry

    php.ini not being read in vista

    I tried to turn on magic_quotes_gp c

    behavior shows that it is Off
    phpinfo shows it is Off
    phpinfo shows path to config file as C:\php\php.ini


    setting:
    magic_quotes_gp c = On
    in C:\php\php.ini does nothing

    putting garbage into C:\php\php.ini results in NO error in
    Apache's error.log

    renaming C:\php\php.ini has No effect

    So it must be using default settings. How do I fix?

    I hate vista


  • Jerry Stuckle

    #2
    Re: php.ini not being read in vista

    Jerry wrote:
    I tried to turn on magic_quotes_gp c
    >
    behavior shows that it is Off
    phpinfo shows it is Off
    phpinfo shows path to config file as C:\php\php.ini
    >
    >
    setting:
    magic_quotes_gp c = On
    in C:\php\php.ini does nothing
    >
    putting garbage into C:\php\php.ini results in NO error in Apache's
    error.log
    >
    renaming C:\php\php.ini has No effect
    >
    So it must be using default settings. How do I fix?
    >
    I hate vista
    >
    >
    >
    Does the webserver's userid have access to the php.ini file?

    Now you know why I don't use Vista :-)

    --
    =============== ===
    Remove the "x" from my email address
    Jerry Stuckle
    JDS Computer Training Corp.
    jstucklex@attgl obal.net
    =============== ===

    Comment

    • Jerry

      #3
      Re: php.ini not being read in vista

      Jerry Stuckle wrote:
      Jerry wrote:
      >I tried to turn on magic_quotes_gp c
      >>
      >behavior shows that it is Off
      >phpinfo shows it is Off
      >phpinfo shows path to config file as C:\php\php.ini
      >>
      >>
      >setting:
      >magic_quotes_g pc = On
      >in C:\php\php.ini does nothing
      >>
      >putting garbage into C:\php\php.ini results in NO error in Apache's
      >error.log
      >>
      >renaming C:\php\php.ini has No effect
      >>
      >So it must be using default settings. How do I fix?
      >>
      >I hate vista
      >>
      >>
      >>
      >
      Does the webserver's userid have access to the php.ini file?
      thanks. I guess there's no easy fix and I'll have to delve into
      accomplishing that tomorrow. I had the quaint notion that I
      shouldn't have the OS fighting me at every turn - and so I could
      focus on actually using the computer instead of fighting the OS.
      >
      Now you know why I don't use Vista :-)
      >
      nobody had told me that it was permanent beta, either. As in how
      it won't connect to some routers. As in how it might disconnect
      dialup when switching users. On and on. Sometimes it won't come
      out of sleep (why doesn't that happen to Bill gates?) hehe...

      Comment

      • Jerry Stuckle

        #4
        Re: php.ini not being read in vista

        Jerry wrote:
        Jerry Stuckle wrote:
        >Jerry wrote:
        >>I tried to turn on magic_quotes_gp c
        >>>
        >>behavior shows that it is Off
        >>phpinfo shows it is Off
        >>phpinfo shows path to config file as C:\php\php.ini
        >>>
        >>>
        >>setting:
        >>magic_quotes_ gpc = On
        >>in C:\php\php.ini does nothing
        >>>
        >>putting garbage into C:\php\php.ini results in NO error in Apache's
        >>error.log
        >>>
        >>renaming C:\php\php.ini has No effect
        >>>
        >>So it must be using default settings. How do I fix?
        >>>
        >>I hate vista
        >>>
        >>>
        >>>
        >>
        >Does the webserver's userid have access to the php.ini file?
        >
        thanks. I guess there's no easy fix and I'll have to delve into
        accomplishing that tomorrow. I had the quaint notion that I shouldn't
        have the OS fighting me at every turn - and so I could focus on actually
        using the computer instead of fighting the OS.
        >
        If that's the problem, there is an easy fix. Get he webserver user
        access to the php.ini file. It's pretty easy - at least on W2K and W2K3
        servers.
        >>
        >Now you know why I don't use Vista :-)
        >>
        >
        nobody had told me that it was permanent beta, either. As in how it
        won't connect to some routers. As in how it might disconnect dialup when
        switching users. On and on. Sometimes it won't come out of sleep (why
        doesn't that happen to Bill gates?) hehe...
        >
        It's Microsoft. :-(. Seriously, I won't install an MS product until at
        least 2 service packs have been issued. Then I only install it on a
        test system to see if it works yet.

        --
        =============== ===
        Remove the "x" from my email address
        Jerry Stuckle
        JDS Computer Training Corp.
        jstucklex@attgl obal.net
        =============== ===

        Comment

        • Chuck Anderson

          #5
          Re: php.ini not being read in vista

          Jerry wrote:
          I tried to turn on magic_quotes_gp c
          >
          behavior shows that it is Off
          phpinfo shows it is Off
          phpinfo shows path to config file as C:\php\php.ini
          >
          So I may not have the answer, but ....
          setting:
          magic_quotes_gp c = On
          in C:\php\php.ini does nothing
          >
          putting garbage into C:\php\php.ini results in NO error in
          Apache's error.log
          >
          ...... have you set the path in httpd.conf?

          # configure the path to php.ini
          PHPIniDir "c:/php"

          (I don't even know enough about Apache to know if this is necessary, but
          it's in my config file.)
          I hate vista
          >
          I hope I never have to use it. XP does just fine.

          --
          *************** **************
          Chuck Anderson • Boulder, CO

          Nothing he's got he really needs
          Twenty first century schizoid man.
          *************** *************** *****

          Comment

          • Michael Fesser

            #6
            Re: php.ini not being read in vista

            ..oO(Jerry)
            >I tried to turn on magic_quotes_gp c
            Besides the other responses: Why do you want to turn them on?
            Magic quotes are broken and will be completely removed in PHP 6.
            There's no reason to use them.

            Micha

            Comment

            • Animesh K

              #7
              Re: php.ini not being read in vista

              Jerry wrote:
              <snip>
              >
              nobody had told me that it was permanent beta, either. As in how it
              won't connect to some routers. As in how it might disconnect dialup when
              switching users. On and on. Sometimes it won't come out of sleep (why
              doesn't that happen to Bill gates?) hehe...
              Upgrade to Ubuntu, unless you use some Windows applications (like
              photoshop, illustrator, etc). Recent WINE update has fixed quite a few
              bugs related to Windows program running in Linux.

              Unlike what people say, Linux was easier to install on an older laptop
              of mine. No need to search for drivers. No need to insert CDs and do 10
              re-starts to just install the basic device drivers.

              Comment

              • Jerry

                #8
                Re: php.ini not being read in vista

                Michael Fesser wrote:
                >
                Besides the other responses: Why do you want to turn them on?
                Magic quotes are broken and will be completely removed in PHP 6.
                There's no reason to use them.
                well, the shared hosting server had them enabled.

                But this morning, I determined how to disable them on the server
                and so now I am going with magic_quotes_gp c disabled and using
                mysql_real_esca pe_string() for every INSERT and SELECT to MySQL
                (those are all the MySQL that I use.)

                So: the PHP manual page on "mysql_real_esc ape_string" gives the
                following example. My question: why are numbers or numeric
                strings deliberately not escaped?

                // Quote variable to make safe
                function quote_smart($va lue)
                {
                // Stripslashes
                if (get_magic_quot es_gpc()) {
                $value = stripslashes($v alue);
                }
                // Quote if not a number or a numeric string
                if (!is_numeric($v alue)) {
                $value = "'" . mysql_real_esca pe_string($valu e) . "'";
                }
                return $value;
                }


                (sorry for the double-post before. The newsserver had told me
                that the first posting had timed out.)

                Comment

                • Michael Fesser

                  #9
                  Re: php.ini not being read in vista

                  ..oO(Jerry)
                  >Michael Fesser wrote:
                  >>
                  >Besides the other responses: Why do you want to turn them on?
                  >Magic quotes are broken and will be completely removed in PHP 6.
                  >There's no reason to use them.
                  >
                  >well, the shared hosting server had them enabled.
                  >
                  >But this morning, I determined how to disable them on the server
                  >and so now I am going with magic_quotes_gp c disabled
                  Good.
                  >and using
                  >mysql_real_esc ape_string() for every INSERT and SELECT to MySQL
                  >(those are all the MySQL that I use.)
                  You should also consider to use PDO and prepared statements instead.
                  On the long run this will be the much more flexible and powerful way.
                  >So: the PHP manual page on "mysql_real_esc ape_string" gives the
                  >following example. My question: why are numbers or numeric
                  >strings deliberately not escaped?
                  If you've checked that the value is a number actually, you don't have to
                  escape it, simply because a number can't do any harm to the database.
                  Strings OTOH may contain characters that have a special meaning in an
                  SQL query. If you want the DB to interpret those chars literarily, you
                  have to escape them. That's what mysql_real_esca pe_string() does.

                  Micha

                  Comment

                  • Tony

                    #10
                    Re: php.ini not being read in vista

                    Jerry wrote:
                    I tried to turn on magic_quotes_gp c
                    >
                    behavior shows that it is Off
                    phpinfo shows it is Off
                    phpinfo shows path to config file as C:\php\php.ini
                    >
                    >
                    setting:
                    magic_quotes_gp c = On
                    in C:\php\php.ini does nothing
                    >
                    putting garbage into C:\php\php.ini results in NO error in Apache's
                    error.log
                    >
                    renaming C:\php\php.ini has No effect
                    >
                    So it must be using default settings. How do I fix?
                    Did you restart Apache?

                    I hate vista
                    Doesn't thrill me either.

                    Comment

                    • Jerry

                      #11
                      Re: php.ini not being read in vista

                      Tony wrote:
                      Did you restart Apache?
                      yes, thanks. Many times. It would have been nice if Apache gave a
                      notice that it was using a default ini config.

                      I am using .htaccess on the server to give a directive to disable
                      Magic Quotes. I suppose I could also use that approach to enable
                      them on my local machine, if ever necesary. IIRC there is a
                      performance hit that comes with using .htaccess (since each
                      subdirectory must then be searched for the existence of any
                      overriding .htaccess). But in my case, with low traffic, that
                      shouldn't matter much at all.

                      Comment

                      • Satya

                        #12
                        Re: php.ini not being read in vista

                        On Feb 28, 6:31 am, Jerry <Je...@nospam.n otwrote:
                        Tony wrote:
                        Did you restart Apache?
                        >
                        yes, thanks. Many times. It would have been nice if Apache gave a
                        notice that it was using a default ini config.
                        >
                        I am using .htaccess on the server to give a directive to disable
                        Magic Quotes. I suppose I could also use that approach to enable
                        them on my local machine, if ever necesary. IIRC there is a
                        performance hit that comes with using .htaccess (since each
                        subdirectory must then be searched for the existence of any
                        overriding .htaccess). But in my case, with low traffic, that
                        shouldn't matter much at all.
                        If you installed it using xammp then it will use the php.ini in apache/
                        bin folder. and not one in other places. Check correctly in phpinfo()
                        output which php.ini they are using. Then change the php.ini and
                        restart apache. You may have tried it. Still telling!

                        Comment

                        • Jerry Stuckle

                          #13
                          Re: php.ini not being read in vista

                          Satya wrote:
                          On Feb 28, 6:31 am, Jerry <Je...@nospam.n otwrote:
                          >Tony wrote:
                          >>Did you restart Apache?
                          >yes, thanks. Many times. It would have been nice if Apache gave a
                          >notice that it was using a default ini config.
                          >>
                          >I am using .htaccess on the server to give a directive to disable
                          >Magic Quotes. I suppose I could also use that approach to enable
                          >them on my local machine, if ever necesary. IIRC there is a
                          >performance hit that comes with using .htaccess (since each
                          >subdirectory must then be searched for the existence of any
                          >overriding .htaccess). But in my case, with low traffic, that
                          >shouldn't matter much at all.
                          >
                          If you installed it using xammp then it will use the php.ini in apache/
                          bin folder. and not one in other places. Check correctly in phpinfo()
                          output which php.ini they are using. Then change the php.ini and
                          restart apache. You may have tried it. Still telling!
                          >
                          Did you read his first post?

                          phpinfo shows path to config file as C:\php\php.ini


                          --
                          =============== ===
                          Remove the "x" from my email address
                          Jerry Stuckle
                          JDS Computer Training Corp.
                          jstucklex@attgl obal.net
                          =============== ===

                          Comment

                          Working...