I uploaded my web site files, but see your
default page?
All of your HTML files should
be uploaded under a directory entitled "WWW".
Most likely, what you have done, is uploaded your
files to your root directory. Also, keep in
mind that all files are case sensitive.
Here are some additional thoughts:
-
Is
your main web site file (your home page) entitled
"index.html"? It should be.
-
Try
hitting "Reload/Refresh" button on
your browser--you might not be seeing the updated
version of your site.
-
Also,
remember that our UNIX servers are case
sensitive.
Therefore, "Index.html"
is not the same as "index.html"
Some of my pictures aren't showing up on my site ...
Possibility One
Please keep in mind that all files are case sensitive:
Picture.gif is different from PICTURE.gif and is
different from picture.GIF. If you are uploading
your site from a Windows based machine, sometimes
case sensitivity is disrupted. Please check the
exact case of your image files.
Note: images cannot contain blank
spaces within the file name.
Possibility Two
When it comes to uploading a file via FTP there
are two modes:
If your images don't show, it's possible that they
were uploaded using ASCII instead of BINARY mode.
If that is the case, simply re-upload the images
in BINARY mode and they should show.
Possibility Three
It is possible that you are incorrectly linking
to your images. It is very common to design a Web
site and give your images an absolute path of your
hard drive
(C:\My Site\picture.gif). If that is
the case, you will simply need to update your links.
I am having a problem getting my CGI script to work
...
Here are the Top 10 reasons why a CGI script
might not work:
1. Your
'@' signs are not escaped with a "\",
email addresses in double quotes will not parse
correctly without the backslash... example:
"support\@netcy.com" is how it
should look. Correct Perl syntax is always helpful.
2. Your
script was uploaded in BINARY mode instead of
ASCII mode. The easiest way to check this is
by telnetting to your shell server and just
look at the cgi itself with "less",
"more", or "cat". If you
see ^M everywhere, then it was uploaded
in binary mode.
3. Your
Perl script file does not have a *.cgi or *.pl
extension.
4. Your
Perl is just broken. From the UNIX shell prompt,
type "perl -wc filename.cgi" to test
it.
5. CGI's
must have permissions of 755 or they will not
execute.
6. If
you are including a file such as cgi-lib.pl
it must have permissions of 644 to work.
7. CGI's execute from the current directory
(where
else?)
always remember this with paths inside of the
scripts.
8. If
you are using your CGI as a SSI
(server side
include) a la <--#exec cgi=scriptname.cgi-->
make sure the CGI itself is sending a mime type
(like Content-type: text/html). Also, remember
that all SSI files should have an extension
of ".shtml".
9. If
your script came from someone else, other than
Netcy.com please contact the author.
10. Your
script is using paths incorrectly. You should
use paths as follows:
#!/usr/local/bin/perl -w
refer to your web site or if at all possible,
use ./ for the current directory and ../ for
the previous directory.
Please note:
support@netcy.com can not
help you with your CGI's other than stating the
above. If you are having problems with your perl
script, contact the author or try issuing the command
from a UNIX shell prompt:
perl -c [filename]
I am having a problem with your counter
Counter is not incrementing
If the counter doesn't increment when you reload
your Web site--don't worry. You see, our counter
is smart and knows that you are the same person
who just visited the site previously (by your IP
address) and doesn't increment. To test this
out, you can disconnect from the Internet, reconnect
back, and then try visiting your site. Since
you will most likely be coming in from a different
IP address, the counter will increment.
I am having a problem with the FormMail
script ...
I am not receiving any mail from my form
Please make sure that this is what you have in your
HTML code:
<FORM ACTION="/yoursitename.com/cgi-bin/FormMail.pl">
<input type=hidden name="recipient"
value="you@yourdomain.com">
(Optional)
<input type=hidden name="redirect"
value="http://www.yoursite.com/thankyou.html">
Also, log into your control panel and click on "Email
Forwarding" to make sure that your mail isn't
being forwarded to a different mail box.
I am having trouble with my confirmaton page
not showing up ...
This is the line of code that needs to be in place
in order for the confirmation page to show up:
<input type=hidden name="redirect"
value="http://www.yoursite.com/thankyou.html">
Also, please note that UNIX is a case-sensitive
operating system. Make sure that the name of the
page matches the name that you gave it in the FormMail
script. For example, 'Thankyou.html' is
not the same as 'thankyou.html'
Why can't I find my site in any search
engines?
Please remember that search engine submission is
a free service and it is not guaranteed as to when
your site would be listed in their index.
It may take 8 to 12 weeks for your site to become
recognized by the search engines.
Ensure that your site has meta tags setup on it.
Failure to do so, may cause many web crawlers to
pull your site from there listing.
For best results, it is suggested that you resubmit
your site to search engines about once a year.