What if my server does not support "PATH_INFO" URLs?
The Problem
Big Medium constructs its URLs in a way that relies on the so-called PATH_INFO portion of the URL. If your server does not support PATH_INFO, Big Medium will not properly understand your requests. When installing Big Medium, this problem commonly manifests as one of the following two symptoms when following the setup wizard:
A “file not found” error after the first screen of the setup wizard, or
It’s not possible to get past the first screen of the setup wizard, it just keeps coming back over and over again.
The Solution
Are your running Big Medium on a Windows IIS server?
No? Proceed to the next section, “Install the pathinfo plugin.”
If yes, ask your server administrator to follow these steps:
Open the IIS manager on the server: From the Start menu, point to
“Administrative Tools,” and then click “Internet Information Services (IIS)
Manager.”
In IIS, drill down the tree view on the left until you get to the
moxiebin directory.
Right-click this virtual directory and select “Properties”. Select the
“Configuration...” button to open the “Application Configuration” property
dialog.
A list box on the “App Mappings” tab will display all of the “Application
Mappings”.
Find the mapping for the .cgi extension. If it’s not there, try going
back out and selecting “Default Website” in the tree view on the left tree
view -- then properties and configuration as described in step 2 above.
Uncheck the “check that file exists” option for the .cgi extension
mapping, and save.
After making that change, return to the setup wizard and try it again. If you
can now get beyond the first page, congrats, you’re all set.
If not...
Install the pathinfo plugin
Download the zip file for the PathInfo plugin.
Unzip the file and locate the enclosed _pathinfo.pl file.
Upload the _pathinfo.pl file to your server’s moxiebin/plugins
directory, making sure that your FTP application is set to “plain text” or
“ASCII” mode.
Open the bmadmin/index.html file in a text editor and locate this
comment:
*********************************************************************
UPDATE THE “ACTION” URL TO POINT TO THE DOMAIN WHERE BIG MEDIUM IS
INSTALLED. FOR EXAMPLE:
http://www.example.com/cgi-bin/moxiebin/bm-login.cgi/login-verify
*********************************************************************
In the URL below that, change the /login-verify at the end to
?login-verify (changing the slash to a question mark).
Make the same change in the second URL marked with a comment:
*********************************************************************
UPDATE THE “HREF” URL TO POINT TO THE DOMAIN WHERE BIG MEDIUM IS
INSTALLED. FOR EXAMPLE:
http://www.example.com/cgi-bin/moxiebin/bm-reset.cgi/password-help
*********************************************************************
...changing /password-help to ?password-help
Upload this revised index.html file to your server’s bmadmin directory.
Run the setup wizard and try it again.