Gossamer Forum
Home : Products : Links 2.0 : Installation -- Unix :

Can't exec admin.cgi

Quote Reply
Can't exec admin.cgi
Hi, I am attempting to install Links and I receive premature end... errors. I am pretty fluent in CGI, and I know I set all my permissions right and uploaded in ascii. Here is my comment-free links.cfg...hopefully somebody sees an error in it.

# PATH and URL of Admin CGI directory. No Trailing Slash.
$db_script_path = "/directory2/cgi/admin";
$db_dir_url = "http://209.15.29.4/directory2/cgi/admin";

# URL of User CGI directory. No Trailing Slash.
$db_cgi_url = "http://209.15.29.4/directory2/cgi";

# PATH and URL of Pages to be built. No Trailing Slash.
$build_root_path = "/directory2";
$build_root_url = "http://209.15.29.4/directory2";

# PATH and URL of What's New page. No Trailing slash.
$build_new_path = "$build_root_path/New";
$build_new_url = "$build_root_url/New";

# PATH and URL of What's Cool page. No Trailing slash.
$build_cool_path = "$build_root_path/Cool";
$build_cool_url = "$build_root_url/Cool";

# PATH and URL of What's Rating page. No Trailing slash.
$build_ratings_path = "$build_root_path/Ratings";
$build_ratings_url = "$build_root_url/Ratings";

# Database Options
# --------------------------------------------------------
# You really need to use flock(). However if your system doesn't support it (Win95),
# then turn this off at your own risk!
$db_use_flock = 1;
# Use Pragma: no-cache to stop browsers from caching output? (0 = cache, 1 = nocache)
$db_nocache = 0;
# Use IIS headers? Set this to 1 if your web server needs the full headers (HTTP/1.0 etc.)
$db_iis = 0;
# Field number of category in category.db
$db_main_category = 1;
# Referers -- which hosts are allowed to add to your database.
@db_referers = ();

# Email Options
# --------------------------------------------------------
# NOTE: Be sure to edit the text of the message. It can be found
# in the templates directory: email-add.txt, email-del.txt and
# email-mod.txt respectively.

# Set only ONE of either $db_mail_path which should go to a
# mail program like sendmail, or $db_smtp_server which will use
# a SMTP server. Do not set both at once!

# PATH of sendmail. # SMTP Server
$db_mail_path = '/usr/bin/sendmail'; $db_smtp_server = '';

# Email address of the administrator. BE SURE TO SET!
$db_admin_email = 'gil\@goKewl.com';

# Notify visitors automatically when their links are validated?
$db_email_add = 1;

# Notify visitors automatically when their links are modified?
$db_email_modify = 1;

# Log all outgoing messages? Put the full path to a logfile and make sure it
# exists and is writeable (chmod 666 -rw-rw-rw-). This logfile can get pretty
# big!
$db_mailer_log = '';

# Build Options
# --------------------------------------------------------
# Setting for popular cutoff, can either be a percent (i.e. top 3%), or
# a fixed value (i.e. top 10). Enter 0.03 or 10 respectively.
$db_popular_cutoff = 0.03; # Top 3%
# Number of days a link is considered New.
$db_new_cutoff = 7; # 14 days old.
# Return search results bolded (1 = yes, 0 = no).
$search_bold = 1;
# The name of an index file.
$build_index = "index.html";
# The extension to use for non index files:
$build_extension = ".html";

# Should your add.cgi automatically select what category the user
# is adding his link into?
$db_single_category = 1;

# Directory Permissions. Do NOT put quotes around it. Set to 0777
# for world writeable. If you put this at 0755, you might need a
# script to remove any directories created as they will be owned
# by the web server or user nobody. Better solution might be to
# run the nph-build routine from the command shell.
$build_dir_per = 0777;

# The script can now break up category pages that have more then x
# number of links in it. It will also create next and previous links
# to help navigate. Set this to 1 if you want to break up pages or 0 if
# you want to have only one page per category.
# Setting this to one, will also break up the What's New pages into
# per day sections (not affected by number of links per page).
$build_span_pages = 1;

# Number of links per page.
$build_links_per_page = 20;

# Detailed View: The script can build a single html page per link. This is
# great if you have a review in your database. To enable, you must set
# the directory where all the pages will be stored, the url to that directory
# and set the enable option.
$build_detailed = 0;
$build_detail_path = "$build_root_path/Detailed";
$build_detail_url = "$build_root_url/Detailed";

# Use Templates: instead of editing site_html.pl, you can edit regular html pages
# encoded with special <%links_tags%>. It's not as flexible as site_html.pl, but it
# may be easier.
$build_use_templates = 1;

# Site Title, the default title to use. You should really spend some time customizing
# the directory though!
$build_site_title = 'goKewl.com Website Directory';

---------------
admin.cgi is at http://209.15.29.4/directory2/cgi/admin/admin.cgi





------------------
Regards,
Gil Hildebrand, Jr.
Chief Content Manager and Programmer - http://goKewl.com
Quote Reply
Re: Can't exec admin.cgi In reply to
I am not sure this is causing the problem or not, but try removing the "\" from before the @ in your admin email address. It isn't needed since the address is not enclosed within double-quotes.

Also, are those the full paths to your directories at the top of links.cfg? Relative paths won't work.

Lastly, ensure you are pointing the scripts to the correct Perl path.

I hope this helps.
Quote Reply
Re: Can't exec admin.cgi In reply to
yes, I just tried all that and I still get the premature end... error. Any other suggestions?

------------------
Regards,
Gil Hildebrand, Jr.
Chief Content Manager and Programmer - http://goKewl.com
Quote Reply
Re: Can't exec admin.cgi In reply to
Hey guys, I still can't resolve my problem. If anyone has 15 minutes to help, please reach me by ICQ at 28517138. I can't afford to pay you much (if at all), but I'll make sure you get some compensation. Thanks guys.



------------------
Regards,
Gil Hildebrand, Jr.
Chief Content Manager and Programmer - http://goKewl.com
Quote Reply
Re: Can't exec admin.cgi In reply to
Double check your perl path...

--mark

------------------
Due to repeated requests for support via ICQ, I am once again offering support online.

The ONLY number I will accept requests on is #53788453. Messages sent to my other numbers will not pass through to me, as I have security settings set to ignore messages from users not on that list.

I don't know how often I will be active on this number, as it is for only when I am free to offer assistance.

Could this signature be any longer? :)
Quote Reply
Re: Can't exec admin.cgi In reply to
Gil, I am experiencing this problem too now... it looks very similar to yours.

...and the only stupid thing I did was to forget unzip -a (it appears).



[This message has been edited by Macro (edited November 03, 1999).]