home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Freesoft 1997 June
/
Freesoft_1997-06_cd.bin
/
nerecenz
/
programmers
/
FOXWEB
/
README.TXT
< prev
next >
Wrap
Text File
|
1997-07-10
|
10KB
|
206 lines
================================================================================
FOXWEB -- The WWW-FoxPro Interface
================================================================================
Version: 1.2c
You can always download the newest version and view up-to-date documentation
at the FoxWeb WWW Site: http://www.foxweb.com
Comments and Suggestions: E-mail: support@foxweb.com
Technical Support: E-mail: support@foxweb.com
FoxWeb is distributed by: Eon Technologies
3211 Encinal Ave., Suite D
Alameda, CA 94501
USA
Tel: (510)523-3832
Fax: (510)523-6794
E-mail: eon@cybertimes.com
================================================================================
INSTALLATION
================================================================================
1. Logon with administrative rights
2. Make sure you have VFP and the WWW server software installed properly
3. Close older versions of FoxWeb (including system services)
4. Unzip the FoxWeb installation files in a temporary directory
5. Run SETUP.EXE and follow the directions on the screen
If you are installing over a previous version of FoxWeb you should just
install the new version over the old version. Do NOT uninstall the old
version first.
================================================================================
TO TEST THE SERVER
================================================================================
1. Start the Web server
2. Run FWCONFIG.EXE to configure FoxWeb
3. Run FWSTART.EXE to start the FoxWeb server channels
4. From your web browser call http://ServerName/cgi-shl/foxweb.exe/show_cgi?
Substitute "ServerName" with the full internet path to your server and
"cgi-shl" with the alias of your server's Standard CGI directory
If the installation was done right the server will return all the CGI parameters
of your call.
To run the Customer Management sample application send the URL
"http://ServerName/cgi-shl/foxweb.exe/samples/customer".
================================================================================
NOTES
================================================================================
1. Users of version 1.1:
FoxWeb 1.2 can be installed in the same directory as version 1.1. Version
1.1 software keys will also work with version 1.2.
2. Users of version 1.0:
Do not install version 1.2 in the same directory as version 1.0 if you
want to keep the older version. Note that your 1.0 license is not valid
for version 1.2 unless you purchased FoxWeb after February 29, 1996
(Serial number should be equal to or greater than 010-00142). Registered
users may purchase an upgrade license for $49.00. If you have purchased
FoxWeb after 2/29/96 you may contact Eon Technologies for an updated
software key.
3. FoxWeb 1.2 added support for a separate root for FoxWeb user programs. In
existing installations the program root is set to the FoxWeb directory.
In new installations the program root defaults to the Programs sub-
directory of the FoxWeb directory. This path is configurable via the
FoxWeb Control Center. If you decide to change the program root directory
then you will need to move all programs and program sub-directories to the
new location. The Global Procedure files FW_ENTER.PRG and FW_EXIT.PRG
also need to be moved. The FoxWeb directory should only contain:
* FWSTART.EXE
* FWSERVER.EXE
* FWCONFIG.EXE
* ERRORS.DBF, .FPT, .CDX
* FWSTART.LOG
* README.TXT
* The latest .ISU file (used by the uninstall program)
* The DOCS sub-directory
4. Changes in CgiFields array
FoxWeb 1.2 added support for file uploads via HTML forms. In order to
hold the additional information necessary for this functionality, the
array CgiFields was expanded to four columns. All programs that assume
that the array holds two columns will have to be modified in order to
function properly with this and subsequent versions.
5. Make sure that the user running the CGI program has read rights to
FWDLL.DLL in the System directory.
6. Temporary files:
Each time FWSTART.EXE kills unresponsive channels 1 or 2 temporary files
are left in the temp directory. These files should periodically be
deleted to free disk space.
================================================================================
REVISION HISTORY
================================================================================
Version 1.2c (07/10/97)
* Fixed way UrlEncode handles ampersands
* Fixed problem with mixed case file names in file upload forms
* Fixed problems with the Short URL Syntax and Netscape servers
* CGI.ExecutablePath is now empty if using the Short URL Syntax
* Added several improvements to passcook.prg
* Updated some pages in the documentation
Version 1.2b Version number was skipped to avoid confusion with beta
Version 1.2a (03/31/97)
* Fixed compatibility problems with Purveyor
* Fixed minor bugs in PassCook
* Fixed bugs with file upload functionality
* Fixed file locking problems when writing to the error log
* Increased startup timeout to avoid "Channel already exists" messages
* Renamed internal FoxWeb routines to avoid conflicts
* Stopped placing {Esc} keystrokes in keyboard queue
Version 1.2 final (02/12/97)
* Added UrlEncode() Function
* Fixed problem in setup program that caused addition of extra backslashes at
the end of the program root directory
Version 1.2 beta 6 (01/31/97)
* Programs can now have their own root directory (see notes)
* FoxWeb Documentation is now included in the archive
* Added support for file uploads
* CGI data is not truncated at the first CHR(0) any more
* Fixed problems with returning binary data such as images from FoxWeb
* New CGI.ProgramRoot parameter contains the program root directory
* New CGI.BasePath is renamed to CGI.FoxWebPath
* Fixed CGI.ServerSoftware parameter
* Added WriteFile() function
* Added ReadFile() function
* Added support for the short URL syntax (see included documentation)
* Fixed problem that caused access violation in rare occasions
* Updated version of PASSCOOK.PRG is now included in archive
Version 1.2 beta 5 (01/16/97)
* Fixed "Too few arguments" error that showed up in fwstart.log
Version 1.2 beta 4 (01/07/97)
* Fixed problem where path would not be re-set for a program in the FoxWeb
directory if it was called right after a program in a different directory
* Fixed CGI.CurrentChannel functionality
* Fixed "Data type mismatch" error that occurred during error trapping.
* Temp directory is no longer hard-coded in FoxWeb
* Fixed problem that caused functioning channels to be inadvertently
re-started
Version 1.2 beta 3 (12/22/96)
* Fixed "FoxWeb is not Configured Right" error that occurred in new
installations
Version 1.2 beta 2 (12/20/96)
* Removed MaxOutputSize Restriction
* New CGI.ProgramPath parameter contains path of user program
* New CGI.CurrentChannel parameter contains the current channel number
* New CGI.BasePath parameter contains the path to the FoxWeb directory
* Fixed bug in fwstart.exe that caused busy channels to be restarted after 25
seconds
* CGI.ProgParam is made obsolete. It is kept for backward compatibility. To
pass information in the URL use CGI.QueryString instead, or FormField()
* Updated customer sample application so that it uses CGI.BasePath. It also
does not use CGI.ProgParam any more
* Fixed bug that in very rare cases caused more than one instance of a
channel to be started
* Fixed minor problems during error reporting
* Control Center no longer needs administrative rights to modify service
parameters
Version 1.2 beta 1 (12/16/96)
* Fwstart.exe now stays open and monitors FoxWeb channels
* Fwstart.exe mounts itself in the tray under Windows 95 and NT 4.0
* Closing fwstart.exe closes all open channels
* Running "fwstart.exe /close" closes all open channels
* "Fwstart" and "fwstart /close" will now start/stop system service
* Fwstart.log keeps track of fwstart operations
* Single system service entry instead of one entry for each channel
* Channel windows can remain hidden
* Improved the Error Log Viewer
* Fixed bug that caused field values to be scrambled in rare occasions
* Path is not re-set between fw_enter.prg and FoxWeb programs
* Fixed problems with long HTTP parameters (query strings, cookies, etc.)
* Work-around for Website Pro Cookie problem
* VFP 3.0 and VFP 5.0 versions in the same archive
Version 1.1d (10/25/96)
* Fixed problems with window focus in Control Center
* Fixed problems with extra windows being created in Control Center
* Fixed bug that caused CGI_FIELDS field to not be created in Error Log
Version 1.1c (9/30/96)
* Fixed installation problems on NT 4.0
* Fixed bug that prevented FoxWeb from running as a service under NT 4.0
* Fixed problem with channel hanging when closed while serving a request
* MergeTxt does not change the currently selected area any more
* The Format menu pad does not appear in FoxWeb channels any more
* The maximum timeout value was increased to 999 seconds
Version 1.1b (9/27/96)
* Internal un-released version. Changes incorporated in 1.1c
Version 1.1a (9/10/96)
* Support for HTTP_REFERER
* Improved data buffering
* Maximum number of memory variables increased to 2048
* Control Center quits correctly if started from within VFP
* Corrupt Installation Error does not close Control Center
Version 1.1 (July 1996)
* Release version 1.1