Question:
I have been having a lot of problems with my computer due to my teenagers accessing web sites that they should not be accessing. Despite my efforts of educating them on the viral consequences, they continue to follow their peers to these scumware infested sites. Is there a way to stop Internet Explorer from accessing certain sites?
Answer:
Yes, if you know which ones they are accessing, it is a pretty simple task. You can use the Windows ‘Hosts’ file to accomplish this, here’s how:
In Windows XP, the hosts file is found here:
C:\Windows\System32\Drivers\etc\hosts
Once you have found the hosts file, right click it and select Properties. Uncheck the “Read-Only” attribute (if checked). Click OK. Read more
After having developend and tested your website on a local server, the next big challenge is uploading the website to your web server, and updating the configuration such that you “go live”. The tutorial below gives you the steps required to move your Joomla website from your local computer to a server. With a few tweaks these steps also apply to moving Joomla from one host to another.
The first thing you need to do is transfer the files to the web server where your live site will be hosted. To be able to do this, you will need FTP (FTP is a way of allowing easy transfer of files across the web) access to your web server. FTP access typically consists of:
This information is given to you when you apply for a hosting account with any hosting company. To access the FTP area you will need an FTP client. A free and easy to use ftp client is FileZilla. Download and install this client and then enter the information to your ftp area. These should be similar to the image below:
Once you have connected to your webserver, upload all the files to the host. This is done by selecting all the Joomla files from your local hard drive and dragging them to the window which is connected to the host. This will start transfer of all your Joomla files to your hard disk.
Note: if you host has already installed Joomla for you, do not overwrite the configuration.php files. This contains very important details regarding the your Joomla host. You should keep a backup copy of this file. All other files can be overwritten, such that you have all the configuration you have done on the local installation.
Warning: the following steps about exporting / importing the joomla database are significantly technical. Please be aware of what you are doing because you may create a real mess.
The next step to tranfer the site you have created locally to the web server is the transfer of the Joomla database from your local MySQL, to the webserver database. This consists of two steps
To export your current database you need to use the phpMyAdmin located on your local server and export the database. The phpMyAdmin URL differs depending on the local development server you are using. If you are using XAMPP to test and develop you website, you will find phpMyAdmin at http://localhost/phpMyAdmin
Choose the database which contains the website you want to upload, and export it to a file. This step depends very much on the phpMyAdmin you are using. However, there should be an Export link. Export all the tables. Once the database has been export to a .sql file, you should open the file with a text editor, and check that the file looks ok. It should contain the Joomla tables. Make sure there isn’t a Create database line. The database should be created manually.
Once you have exported the database, you need to import on the host. Your hosting company should be able to provide you with access to MySQL. If you still haven’t created a database you should create it now. Take note of all details, especially the address of the server where the MySQL resides, the name of the database, username and password to access the database. If the Joomla database has already been created previously (using the Joomla installation procedure or otherwise) you should use the details given to you when creating the database.
Log on to the phpMyAdmin interface, find the import tab, and import the file you have exported above. Once again, the location of the Import link varies depending on the phpMyAdmin version being used, however this should be fairly intuitive.
Up to now, if you try to access your website, you will probably be given an error. This is because the configuration.php file you had on your local server does not contain the information related to your hosting account details. As stated previously, if your host has already installed Joomla for you, you should leave the configuration.php file created unchanged. Otherwise you will need to change the following critical details:
Once all these entries in the configuration.php file have been given the correct values, Joomla should be able to access the database and code, and thus if you go to t
he address of your page, you should have a working Joomla website with all the customisation you have done. If not, one of the above settings is probably incorrect, or you might need to configure some settings further.
Go through all the website, to make sure that everything has been setup correctly. Since you should have uploaded the website, most of your settings should be correct. However, you might still have some minor configurations to do, so go through each page and area to test the everything is working correctly.
You should also take all the steps to secure your Joomla website.
As you can see, the steps are fairly complicated and require quite some knowledge of various technologies. This is not something which should be attempted by someone who does not have experience or who does not understand what is going on. If you think these instructions are too difficult to follow, use a third party component which will do all the dirty work for you. A recommended tool for this is the JoomlaCloner component. This allows you to move your Joomla installation easily.
Installing Joomla on local computer (localhost)
First to install joomla you need a webserver, php and mysql installed on your computer. If you don’t have these installed..download WAMP (Windows Apache MySql PHP) server and install it. I am writing this tutorial using WAMP
as my server. But these steps are almost same in all other servers.
Follow the steps below
1. First you need joomla package. Goto joomla website and download the latest version of joomla.
Follow this link download joomla. This tutorial is based on Joomla 1.5.x
2. unzip(extract) the file and rename it to joomla.
3. Then place it on www directory of the WAMP server.(or htdocs directory if you are using XAMPP server)
4. Now type http://localhost/joomla on your browser address bar. You’ll see the installation page of joomla…
5. select your language and Click on next.
6. you’ll see a pre-installation check page. Click Next.
7. You’ll see the licence page. Click Next.
8. Database(MySQL) configuration page.
Database type: leave it mysql
hostname: type localhost
username: type root (or your mysql username)
password: type password of your mysql account (the default is empty for root)
Database name: type joomla (or anything you wish)
(Now the database joomla will be automatically created in your mysql.)
Click Next
9. Ftp configuration page. Leave it and click Next.
10.Main configuraion page.
Site Name: anything you like
Your email: type your email address.
Admin password:type any password you like (this will be the password for the admin account)
confirm password: type the above password again.
Next, click on Install Sample Data. You’ll see Sample data installed successfully.
Click Next.
11. Finish…. Now go to “joomla” folder in www directory and delete the “installation” folder. This is for security reasons.
Note: If you don’t delete the installation folder, you can’t access joomla home page.
Success…Now type http://localhost/joomla in your browser and you’ll see the joomla home page.
Editing the content..
Login as the administrator.
To login as administrator go to http://localhost/joomla/administrator.
You’ll see a login page. Type “admin” as username and type in your admin password you used at registration. Now you will see administrator page. Now you can edit cms, install templates and extesnions etc…
Installing Templates and extensions:
In the administrators page, move your mouse over exentsions link, you’ll see a drop down menu. Select “install/uninstall”. Extension manager will open. You can upload templates and extensions from this page.
After installing a template….go to Extensions at the top….and click on Template Manager from the drop down menu. Now select the template you install and click on “default” to make it the default template.
Plugins offer custom functions and features so that each user can tailor their site to their specific needs. WordPress plugins are tools to extend the functionality of WordPress. The core of WordPress is designed to be lean, to maximize flexibility and minimize coding. So it so easy to add a plugin or remove a plugin from your blog site. WordPress Plugins are available from several sources. The “official” sources for WordPress Plugins are:
There are hundreds of WordPress plugins available in the Internet, but you may not require all of them for your site. I selected 14 essential plugins which I am currently using.
Akismet checks your comments against the Akismet web service to see if they look like spam or not. You need a WordPress.com API key to use it. You can review the spam it catches under “Comments.” To show off your Akismet stats just put in your template. See also: WP Stats plugin.
Optimizes your WordPress blog for Search Engines (Search Engine Optimization).
Some features of this plugin are:
DMSGuestbook is an easy configurable guestbook with a lot of features. You can customize the whole DMSGuestbook to your desire
The plugin features are:
Embedit is one of the most useful plugins made for WordPress which allows publishers to put all pieces of embeddable code, (widget, javascript, adsense) inside their blog post, by allowing to overcome any number of obstacles about this problem. It been developed by Matteo Lonescu. This truly simple plugin resolves what for many has been a frustrating problem for any type of “embeddable” objects to add to any post. Instead, EmbedIt allows you to embed any html code in a post, by deciding precisely where you want to put it, allowing you freedom of coding your html without being annoyed by the wysiwyg editor.
Key Features are:
FeedBurner have taken over the development of the Feedsmith WordPress plugin that removes the worry from WordPress user about visitors requesting their RSS feed. When using WordPress there are a number of ways a user can request your RSS feed by clicking on different links. The Feedsmith plugin handles these requests to ensure the visitor is directed to your Feedburner RSS URL.
Global Translator automatically translates your blog in the following fourteen different languages: English, French, Italian, German, Portuguese, Spanish, Japanese, Korean, Chinese, Arabic, Russian, Greek, Dutch and Norwegian. The number of available translations will depend on your blog language and the translation engine you will chose to use.
Main features are:
The Google Analytics for WordPress plugin automatically tracks and segments all outbound links from within posts, comment author links, links within comments, blogroll links and downloads. It also allows you to track AdSense clicks, add extra search engines, track image search queries and it will even work together with Urchin. In the options panel for the plugin, you can determine the prefixes to use for the different kinds of outbound links and downloads it tracks.
If your wordpress blog has a better page rank, here is a better chance to reveal it to your blog readers. That is WordPress Page Rank Plugin Show-My-PageRank. What you want to do is just download this plugin and activate it. All of your wordpress post automatically tagged with your google page rank. This will increase your readers interest. More page ranked articles / post get more readership. Just try. Remember , you DON’T need to enter your page rank manually; This plugin automatically pull up your page rank directly from server each time (Live Results). You can also add your page rank any where in your blog by .
Features:
This plugin will create a Google sitemaps compliant XML-Sitemap of your WordPress blog. It supports all of the WordPress generated pages as well as custom ones. Everytime you edit or create a post, your sitemap is updated and all major search engines that support the sitemap protocol, like ASK.com, Google, MSN Search and Yahoo!, are notified about the update.
The best way to increase your traffic from Digg.com and StumbleUpon.com is to get more votes. Often you may have a great blog post, and people do visit via these websites.
My Page Order allows you to set the order of pages through a drag and drop interface. The default method of setting the order page by page is extremely clumsy, especially with a large number of pages.
The ShareThis WordPress plugin provides a quick, simple to use, and unobtrusive way for users to add your post to many social bookmarking sites, or to send your post link via email, AIM, Facebook, MySpace and more. ShareThis makes a WordPress plugin that provides an unobtrusive way for your visitors to post your site content to various social bookmarking sites, or send a link via e-mail & other communication channels (like Facebook and MySpace) to a friend.
The Subscribe Me plugin for WordPress adds buttons at the end of your sidebar so your visitors can subscribe to your blog via services such as Bloglines and MyYahoo!.
Yahoo! Shortcuts for WordPress plugin intelligently enriches your blog post with great content from Yahoo! Maps, Finance, and beyond. Yahoo! Shortcuts plugin for WordPress available under the BSD license. The images, designs, logos, modules (including the content and services that flow through the plugin) are provided under the terms located here, which you have to agree to activate the plugin.
Considering what happened on this incident , I think it’s fitting to write up a tutorial on how to backup your wordpress Database. There are a couple of ways to backup your database, I’m going to show you how to do it using WordPress Database Backup Plugin . When having the database backup emailed or sent to your browser for immediate download, the backup file will be deleted from the server when the transfer is finished. Only if you select delivery method “Save to server” will the backup file remain on your server.
** NOTE **
Including other tables in your backup may substantially increase the
size of the backup file!