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

What's New... not displaying ???

Quote Reply
What's New... not displaying ???
I have the main script working great, however I'm confused about the New, Cool, & Ratings pages. Are these directories setup by the the script or do I have to create them? I believe my problem is in the paths however I'm not sure.

I setup the path in the same directory as the index.html

# PATH and URL of What's New page. No Trailing slash.
$build_new_path = "/home2/www.myurl/links";
$build_new_url = "http://www.myurl.com/links";

Please advise

Thanks...
Quote Reply
Re: What's New... not displaying ??? In reply to
Yes, Links automagically will create the New and Cool directory. The only paths you need to change in links.cfg are:

Code:
# PATH and URL of Admin CGI directory. No Trailing Slash.
$db_script_path = "/alex/links/cgi-bin/admin";
$db_dir_url = "http://localhost/links/cgi-bin/admin";

# URL of User CGI directory. No Trailing Slash.
$db_cgi_url = "http://localhost/links/cgi-bin";

# PATH and URL of Pages to be built. No Trailing Slash.
$build_root_path = "/alex/links/pages";
$build_root_url = "http://localhost/links/pages";

No other paths need to be changed unless you have a specialized need for them to change. If you point the New and Cool to the same directory as the home page, then when Links builds the index.html for New, it gets written there. But, when it builds the index.html for the Cool page, it will also get written there but overwrite the index.html for New. Finally, when the home page's index.html is created, it will overwrite the one created for the Cool page. That is why they are (and should be) in separate directories.

Change the paths for New and Cool back to:

Code:
# 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";
Quote Reply
Re: What's New... not displaying ??? In reply to
Ok, I've set set everything the way you described, but the pages still won't generate.

I've also noticed the cgi error message in the admin scrren...

CGI ERROR
==========================================
Error Message : unable to open what's new page: /home2/www.ultra-web/links/New/index.html. Reason: No such file or directory
Script Location : nph-build.cgi
Perl Version : 5.00404


I'm not sure what this is doing, Any ideas???

Quote Reply
Re: What's New... not displaying ??? In reply to
I'm not sure either. It sounds like a problem with a path someplace. Can you post the paths you are using from the top of links.cfg along with the $build_new_path?
Quote Reply
Re: What's New... not displaying ??? In reply to
Ok, this is what I have configured,

# Paths and URL's to Important Stuff
# --------------------------------------------------------
# PATH and URL of Admin CGI directory. No Trailing Slash.
$db_script_path = "/home2/www/ultra-web/cgi-bin/links/admin";
$db_dir_url = "http://www.ultra-web.com/cgi-bin/links/admin";

# URL of User CGI directory. No Trailing Slash.
$db_cgi_url = "http://ultra-web.com/cgi-bin/links";

# PATH and URL of Pages to be built. No Trailing Slash.
$build_root_path = "/home2/www/ultra-web/links";
$build_root_url = "http://www.ultra-web.com/links";

# PATH and URL of What's New page. No Trailing slash.
$build_new_path = "/home2/www.ultra-web/links/New";
$build_new_url = "http://www.ultra-web.com/links/New";

# PATH and URL of What's Cool page. No Trailing slash.
$build_cool_path = "/home2/www.ultra-web/links/Cool";
$build_cool_url = "http://www.ultra-web.com/links/Cool";

# PATH and URL of What's Rating page. No Trailing slash.
$build_ratings_path = "/home2/www.ultra-web/links/Rating";
$build_ratings_url = "http://www.ultra-web.com/links/Rating";

# 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 = ''; $db_smtp_server = 'zzack@mailexcite.com';

# Email address of the administrator. BE SURE TO SET!
$db_admin_email = 'zzack@mailexcite.com';

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

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

# 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


Thanks

Zack