SOLUTIONS TO COMMON PROBLEMS
Access Logs
"I can't find my access log!"
They are in /www/logs/. So, the access log for snoopy.com is in
/www/logs/snoopy-access-log.
Error Logs
"I can't find my error log?"
We don't keep error logs for performance reasons. It's likely that what you
might have used your error log to check on can be done another way. Ask
support@zoneit.com if you'd like
help.
CGI_Bin Scripts
"Where do I put my cgi-bin scripts?"
Put them in the subdirectory /cgi-bin which should be under your /www directory.
"I don't have a cgi-bin directory!"
Make it by typing mkdir cgi-bin while in your /www directory.
"How do I access cgi-bin scripts in the /cgi-bin directory?"
If your domain name is geek.com, access them as
http://www.bart.com/cgi-geek/script_name.
"Hey! /cgi-geek/ doesn't work for me!"
Ask us to activate your cgi-bin directory.
Perl Scripts
"I am being told file not found"
"I am being told no such file or directory"
Upload your Perl script in ASCII mode, not binary mode.
Use rz -a for telnet users, or the ascii mode for ftp users.
"I get errors such as:
Literal @sdfsdf now requires backslash at ./test.rob line 2, within string
Execution of ./test.rob aborted due to compilation errors."
Place a "\" before such offending @ characters. This is an incompatibility
between Perl 5 and Perl 4.
Alternatively you could change the first line in your Perl program from
#!/usr/bin/perl to #!/usr/bin/perl4
Imagemaps
"Hey, my imagemaps don't work!"
This is a proper imagemap reference:
<a href="djonly.map"><img src="djonly.gif" ISMAP>
</A>
Possible mistakes:
-
You didn't use NCSA format.
-
Instead of saying djonly.map, you included your domain name or other information
in your reference. (Sometimes causes problems.)
-
You forgot to use the extension .map.
-
You forgot the word ISMAP.
-
You forgot to include the default line as the first line in your imagemap.
-
When specifying rectangles, you didn't include the small numbers first, as
in 0,0 100,100.
Anonymous FTP
"Where should I store files for anonymous FTP access?"
Put files in the directory named anonftp in your /ftp directory. This will
allow a file to be accessed by a customer with
ftp://your_name/pub/your_name/file.
At your request we can shorten the anonymous directory to ftp://your_name/file.
Let us know if you want this.
Setting Permissions
"Hey, how do I stop people who are not in my group from reading a
directory?"
Type chmod o-r directory while you are in the directory above it.
"I don't care if people in my group can read my directory, but I don't
want them to write in it!"
Type chmod g-w directory while you are in the directory above it.
"Who is in my group?"
In general, each domain has its own group. If you find you are in the group
users, let us know if you wish for your domain to have its own group.
"Tell me more about permissions, they sound neat!"
To list the access permissions of a file or directory, type ls -ls *.
r=read access, x=execute access, w=write access. The first three letters
apply to you, the second three letters apply to your group, the last three
letters apply to everyone else. Execute access enables you to run programs
or enter directories.
Examples of using chmod:
PEOPLE PERMISSIONS
u = the file's user (or owner) r = read access
g = the file's group x = execute access
o = others w = write access
a = the user, the group, and others.
chmod a+w = let everyone write to the file
chmod go-r = don't let people in the file's group or others to read the file
chmod g+x = let people in the file's group execute the file
Post not implemented
"I am getting the message 'POST not implemented'. Help!"
You probably are using the wrong reference for cgiemail. Use the reference
"/cgi-bin/cgiemail/mail.txt"
Another possibility is that you are pointing to a cgi-bin script that you
have not put in your /cgi-bin directory.
Another possibility is that you have not asked us to activate your /cgi-bin
directory.
In general this message really means that the web server is not recognizing
the cgi-bin script you are calling as a program, it thinks it is a regular
text file.
Don't have permission to access /
This error message means that you are missing your index.html file.
Note that files that start with a "." are hidden files. To see them, type
ls -al.
This page is maintained by Zone Internet