On Fri, 2011-01-14 at 06:26 +0000, Mick wrote:
> On Friday 14 January 2011 04:00:12 Michael Sullivan 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.
> 
> Have you had a look at this thread?
> 
> http://article.gmane.org/gmane.linux.gentoo.user/237217
> 

I read through that entire thread, and tried everything it suggested.
No change.


Reply via email to