The Internet Metayoga Pages

(Information and Useful Things)


Here is some help on uploading files and creating your own website.

First, you must log into your shell account. This means using a communications package under DOS that knows how to manipulate your modem. The word structure that unix systems use for communications is 8 bits, no parity, 1 stop bit, with software XON/XOFF protocol. When a connect is established you should be presented with message ending with "login:". Enter your login name (mine is bhammel) followed by hitting the "Enter" key. Then you will see "passwd:"; enter the pass word given you by MAIN again followed by "Enter". If all goes well you should see a shell prompt that looks like


[<your-logname>@graham your-logname]$

You are now positioned in your home directory. If I, at this point were to enter the command (followed by "Enter" key), I would get the response indicated by:

	pwd  ->  /home/bhammel

Home directories are all subdirectories of the directory "/home", which is itself a subdirectory of the root directory "/". Home directories are named by your login name.

To create the correctly named website subdirectory in your home directory issue the command


	mkdir public_html

Again, the "Enter" key following; all commands must be followed by "Enter". You will get no response unless the directory public_html already exists. The directory will automatically be created with the read and execute permissions set so that anyone else can read the files. This is necessary for the pages to be "web-accessible". If you don't understand "unix permissions" don't worry about it.

Now, let's say you've completed the entry page for your website and it is in some file with some simple name say "pg1". Using the z-modem option for transfer, upload the file. If you must specify a directory use /home/, where is your login name. After upload you should have a file called "pg1" in your home directory. To check this, issue the command


	ls

You should see at least the entries pg1 and public_html and possibly other entries as well, like "Mail". Now issue the sequence of commands

	pwd                           [Displays full pathname of your
	                               Present Working Directory]

	mv pg1 public_html            [Moves file "pg1" to subdirectory]

	cd public_html                [Changes your PWD to the subdirectory]

        pwd                           [Displays pathname of new PWD]

        ls   ->  pg1

        mv pg1 index.html             [Changes name of the file]

        ls   ->  index.html

Now everything is in place and the default permissions will allow anyone to access your web page.

Remember, if your index.html file links to other text files or includes image or sound files, these must also be uploaded into your public_html subdirectory.

On non-unix systems, DOS in particular, extensions for file names are restricted to three characters: burble.exe, readme.txt, doit.bat are file names with extensions exe, txt and bat respectively. DOS will not allow the file name index.html or any file name with the html extension. This is why the cumbersome renaming of the file when installing the index.html file. Follow the same procedure with all the resource files that you upload to add more links into your various files.

To access my home page from your browser, specify the URL as


	http://graham.main.nc.us/~bhammel

Similarly, someone, even you, can access your own webpages with the file index.html as entry point by substituting your login name for mine in the above URL designation.

I will update and expand this page as questions are asked and answered so that it can be used as central growing reference "FAQ" for the creation and maintenance of web pages, as well as for the various concepts and tools for doing so.

Suggestions, questions, complaints and links are very much invited.





Go to Top of Metayoga Pages


Go to Home Page


The URL for this document is:
http://graham.main.nc.us/~bhammel/graham/upload.html
Created: 1997
Last Updated: May 28, 2000
Email me, Bill Hammel at
bhammel@graham.main.nc.us READ WARNING BEFORE SENDING E-MAIL