Thursday, 10 July 2014

Setup LAMP and Install Drupal

   Posted on  Thursday, July 10, 2014  / 

Setting up LAMP (Linux, Apache, MySQL & PHP)
  • If you have Debian or Ubuntu OS installed in your system, type su for Debian or sudo su for Ubuntu and press enter it will prompt for password, enter your root password
  • Update package sources
apt-get update
(This is safer than apt-get upgrade or apt-get dist-upgrade, because it safely upgrades your server and resolves dependencies)
  • Install Apache2 and PHP5
apt-get install apache2 php5 libapache2-mod-php5 php5-gd
chmod -R 777 /var/www
Check if apache is working
/etc/init.d/apache2 restart
nano /var/www/info.php
Copy & paste the folowing php code in the nano editor
<?php
phpinfo();
?>
Go and check http://localhost/info.php in your browser to see configuration of installed php version.
  • Install Mysql and PHPmyadmin
apt-get install mysql-server mysql-client php5-mysql
apt-get install phpmyadmin
When prompted for a password enter MySql Password.
  • Creating a MySQL DB & user for your Drupal installation
mysqladmin -u root -p create d7
Enter MySql Password when you are prompted for password. If you get a “Database exists” error, please issue “mysqladmin -u root -p drop d7” to delete the existing database and then issue the create command.
  • Configuring Apache for Clean URLs
a2enmod rewrite
/etc/init.d/apache2 restart
chmod -R 777 /var/www
Install Drupal
  • Download the latest stable version of drupal from http://drupal.org/project/drupal
  • Prepare server for drupal setup
    • Copy the drupal-7.2x.tar.gz file to /var/www and uncompress the files so that you get /var/www/drupal-7.2x finally
    • Rename the drupal folder to d7
    • Goto d7/sites/default, create a folder called files so that you have d7/sites/default/files
    • Copy default.settings.php as settings.php so that you have d7/sites/default/settings.php
    • Give 777 permissions to file(apply permissions to enclosed files) & settings.php
  • Install drupal
    • Choose Standard installation profile and save and continue
    • Leave English as is and save and continue
    • Give Database Name as d7Database username as root & Database password as hello for LAMP or leave blank for XAMPP and Save and continue
    • configure Site information
      • Site Name your full name
      • Site e-mail address your email id
    • configure Site maintenance account
      • username as admin
      • password & Confirm password as hello
    • configure Server settings
      • Choose India under Default country
      • Choose Asia/Kolkata: Tuesday, June 21, 2011 - 14:51 +0530 under Default time zone and Save and continue
    • Now click on Visit your new site
Menus
Adding content
  • Click on add content in top black menu
  • Then click on Basic page
  • Give Title as Workshop
  • Write a summary about workshop in the body
  • Check the box Provide a menu link under Menu Settings below Text format group
  • Give Workshop in Menu link title
  • Ensure <Main menu> under Parent item
  • Choose 1 as Weight and click save

Share
Posted in: , , , , , Posted on: Thursday, 10 July 2014
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License .