On Fri, Jan 14, 2011 at 10:29 PM, Michael Sullivan <msulli1...@gmail.com>wrote:

> On Fri, 2011-01-14 at 22:10 -0500, Mark Shields wrote:
> > On Fri, Jan 14, 2011 at 9:57 PM, Michael Sullivan
> > <msulli1...@gmail.com> wrote:
> >
> >         On Fri, 2011-01-14 at 21:24 -0500, Mark Shields wrote:
> >         > On Thu, Jan 13, 2011 at 9:01 PM, Michael Sullivan
> >         > <msulli1...@gmail.com> wrote:
> >         >         A several years ago I ran a public network out of my
> >         >         apartment.  I had
> >         >         email, www, etc. etc.  It all worked fine.  Then one
> >         day a
> >         >         couple of
> >         >         years ago we decided that we could not afford to pay
> >         for a
> >         >         public IP
> >         >         address anymore, so we had it turned off.  I haven't
> >         touched
> >         >         apache
> >         >         since then, but we still run that box as it's faster
> >         than all
> >         >         the others
> >         >         and runs distcc well.  We had a picture page that I
> >         wrote back
> >         >         in 2005
> >         >         and occassionally when we have company over we use
> >         it to show
> >         >         them
> >         >         pictures that we've taken.  I went to the site in my
> >         web
> >         >         browser this
> >         >         evening, and saw only PHP code printed on the
> >         background
> >         >         image.  I've
> >         >         checked the usual suspects:
> >         >
> >         >         carter apache2 # cat /etc/conf.d/apache2
> >         >         # /etc/conf.d/apache2: config file
> >         for /etc/init.d/apache2
> >         >
> >         >         # When you install a module it is easy to activate
> >         or
> >         >         deactivate the
> >         >         modules
> >         >         # and other features of apache using the
> >         APACHE2_OPTS line.
> >         >         Every module
> >         >         should
> >         >         # install a configuration in /etc/apache2/modules.d.
> >         In that
> >         >         file will
> >         >         be an
> >         >         # <IfDefine NNN> where NNN is the option to enable
> >         that
> >         >         module.
> >         >         # Here are the options available in the default
> >         configuration:
> >         >         #   USERDIR   Enables /~username mapping
> >         >         to /home/username/public_html
> >         >         #   INFO      Enables mod_info, a useful module for
> >         debugging
> >         >         #   PROXY     Enables mod_proxy
> >         >         #   DAV       Enables mod_dav
> >         >         #   DAV_FS    Enables mod_dav_fs (you should enable
> >         this when
> >         >         you enable
> >         >         DAV
> >         >         #             unless you know what you are doing)
> >         >         #   SSL       Enables SSL
> >         >         #   SSL_DEFAULT_VHOST  Enables default vhost for SSL
> >         (you
> >         >         should enable
> >         >         this
> >         >         #                      when you enable SSL unless
> >         you know
> >         >         what you are
> >         >         doing)
> >         >         #   LDAP      Enables mod_ldap
> >         >         #   AUTH_LDAP Enables authentication through
> >         mod_ldap
> >         >         #   DEFAULT_VHOST Enables the default virtual host
> >         >         in /var/www/localhost/htdocs
> >         >         APACHE2_OPTS="-D DEFAULT_VHOST -D PHP5 -D MAILMAN -D
> >         USERDIR"
> >         >
> >         >         # Extended options for advanced uses of Apache ONLY
> >         >         # You don't need to edit these unless you are doing
> >         crazy
> >         >         Apache stuff
> >         >         # As not having them set correctly, or feeding in an
> >         incorrect
> >         >         configuration
> >         >         # via them will result in Apache failing to start
> >         >         # YOU HAVE BEEN WARNED.
> >         >
> >         >         # ServerRoot setting
> >         >         #SERVERROOT=/usr/lib/apache2
> >         >
> >         >         # Configuration file location
> >         >         # - If this does NOT start with a '/', then it is
> >         treated
> >         >         relative to
> >         >         # $SERVERROOT by Apache
> >         >         #CONFIGFILE=/etc/apache2/httpd.conf
> >         >
> >         >         # Location to log startup errors to
> >         >         # They are normally dumped to your terminal.
> >         >         #STARTUPERRORLOG="/var/log/apache2/startuperror.log"
> >         >
> >         >         # Environment variables to keep
> >         >         # All environment variables are cleared from apache
> >         >         # Use this to preserve some of them
> >         >         # NOTE!!! It's very important that this contains
> >         PATH
> >         >         # Also, it will fail if the _value_ of any of these
> >         variables
> >         >         contains a
> >         >         space
> >         >         KEEPENV="PATH"
> >         >
> >         >         carter apache2 # cat error_log
> >         >         [Tue Jan 11 03:15:22 2011] [notice] Apache/2.2.16
> >         (Unix)
> >         >         configured --
> >         >         resuming normal operations
> >         >         [Wed Jan 12 03:00:12 2011] [notice] Graceful restart
> >         >         requested, doing
> >         >         restart
> >         >         [Wed Jan 12 03:00:13 2011] [notice] Apache/2.2.16
> >         (Unix)
> >         >         configured --
> >         >         resuming normal operations
> >         >         [Thu Jan 13 19:24:28 2011] [error] [client
> >         192.168.2.3] File
> >         >         does not
> >         >         exist: /home/michael/public_html/camera/$filename,
> >         referer:
> >         >         http://carter.espersunited.com/~michael/camera/
> >         >         [Thu Jan 13 19:43:23 2011] [notice] caught SIGTERM,
> >         shutting
> >         >         down
> >         >         [Thu Jan 13 19:43:26 2011] [notice] Apache/2.2.16
> >         (Unix)
> >         >         configured --
> >         >         resuming normal operations
> >         >         [Thu Jan 13 19:43:44 2011] [error] [client
> >         192.168.2.3] File
> >         >         does not
> >         >         exist: /home/michael/public_html/camera/$filename,
> >         referer:
> >         >         http://carter.espersunited.com/~michael/camera/
> >         >         [Thu Jan 13 19:48:06 2011] [error] [client
> >         192.168.2.3] File
> >         >         does not
> >         >         exist: /home/michael/public_html/camera/$filename,
> >         referer:
> >         >
> >         http://carter.espersunited.com/~michael/camera/index.php
> >         >         [Thu Jan 13 19:49:53 2011] [error] [client
> >         192.168.2.3] File
> >         >         does not
> >         >         exist: /home/michael/public_html/camera/$filename,
> >         referer:
> >         >
> >         http://carter.espersunited.com/~michael/camera/index.php
> >         >         [Thu Jan 13 19:49:56 2011] [error] [client
> >         192.168.2.3] File
> >         >         does not
> >         >         exist: /home/michael/public_html/camera/$filename,
> >         referer:
> >         >
> >         http://carter.espersunited.com/~michael/camera/index.php
> >         >         [Thu Jan 13 19:49:59 2011] [error] [client
> >         192.168.2.3] File
> >         >         does not
> >         >         exist: /home/michael/public_html/camera/$filename,
> >         referer:
> >         >
> >         http://carter.espersunited.com/~michael/camera/index.php
> >         >         [Thu Jan 13 19:50:02 2011] [error] [client
> >         192.168.2.3] File
> >         >         does not
> >         >         exist: /home/michael/public_html/camera/$filename,
> >         referer:
> >         >
> >         http://carter.espersunited.com/~michael/camera/index.php
> >         >
> >         >         (that $filename reference would have resolved if PHP
> >         were
> >         >         executed AS
> >         >         PHP instead of plain text)
> >         >
> >         >         carter apache2 #
> >         ls /home/michael/public_html/camera/
> >         >         010105  031706  050706  070707  080905  100304
> >          110804
> >         >          121107  current
> >         >         thumbnail.php
> >         >         010506  032008  051610  070905  081710  100507
> >          111108  121210
> >         >         current.php        thumbnail.php~
> >         >         011305  032907  060509  071006  090205  101004
> >          112004  121809
> >         >         directory.php.bak
> >         >         011409  042608  061608  071405  091105  101405
> >          112206  122404
> >         >         index.php
> >         >         020705  042810  063005  072005  092208  102304
> >          112504  122405
> >         >         oldindex.html
> >         >         022807  050307  070405  080605  100206  110604
> >          120205
> >         >          123106  test.php
> >         >
> >         >
> >         >         See?  There ARE files there.
> >         >
> >         >         What am I missing here?  I looked at
> >         >
> >         http://www.gentoo.org/proj/en/apache/doc/troubleshooting.xml
> >         >
> >         >         and it said that the browser cache might be full, so
> >         I closed
> >         >         the
> >         >         browser, deleted the cache directory files, and
> >         reopened the
> >         >         browser.
> >         >         No change.  Please help!
> >         >
> >         >
> >         >
> >         >
> >         >
> >         > Sounds like your Handlers are missing.  Do you have this
> >         file, with
> >         > this in it?
> >         >
> >         >
> >         > /etc/apache2/modules.d/70_mod_php5.conf
> >         > <IfModule !mod_php5.c>
> >         > LoadModule php5_module    modules/libphp5.so
> >         > AddHandler application/x-httpd-php .php .php5 .phtml
> >         > AddHandler application/x-httpd-php-source .phps
> >         > DirectoryIndex index.php index.phtml
> >         >
> >         >
> >         >
> >         >
> >         > - Mark Shields
> >
> >
> >         carter ~ # cat /etc/apache2/modules.d/70_mod_php5.conf
> >         <IfDefine PHP5>
> >                # Load the module first
> >                <IfModule !mod_php5.c>
> >                        LoadModule php5_module    modules/libphp5.so
> >
> >                </IfModule>
> >
> >                # Set it to handle the files
> >                <IfModule mod_mime.c>
> >                        AddHandler
> >         application/x-httpd-php .php .php5 .phtml
> >                        AddHandler application/x-httpd-php-source .phps
> >
> >                </IfModule>
> >
> >                DirectoryIndex index.php index.phtml
> >
> >         </IfDefine>
> >
> >
> >         Is there a way for me to test if the file is even being
> >         loaded?
> >
> >
> >
> > I'm not sure.  Maybe you can find out more info by turning up the
> > level of logging on Apache:
> >
> >
> > # sed -i 's/LogLevel warn/LogLevel
> > info/g' /etc/apache2/modules.d/00_default_settings.conf
> > # /etc/init.d/apache2 restart
> >
> >
> > then:
> >
> >
> > # tail -f /var/log/apache2/error_log
> >
> >
> > And try a php page
> >
> >
> > OR
> >
> >
> > try a php page then
> >
> >
> > # grep -i php /var/log/apache2/error_log
>
> I deleted my error_log (after executing the above sed line), restarted
> apache, and tried to load my php page, first by IP address, then by
> hostname:
>
> carter apache2 # cat error_log
> [Fri Jan 14 21:23:54 2011] [info] mod_unique_id: using ip addr
> 192.168.2.2
> [Fri Jan 14 21:23:55 2011] [info] mod_unique_id: using ip addr
> 192.168.2.2
> [Fri Jan 14 21:23:56 2011] [notice] Apache/2.2.16 (Unix) configured --
> resuming normal operations
> [Fri Jan 14 21:23:56 2011] [info] Server built: Jan 13 2011 19:42:02
> [Fri Jan 14 21:24:41 2011] [error] [client 192.168.2.3] File does not
> exist: /home/michael/public_html/camera/$filename, referer:
> http://192.168.2.2/~michael/camera/index.php
> [Fri Jan 14 21:27:34 2011] [error] [client 192.168.2.3] File does not
> exist: /home/michael/public_html/camera/$filename, referer:
> http://carter.espersunited.com/~michael/camera/index.php
>
>
> And I apologize if I'm sending multiple copies of the same reply;
> evolution is being stupid, and since I don't get my own posts back, when
> evolution offers me a chance to restore a message that I thought I had
> sent earlier, I assume it didn't actually send it, and I send it
> again...
>
>
>
>
>
It's no problem.  Gmail realized you had already sent the same message and
collapsed the whole reply as "quoted text" :)

Try running this:

#  echo "phpinfo();" | xargs php -r

What does it output?  anything?

Reply via email to