Posts

How to create a virtual host in ubuntu?

When you are used to running your websites in windows envirnment, it can be a bit of pain to suddenly switch in to linux. This post will guide you towards setting up a virtual host in ubuntu. 1. Enable the virual host module and restart apache.       sudo a2enmod vhost_alias       sudo /etc/init.d/apache2 restart 2.  Goto to /etc/apache2/sites-available directory and create a copy of the default file with the name of  the virtual host you would like to create. In this case the virutal host is "my-first-host.com".       cd /etc/apache2/sites-available/       sudo cp default my-first-host.com

How to enable mod_rewrite in ubuntu?

Simply run the following command in the command line to enable mod_rewrite. sudo a2enmod rewrite The command simply adds the rewrite module to the apache configuration file as mod_rewrite is a part of apache. Now we need to restart apache to make the command take effect. sudo /etc/init.d/apache2 restart The command automatically adds file rewrite.load to the folder /etc/apache2/mods-enabled/

How to enable curl in PHP ubuntu?

To enable curl in PHP in ubuntu we simply need to install it. The following command can be used to install curl in ubuntu. sudo apt-get install php5-curl Now the next step would be restart apache using the following command sudo /etc/init.d/apache2 restart Enjoy!

Getting latitude, longitude, timezone using ip address.

This is a post to find the latitude, longitude, timezone, country, city and so on using the web services/api by ipinfodb. The ipinfodb provides api in both xml and json format. We can use either of them. I will show you how to use it for both formats. Using XML format: You can either register for api key from ipinfodb. I am using mine in this example.

How to parse a XML file using SimpleXML in PHP5?

SimpleXML is a very simple function introduced in PHP5 to parse a XML file. It is very simple to use and implement as compared to other bulky codes to parse a XML file. The steps are pretty simple. Let us use a simple XML file as below naming it as xmltest.xml.

Changing file permissions of a folder and all of its subfolders and files in Ubuntu.

Changing file permissions in Ubuntu is a very essential thing. If proper file permissions are not set to folders or files, it is not possible to execute any PHP or HTML files from the browser using localhost. The following command can be used to set file permission for any file or folder. sudo chmod 755 /var/www/myfolder In the above example

How to fix "url /phpmyadmin was not found in this server" problem in Ubuntu (linux)?

Sometimes after installing LAMP, when you try to open the phpmyadmin in your browser you might get the error like this: "Not Found The requested URL /phpMyAdmin was not found on this server. Apache/2.2.12 (Ubuntu) Server at localhost Port 80" This is likely to be caused by not checking apache2 during installation. To reinstall you can use the following command: