I have edited a tcl file called download-defs.tcl in the tcl directory, and restarted both the database and the server, but my edits are not showing up. The file is still as it was before I edited it.
You probably have a UNIX file ownership/permissions problem. How many times you restart your database or web server isn't going to matter if your edits aren't being saved to the file. You need to copy over/edit the files as the owner or get root access and chown the file to something that'll work. Find your UNIX sysadmin and ask for help.