Gossamer Forum
Home : General : Perl Programming :

Six Days and Counting

Quote Reply
Six Days and Counting
After six frustrating days of trying to install Links on my NT/IIS machine, I need to find someone willing to toss me a lifeline. Is anyone who is familiar with configuring NT/PERL/IIS/Links willing to mentor me by phone, or even to visit my site in person? I've done this for folks wanting to install LSOFT's LISTSERV and now find myself needing help from others.

Thanks!


------------------
Stephen C. Nill
CharityChannel.com, the online project of American Philanthropy Review

(949) 589-5938

CharityChannel.com
Quote Reply
Re: Six Days and Counting In reply to
Hi there. Most likely you are experiencing problems with directory and file permissions.
You will need to use your NT Explorer to set-up permissions. You will need to use IIS to set-up Perl scripts to run on your NT.
(The nice thing about Alex's scripts is that they operate on most operating systems, including NT/IIS.)

Alex, you may want to consider adding a comprehensive guide in your README files that addresses how to set-up scripts on NT. If you need some help, let me know.

Stephen, a few questions....

1) Do you have the most recent build of Perl from ActiveState installed on your server?

If not, go to the ActiveState web site and download the most recent build.

http://www.activestate.com/

2) What version of IIS and NT do you have?

I hope that you are using IIS 4.0 because it is much easier to configure Perl than IIS 3.0. In IIS 4.0, you can configure Perl via the IIS Manager Console versus in IIS 3.0, you have to make manual changes in the registry. If you are not using IIS 4.0, I would suggest downloading it along with SP3 from the Microsoft web site.

3) Do you have physical access to the NT Server or are you maintaining your sites via a virtual server account?

I hope that you have physical access because you will need to make permission changes via the NT Explorer on the Server or from a workstation that accesses the Server. If you do not have physical access to your server, then you will have to contact your ISP and ask them to assist you in setting up file and directory permissions.

I am willing to help you on Fridays. I cannot help you during working hours at my full-time job. Friday is my day for consulting and designing extra-curricular projects. I can also assist you after hours at my job between 5:30 and 8:00 p.m.

Email me at eliot@anthrotech.com and I will try to help you.

Here is a message I submitted on the Xav Search Engine Forum regarding File and Directory Permissions...(It may get you started.)

BEGIN MESSAGE
--------------------------------------------

Directory Permissions:

1) Using your NT Explorer, go to the /cgi-bin/ in the web site where you are
implementing the Xav search script.

2) Right click on the /cgi-bin/ directory. Select "Properties".

3) In the "Security" tab, Select "Permissions".

4) Then select "Add" (to add users to the permissions).

5) In the next window, select "Show Users". Then select the following users:

DOMAIN\IUSER_MACHINE
DOMAIN\IWAM_MACHINE

6) Then give both of these users the following permissions:

"Read" and "Execute"

File Permissions: (build.pl and search.pl)

1) Using your NT Explorer, go to the /cgi-bin/ in the web site where you are
implementing the Xav search script. Select one of the files (either build.pl or
search.pl)

2) Right click on the file. Select "Properties".

3) Repeat Steps 3-5 above (for directory permissions).

4) Then give both of these users the following permissions:

"Read", "Write", AND "Execute"

5) Repeat these steps for the other PERL file.

File Permissions: (for index.txt)

1) Using your NT Explorer, go to the /cgi-bin/ in the web site where you are
implementing the Xav search script. Select "index.txt".

2) Right click on the file. Select "Properties".

3) Repeat Steps 3-5 above (for directory permissions).

4) Then give the following permissions to the users:

DOMAIN\IUSER_MACHINE - "Read" and "Write"
DOMAIN\IWAM_MACHINE - "Read", "Write" AND "Execute"

Then build your index by loading the build.pl file in your browser. It will
overwrite the index.txt file that comes with Xav Search. You should be all set to
go.

--------------------------------------------
END MESSAGE

Remember that these instructions were used for the Xav Indexed Search script. But you can at least see how to set-up directory and file permissions.

------------------
Eliot Lee
Founder and Editor
Anthro TECH, L.L.C
http://www.anthrotech.com/
info@anthrotech.com
==========================
Coconino Community College
http://www.coco.cc.az.us/
Web Technology
Coordinator
elee@coco.cc.az.us