Setting up LAMP (Linux, Apache, MySQL & PHP)
-
If you have Debian OS installed in your system, type su 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 hello.
-
Creating a MySQL DB & user for your Drupal installation
mysqladmin -u root -p create d7
Enter hello 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
-
The Drupal is available at http://172.27.2.2 .
-
Note: Do this only if the previous step fails.Download the latest stable version of drupal from http://drupal.org/project/drupal
-
Prepare server for drupal setup
-
Copy the drupal-7.22.tar.gz file to /var/www and uncompress the files so that you get /var/www/drupal-7.22 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
- Goto http://localhost/d7
-
Choose Standard installation profile and save and continue
-
Leave English as is and save and continue
-
Give Database Name as d7, Database 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
-
Dash Board Structure -> Menus -> content
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
Similarly create pages about Prepare your computer, Software carpentry & CMS but ensure Workshop under Parent item for the new pages
Article by Author : "Animesh from Swecha".