Internet Marketing Tools Part Two FTP Basics by Shelley Lowery
File Transfer Protocol, better known as FTP, is a procedure used to upload and download files to and from your web server. In order to use FTP, you'll need to download and install a software program on your computer. The most widely used FTP program is WS FTP Pro. You can find it here: http://www.wsftp.com When you first launch the FTP program, a startup screen will appear. This screen will enable you to add your website information and allow the program to connect with your server. You simply fill in the information where indicated with the following information: Profile Name - This name will be added to the selection list of profile names. Select your profile name according to your domain. For example, if your domain name were smiths.com, your profile name might be Smiths. Host Name/Address - Your domain name address. Example - www.smiths.com Host Type - The type of server in which your website is hosted. The standard is Unix. User ID - Your hosting User ID. Example - smiths. Password - Your hosting password. Depending on which FTP client you use, the names may be slightly different. Once the FTP program has connected with your server, you will see the files on your computer in the left window and the files on your server will be displayed in the right window. Transferring Files To maneuver through your folders, simply double click on them. To transfer your files, either double click on the file or highlight it and then click on the transfer files arrow. To select more than one file at a time, click on each file you'd like to transfer while holding down the Ctrl key on your keyboard. Keep in mind, all of the files you select must be uploaded in the same mode. In other words, you could upload all of your HTML files at the same time, or all of your images. If all of the files you'd like to upload are all together, you can click on the first file while holding down your Shift key and use the down arrow on your keyboard to highlight all of your files. Files such as text, HTML, and most scripts should be uploaded to your server in ASCII mode. Any file that isn't ASCII text, such as programs (EXE, ZIP), graphics, ebooks, sounds (WAV, MID) and movies should be uploaded to your server in Binary mode. File Permissions When using scripts on your website, you will be required to set file permissions in order for your scripts to run properly on a Unix server. The most common setting for CGI/Perl scripts is 755. When working with scripts, you may receive an Internal Server Error when you try to run it. Many times, this error is caused by improperly set file permissions. Permissions: Read - 4 - r Write - 2 - w Execute - 1 - x None - 0 - - Read permissions are enabled with the number 4 or the letter r. Write permissions are enabled with the number 2 or the letter w. Execute permissions are enabled with the number 1 or the letter x. No permissions are enabled with the number 0 or a dash. Each of these permissions will be set for each of the following: Owner Group Other To give you a better idea of how permissions are set, below is an example of a script that requires the permissions to be set to 755 -- it breaks down like this: 7 - Represents the permissions for the Owner (you). The owner has been given Read, Write and Execute permissions. 4+2+1=7. This can also be written like this: rwx 5 - Represents the permissions for the Group (individuals with access to your server). The Group has been given Read and Execute permissions. 4+1=5. This can also be written like this: rx 5 - Represents the permissions for the Others (website visitors). The Others have been given Read and Execute permissions. 4+1=5. This can also be written like this: rx 755 is equal to rwxrxrx Changing File Permissions with Your FTP program: If you would like to set your file permissions through your FTP program, you can do so like this: 1. Log into your server and locate the directory that contains your file. 2. Highlight the file that you would like to change permissions. 3. Place your mouse pointer over the file and right click to launch a menu. 4. Click on "chmod (UNIX) to launch the "permissions" window. 5. Set your permissions and click on OK. In addition to setting permissions with your FTP program, most web hosts will enable you to set permissions through your web page management system. If you're managing your own website, having a good FTP program is an absolute must. Not only will it provide you with some independence, but it will also enable you to have complete control over your files. Copyright © Shelley Lowery 2002. About the Author: Shelley Lowery is the author of several successful ebooks including Web Design Mastery - An in-depth guide to professional web design. Ebook Starter - A Complete Ebook Design Kit, and eZines: A Complete Guide to Publishing for Profit. Subscribe to Etips and receive a free copy of her highly acclaimed ebook, "Killer Internet Marketing Strategies." http://www.web-source.net You have permission to publish this article electronically, in print, in your ebook or on your web site, free of charge, as long as the author bylines are included. Part One Part Three | DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware. |
More Website Marketing Articles More By Developer Shed developerWorks - FREE Tools! | Achieving true agility is a never-ending effort. We will showcase how you can become agile incrementally, a few practices at the time.Which practices should any agile team strive to adopt? What additional practices should you consider based on your needs to scale? Adopting practices are however made much easier with the right tool support. What about if your tools adapt to your practices? We will take a look at how the Jazz technology can be leveraged to make your process change the behavior of your tools. FREE! Go There Now!
| | | | Effective governance for lean development isn’t about command and control. Instead, the focus is on enabling the right behaviors and practices through collaborative and supportive techniques. Hear from Scott Ambler on how it is far more effective to motivate people to do the right thing than it is to force them to do so. Learn how to form a lightweight, collaboration-based framework that reflects the realities of modern IT organizations. FREE! Go There Now!
| | | | Visit IBM developerWorks to download IBM DB2 Express-C 9.5, a no-charge version of DB2 Express 9 database server. DB2 Express-C offers the same core data server base features as other DB2 Express editions and provides a solid base to build and deploy applications developed using C/C++, Java, .NET, PHP, and other programming languages. FREE! Go There Now!
| | | | Join us for this web seminar to learn how you can defend your web applications from attack. Learn about the 3 most common web application attacks, including how they occur and what can be done to prevent them. We’ll also discuss manual versus automated approaches for scanning and identifying web application vulnerabilities and how IBM Rational AppScan, an automated vulnerability scanner, can help you automate more of what you are doing manually today. FREE! Go There Now!
| | | | Join this webcast to see how IBM Data Studio Developer and pureQuery can take the pain out of Java data access. uApplications developed using both Java and SQL have become a common requirement. Database connectivity using Java Database Connectivity (JDBC) to create an application is a multi-step tedious process, and tooling that covers both SQL and Java has been unavailable, until now. IBM Data Studio introduces the pureQuery platform: a high-performance, Java data access platform focused on simplifying the tasks of developing, managing, and optimizing database applications and services. FREE! Go There Now!
| | | | This tutorial shows new users of IBM WebSphere Business Monitor Version 6.0.2 how to perform the "Hello World" equivalent for monitoring business process applications. It is intended to help you get familiar with the capabilities of the product. FREE! Go There Now!
| | | | Portfolio Management is about effectively managing portfolio value by aligning portfolio investments with business goals. This complimentary e-kit provides a collection of materials that can help you understand how IBM Rational enables and automates best practices for improved governance and clear visibility into portfolio and project performance across the entire IT project lifecycle. FREE! Go There Now!
| | | | Rational Build Forge Express Edition is an automation framework that packages the latest enterprise-grade technologies into a reliable, flexible and robust configuration designed and priced specifically for small to midsize businesses. The new Rational Build Forge Express eKit provides you with valuable resources – including a case study, podcast, demo, and articles – to help you increase staff productivity, compress development cycles and deliver better software, fast. FREE! Go There Now!
| | | | Whether you are creating new applications or modifying existing ones, managing integration of new components with traditional z/OS elements is a critical part of building and deploying modern applications. Listen to this webcast to see how IBM can help you optimize your development process using an IDE like Rational Developer for System z that integrates with management tools, such as ClearCase to manage your application development on mainframes. FREE! Go There Now!
| | | | With IBM Rational Systems Development Solution, you can deliver products faster with higher quality. Within this kit, Read the “Model Driven Systems Development” white paper to see how to improve product quality and communication. Then check out the rest of the e-Kit to learn more about important topics that can affect the success of any software project through customer examples, tutorials, informative Webcasts, and best practices for designing, building and managing systems. From start to finish, at every stage in your projects, Rational Systems Development Solution can help your company reach its full potential. FREE! Go There Now!
| | | | All FREE IBM® developerWorks Tools! | |