I have about lost my mind (maybe it has something to do with the fact that it is 2 a.m. and I have been at this for hours).
I have a mac OS 10.4.11 and php 4 workaround.
Apache version 1.3.37 (Unix)
PHP version 4.4.6
MySQL version 5.0.45-community
When I first “installed,” I was told that I had the incorrect php version. Ok. I installed the workaround. To make a long story short, I am getting the 500 internal server message (premature end...). I have scoured the fixes for this issue and can’t find what the problem is. I have 755 on both the cgi-bin and the file itself. I’ve done the idea suggested to change the file “script header” (http://www.magentocommerce.com/boards/viewthread/2389/P45/); when I first started this process I got the installation screen but it wouldn’t go past the first window after clicking upon agreeing to terms.
Now with the 500 error I went to this explanation below and I did the test as suggested in #1. I apparently have the binary in the correct location because I’m getting the 500 error. I have both the binary file and the cgi-bin set to 755
>#1 Bad location to the PHP5 binary
>Make sure the AddHandler directive in your .htaccess file is pointing to the correct location for the PHP5 binary. You can often test it by trying to surf >to the location with your web >browser. For example, if your site is http://www.example.com and your PHP5 location is /cgi-bin/php5-cgi, try visiting >http://www.example.com/cgi-bin/php5-cgi with your web browser. If >you see a Internal Server Error message, then that means your PHP5 binary is in >the correct location. If you get a File not found message, then this is not the correct location.
>#2 Bad permissions on the PHP5 binary
>Double check the permissions on the PHP5 CGI binary you uploaded in Step 1. They should be 755 or rwxr-xr-x, depending on your FTP client’s >representation.