This shows you the differences between two versions of the page.
cms1 [2011/06/21 18:43] siva_epari |
cms1 [2018/03/24 11:13] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===Overview(Beginners)=== | ||
- | - [[#Setting up XAMPP|Setting up XAMPP]] | ||
- | - [[#Install Drupal|Install Drupal]] | ||
- | - Bluemasters theme | ||
- | - [[#Downloading Bluemasters theme|Download]] | ||
- | - [[#Installing Bluemasters theme|Install]] | ||
- | - Menus | ||
- | - [[#Adding content|Adding content]] | ||
- | - [[#Configuring Drop down menus|Configure Drop down menus]] | ||
- | |||
- | ===Overview(Advanced Users)=== | ||
- | |||
- | - [[#Setting up LAMP (Linux, Apache, MySQL & PHP)|Setting up LAMP (Linux, Apache, MySQL & PHP)]] | ||
- | - [[#Installing Drush & Configuration|Installing Drush & Configuration]] | ||
- | - [[#Install Drupal|Install Drupal]] | ||
- | - Bluemasters theme | ||
- | - [[#Downloading Bluemasters theme using Drush|Download]] | ||
- | - [[#Installing Bluemasters theme|Install]] | ||
- | - Menus | ||
- | - [[#Adding content|Adding content]] | ||
- | - [[#Configuring Drop down menus|Configure Drop down menus]] | ||
- | |||
- | ==Setting up XAMPP== | ||
- | |||
- | * Download http://sourceforge.net/projects/xampp/files/LAMPP/0.9.4/lampp-0.9.4.tar.gz/download | ||
- | * Open a terminal and type | ||
- | |||
- | nautilus /opt & | ||
- | |||
- | * Copy lampp-0.9.4.tar.gz to /opt & Extract the files such that you have /opt/lampp finally | ||
- | * Now switch back to terminal and type | ||
- | |||
- | /opt/lampp/lampp start | ||
- | |||
- | * Go and check http://localhost in your browser to see xampp panel. | ||
- | * Create a database | ||
- | * Goto http://localhost/phpmyadmin and give **username** as **root** and password **hello** if LAMP or blank if XAMPP | ||
- | * Enter **d7** at **Create new Database** and click **create** | ||
- | |||
- | ==Setting up LAMP (Linux, Apache, MySQL & PHP)== | ||
- | |||
- | * Update package sources & safe upgrade your server | ||
- | |||
- | apt-get update | ||
- | aptitude safe-upgrade | ||
- | |||
- | (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 | ||
- | |||
- | 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 | ||
- | |||
- | * Configuring Apache for Clean URLs | ||
- | |||
- | a2enmod rewrite | ||
- | /etc/init.d/apache restart | ||
- | chmod -R 777 /var/www | ||
- | | ||
- | ==Installing Drush & Configuration== | ||
- | |||
- | * Enter the below code in a terminal | ||
- | |||
- | su | ||
- | apt-get install php5-cli | ||
- | cd /usr/share | ||
- | wget http://ftp.drupal.org/files/projects/drush-7.x-4.4.tar.gz | ||
- | tar xvzf drush-7.x-4.4.tar.gz | ||
- | chmod a+x /usr/share/drush/drush | ||
- | ln -s /usr/share/drush/drush /usr/bin/drush | ||
- | |||
- | * To verify drush, issue the following command and see if you get a help about commands | ||
- | |||
- | drush | ||
- | | ||
- | ==Install Drupal== | ||
- | |||
- | * Download http://ftp.drupal.org/files/projects/drupal-7.2.tar.gz or the latest stable version from http://drupal.org/project/drupal | ||
- | * Prepare server for drupal setup | ||
- | * Copy the drupal-7.2.tar.gz file to /var/www and uncompress the files so that you get /var/www/drupal-7.2 finally | ||
- | * Rename the drupal-7.2 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/files/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** | ||
- | |||
- | ==Downloading Bluemasters theme== | ||
- | |||
- | * Download http://ftp.drupal.org/files/projects/bluemasters-7.x-1.1.tar.gz into d7/sites/all/themes | ||
- | * extract bluemasters-7.x-1.1.tar.gz so that you have d7/sites/all/themes/bluemasters | ||
- | |||
- | ==Downloading Bluemasters theme using Drush== | ||
- | |||
- | * Issue the following command in the d7/ directory | ||
- | drush dl bluemasters | ||
- | | ||
- | ==Installing Bluemasters theme== | ||
- | |||
- | * Click on **Appearence** in the top black menu | ||
- | * Click on **Enable and set default** near the bluemasters theme {{:bluemasters.png|}} | ||
- | * Then close the **Appearence** window {{:appearence-close.png|}} | ||
- | |||
- | ==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 | ||
- | |||
- | ==Configuring Drop down menus== | ||
- | |||
- | * Click on **Structure** in the top black menu and then click **menus** | ||
- | * Then click **list links** near **Main menu** | ||
- | * Then click **edit** near **Workshop** | ||
- | * Check the box **Show as expanded** and then **save** |