About HyperNews
 Next-in-Thread Next-in-Thread
 Next Message Next Message

Ok I did, here's how 

Keywords: HyperNews administrator user install
Forum: HyperNews Installation
Re: Question Can I install HyperNews? I am not an administrator. (Young Jik Kwon)
Date: 1996, Oct 01
From: Alex Krowitz

Success

This is an account of my at-least-partially successful installation of HyperNews onto my web pages at an internet provider without server configuration or administrator intervention. My only access to my web pages, other than a web browser, is through ftp.

I don't think anyone would really want to faithfully repeat my experience, but I'm hoping that it can serve as a first step towards smoother webmaster-free installations. Of course, it's possible that many people are actually installing HyperNews without adminstrator help, without any hitches. That would be great. I couldn't find anyone, though. Theoretically, one should be able to install using the setup-form.pl, as long as all the server configuration options were correct. I list the options that weren't correct in my case below.

My installation used HyperNews directories from a previous HyperNews installation. In the previous installation, I was the web adminstrator. I copied both the hn/ directory and the HyperNews directory. I installed HyperNews 1.9.1, and my internet service provider is TIAC. They use the Netscape Commerce server on IRIX.

I may never have been successful without the incredible tools offered by emacs (I used xemacs). In particular, ange-ftp, dired mode, and the ability to define macros combined to make ftp somewhat transparent. I felt like I was actually logged on to the system, rather than just using ftp.

Here's what I had to do:

  • Permissions After ftping all the HyperNews/ and hn/ files onto my web pages, I set all of the file permisions. Different ftps may be more helpful, I don't know; in my case, ftp always set permission to 664 after copying. The web server wouldn't execute a cgi script if it had non-executable permissions.
  • .cgi suffixes The TIAC server wouldn't recognize a file as executable without a .cgi suffix. I had to change get to get.cgi, and change its name in the hnrc file as well. Since I was converting an existing old hn/ directory tree, I had to change get to get.cgi in all *,urc files and responses.html files, also. There may be other files that require .cgi suffixes, too, but I haven't run into problems yet.
  • parseHyperNewsURC ? In get(.cgi), I had to change
        %in = %urc;
        &parseHyperNewsURC();  # Assumes %in.
              

    to
        %in = %urc;
        &parseHyperNewsURC(%in);  # Passes in %in 
              

    I don't know why! I thought it might have something to do with the perl version. TIAC is running 5.003.
  • No symbolic linksThere was no easy way that I could figure out to create a symbolic link. I suppose I could have written a little Perl script that linked, then called it from the browser. Instead, I just copied all the files from .scripts/ into HyperNews/. Installing through setup-form probably does links correctly.

That's about it. It's probably a lot simpler if you're not navigating blindly, like I was. Good luck!

I haven't gotten any public HyperNews pages up yet, but they'll be accessible through this page once they're up.


Alex Krowitz
Last modified: Tue Oct 1 13:40:44 EDT

 Next-in-Thread Next-in-Thread
 Next Message Next Message
Inline:
 1 1
 All All
Outline:
 1 1
 2 2
 All All

This forum is closed.

 Members Members
 Subscribe Subscribe
 Admin Mode Admin Mode
 Show Frames Show Frames
 Help Help


|| About || Instructions || Test || Guestbook || Future || || Source || Installation || Consortium ||

Earn money with Scour!
Google
 
Web www.HyperNews.org
Earn money with Scour!