texis.exe
as the anonymous user
IUSR_machine
. If you want searches to automatically recompile
scripts for you, then this user will need write permission on the
directories containing the scripts: texis/scripts/webinator
.
Another option is to test and compile the scripts in a staging area,
and when you are satisfied with the results, simply move the compiled
.vtx
file into place.
Texis requires that its monitor process is running. It will attempt to start it if it's not already running. When Texis is running under the web server, there might not be permission available for it to run properly. As administrator, you can register the Texis monitor as a service to run in background and when the system starts up. The install will do this if run as an administrator. You can do this manually from a command prompt when logged in as administrator:
monitor -R
This will start the monitor service immediately, so there's no need to reboot to activate it.
If you ever wish to unregister the Texis monitor as a service, do this from a command prompt when logged in as administrator:
monitor -U
setuid
to the correct user. If
it is not able, you will receive a warning. It is up to you to
ensure that texis
is always run as the same userid.
The standard Unix commands for making a program setuid
to some
user, myself
for example, are:
chown myself texis
chmod u+s texis
The above commands may only be run by the root
user on some systems.