In order for AgoraCart to operate correctly on your server or hosting account, the cart must be installed into an area that will execute under your user ID on a consistent basis. Below you will find the steps to determine your User ID without TELNET or SSH capabilities prior to installing the cart. If you are using SSL, it too must run under your ID.
Step by Step Guide
1) Download the test script by Clicking Here - testid.zip
2) Uncompress the .zip file with winzip or something similar.
3) You will need to know the path to Perl on your server. Open the uncompressed file as an ASCII text file. Make sure the top line, whcih should look like: #!/usr/bin/perl indicates the correct path to the Perl location on your server. Another popular path is: #!/usr/local/bin/perl. Then save the file if you made changes.
4) Upload the test script in ASCII mode to the same directory you'd put AgoraCart in.
5) chmod the test script file to 755 (or read = all, write = owner, execute = all)
6) run the script to check what ID your scripts will run under by accessing this file through your web browser:
http://www.yourdomain.com/path-to-store/store/test_id.cgi
7) If the ID and whoami commands report your actual ID back, then you don't need the wrappers (shared SSL may still require them if you have problems with the cart in SSL mode with a shared certificate). If the report indicates another ID or whoami result other than your ID, then you will need to install the wrappers.
8) Repeat step 6 and 7 if using SSL. But this time, use the SSL link to the test script like so:
https://www.securesite.com/path-to-store/store/test_id.cgi
9) delete this file, when done testing. NOTE: installing wrappers will not show different reports from this script once they are installed. Enable debug mode in the Free Form Logic manager in the store manager areas and then run the versions command to see if the user ID is set correctly on your store: agora.cgi?versions. After checking, disable debug mode or your store will vulnerable.
10) If wrappers are needed, you will need TELNET or SSH access, or at least a server admin that is willing to install the wrappers for you. If you cannot obtain TELNET / SSH access or your server admin is unwilling to install them for you, then we recommend that you find a new hosting company: see list at http://www.AgoraCart.com.
|
|