On Thursday 26 January 2006 03:28 pm, Richard Lynch wrote:
> On Thu, January 26, 2006 2:19 pm, sanjay wrote:
> > I have a strange problem while trying to run php based applications.
> >
> > Lets start with phpMyAdmin, a very popular open source tool to manage
> > MySQL written in php.
> > I have already installed phpMyAdmin and was running fine.
> > One day suddenly when I pointed my browser at :
> > http://localhost/phpMyAdmin
> > Instead of running the phpMyAdmin browser opened a message window with
> > options-
> > "Open With" or "Save to disk" .
> > I am sure its not browser problem because I tried on Firefox-1.5,
> > Mozilla, Epiphany and Konqueror.
> >
> > One more point I would like to add here that if I write one small php
> > program and
> > save it in as php file (test.php) then
> > http://localhost/test.php
> > executes properly
> >
> > I am using Fedora 2 and apache2, php-4.3x and mysql-3.x were part of
> > the
> > Fedora installation.
> > The only change I made in the /etc/php.ini file was to increase the
> > memory limit from 8MB to 12MB.
> > (Then restarted the http server)
> > Now even php.ini file is in the original state but problem is still
> > there.
> > The http.conf file is unchanged.
> >
> >
> > Can any one give me some sort of idea.
>
> My first WILD GUESS is that way long time ago, you changed httpd.conf
> and/or php.ini, but forgot to re-start Apache, and then tested, and
> everything worked, so you went on.
>
> Now, when you HAVE re-started Apache, your "fix" from ages ago is
> finally kicking in, and you have no recollection of that change.
>
> If you have log files or notes of changes made previously, especially
> to httpd.conf, php.ini, or .htaccess, review them -- Keep in mind that
> what you are calling your "original" httpd.conf and php.ini file are,
> in fact, the ones you modified oh so long ago.
>
> Another tack you can take is to go ahead and save what the browser is
> sending you and look at it and see what it looks like.
>
> PHP Source?
>
> Or something else?
>
> Also use telnet or curl (from another box) or similar to get the
> headers and HTML that is coming out from the broken pages.
>
> --
> Like Music?
> http://l-i-e.com/artists.htm

I ran into this a while ago.  My hosting company did some "updates" and messed 
up the httpd.conf file.   I eventually tracked it down to the php directives 
being a bit mangled.  Make sure that Apache is loading the PHP module, and 
that you are telling apache how to handle php files.

Since you have apache2, check the /etc/httpd/conf.d/php.conf file to make sure 
that LoadModule, AddHandler, AddType, and DirectoryIndex are all in there.

HTH

-- 
Ray Hauge
Programmer/Systems Administrator
American Student Loan Services
http://www.americanstudentloan.com
1.800.575.1099

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

Reply via email to