Beginners Guide To FTP For Wordpress
Beginners Guide To FTP For Wordpress
Beginners Guide To FTP For Wordpress
When you self host your own WordPress blog you have access to the most basic of WordPress functionality. In order to get the same functionality, and more, for your blog as that provided by WordPress.com, you will need to install some of the many WordPress.org plugins. This guide you show you how to: Configure FileZilla, an FTP client, to allow you to transfer files to and from your blog. Download a plugin. Install the plugin onto your blog using FileZilla. Activate the plugin.
http://blog-well.com
Page 1
http://blog-well.com
Page 2
Configuring a Site
Within the FileZilla client, a computer it connects to, for the purposes of transferring files, is called an FTP Site. In order to connect to the computer hosting your blog, you need to configure its site information. The Site Manager is where you setup site information within FileZilla, and this is available by selecting File Site Manager, or selecting the Site Manager toolbar button.
http://blog-well.com
Page 3
Select New Site and call it My Blog, or whatever you feel is more descriptive, and then press Enter.
Enter the host name and port number values provided by your host, and select FTP File Transfer Protocol as the servertype.
The other three servertypes, SFTP, FTPS and FTPES are all more secure forms of FTP in that they are more robust or provide encryption support. Again, you host
http://blog-well.com
Page 4
will tell you whether they use regular FTP or one of the other available types. Unless you are totally paranoid, FTP is acceptable for blogs. Now you will ned to enter the user name and password to use. Before you can enter this information you need to select Normal as the logontype.
Select Connect and it will both save the site connection information, so you can connect again without re-entering this information, and attempt to connect to the site.
http://blog-well.com
Page 5
Connecting to a Site
When you connect to a site, FileZilla will display the files & folders available on the local site, your computer, on the left hand side, and the files & folders available on the remote site, the site to which you are connected, i.e. the computer which hosts your blog, on the right hand side.
The top level folder of the remote site is shown. The top level folder of your WordPress blog will be the folder which contains the wp-admin, wp-content and wp-includes folders. You may find that your host places the WordPress blog files within the public_html folder. Our host, Go Daddy, however, does not. The folders cgi, php_uploads and stats may or more not exist on your FTP account, as these may be host dependent (our host is Go Daddy). The top portion of the FileZilla client is the message log. This lists the information sent by FileZilla, in the form of FTP commands issued, and the information received by FileZilla in the form of the response retrieved.
http://blog-well.com
Page 6
The bottom portion of the FileZilla client is the transfer queue, which is divided in three sections: 1) Queued files This shows a list of files which are currently being transferred and the files waiting to be transferred. By default, only 2 files can be actively transferred at any one time and any number of files can be waiting to be transferred. 2) Failed transfers This shows the list of files whose transfer failed. Insufficient disk space, on either your computer or the remote computer, will be the most likely cause for file transfer failures. 3) Successful transfers This shows the list of files which were successfully transferred.
Transferring Files
Now what we have setup FileZilla and can connect to the blogs FTP site, we can walkthrough copying some files. As an example, we will install the Google XML Sitemaps plugin onto your blog.
http://blog-well.com
Page 7
The first result should take to page describing the Google XML Sitemaps plugin by Arne Brachhold.
All plugins are packaged as a ZIP archive file, which allows a number of files and folders to be contained within a single file, which greatly simplifies downloading. Select the Download button. Internet Explorer will prompt as to whether the file google-sitemap-generator.3.1.0.1.zip should be opened or saved to the file system. Select the Save button. If you are using Firefox, then you will get a similar dialog; however, when you save the file to the file system, Firefox will automatically save it to the currently configured download folder, which by default is your Desktop. NOTE: The plugin may have been updated since this article was written, so the version number may be greater than 3.1.0.1, and so the name of the plugin ZIP file may be different to reflect the latest version number available.
http://blog-well.com
Page 8
Internet Explorer will now display the Windows Save As dialog which allows you to save the file in any folder and also rename it if you so desire. Personally, I download WordPress related files to C:\Downloads\WordPress.
Select Save and Internet Explorer will start downloading the plugin. The plugin file is very small at only 361 KB, so it will be downloaded almost immediately.
http://blog-well.com
Page 9
If the Close this dialog box when download completes is not checked, then Internet Explorer will display the following dialog when the download is complete.
Select Open Folder and the folder C:\Downloads\WordPress, or the folder which you specified to download the plugin to, will be opened.
http://blog-well.com
Page 10
http://blog-well.com
Page 11
As you can see the ZIP file contains a single folder. It is this folder, and the files and folders within it, which must be extracted from the ZIP file, copied to the file system, and then copied to your blog.
http://blog-well.com
Page 12
The easiest method is to copy the folder. You can either: a) Select the folder and pressing Ctrl-C, or b) Select the folder, clicking the right mouse button and selecting Copy.
Once copied, we need to return to the folder containing the ZIP file, which is down by clicking on the Up toolbar button, or pressing backspace (ensuring that the folder within the ZIP file is selected).
http://blog-well.com
Page 13
Once we have returned to the C:\Downloads\WordPress folder, you can paste the copied folder, by either: c) Pressing Ctrl-V, or d) Selecting the blank area within the folder (i.e. not a file or folder within C:\Downloads\Wordpress) and clicking the right mouse button and then selecting Paste.
http://blog-well.com
Page 14
If you double click the left mouse button on the google-sitemap-generator folder, its contents will be displayed.
http://blog-well.com
Page 15
To copy the google-sitemap-generator folder to your blogs plugins folder, you need to: 1) Click on the google-sitemap-generator folder within your local sites list of files and folders. 2) Click the right mouse button, and 3) Select the Upload button.
http://blog-well.com
Page 16
A bit on terminology: When you copy a file or folder from your computer to the remote computer you are uploading the file. When you copy a file or folder from the remote computer to your computer you are downloading the file.
http://blog-well.com
Page 17
Whilst the files and folders within google-sitemap-generator folder are being copied, you will see FileZilla show information within the Transfer queue section show the files being copied, and the files yet to be copied.
http://blog-well.com
Page 18
Once the folder has been copied, the list of Successful transfers will show 67 files.
NOTE: Version 3.1.0.1 of the Google XML Sitemaps contains 67 files. Subsequent versions may contain more or less.
http://blog-well.com
Page 19
Select Activate to activate the Google XML Sitemaps plugin. Once activated, plugins will be highlighted green.
http://blog-well.com
Page 20
Now that the Google XML Sitemaps plugin is activated, you need to create the initial sitemap. This is done by selecting Settings and then XML-Sitemap within the dashboard. Once the Google XML Sitemaps settings are displayed (it is now called XML Sitemap Generator as it really applies to all search engines, not just Google), you need click on Click here within the Status section at the top.
Once generated, you will no longer need to manually generate the sitemap, as it will now be automatically updated as you create or update your posts.
The sitemap has now been created for your blog, which can be viewed using the URL http://myblog.com/sitemap.xml, where myblog.com is replaced by the domain name of your blog. For example, BlogWells sitemap can be viewed using the URL http://blog-well.com/sitemap.xml.
http://blog-well.com
Page 21
The uploading and downloading of files is not affected, as FTP uses two connections between your computer and the remote host to which you are connection. The connections are used for: 1) Displaying folder and file information on the remote host, and 2) Transferring files. It is the first connection, the one used to display file and folder information, which is disconnected and not the second one used for transferring files. Your hosting provider controls the period of time of inactivity before an FTP connection is automatically disconnection, so you will not have any control of this. Your hosting provider will typically have a single FTP server which handles the requests of many hundreds, and maybe thousands, of its customers, so this
http://blog-well.com
Page 22
ensures that resources are only used by active users, and not ones where the FTP client is running on machines where the user has left for the day or gone to sleep! You can quickly reconnect by selecting the Reconnection toolbar button within FileZilla.
August 10, 2008 Created. Please feel free to copy, enhance, and pass this document on. Do what you like with it just make sure you help others
A MadLid creation
http://blog-well.com
http://blog-well.com
Page 23