Drupal is a free and open-source content management system written in PHP and distributed under the terms of the GNU GPL. It is used for personal blogging, data storage, knowledge management, political and business sites.
This guide is about installing and configuring Drupal 7.0 on OpenSuSE 12.2
Requirements (before starting the steps):
- Install LAMP (Linux Apache MySQL PHP) by following the steps found in this link.
Once LAMP has been installed, you may proceed with this guide.
1. Access terminal, by clicking on Activities, Applications and either Xterm or Gnome Terminal (either cli's would suffice).
2. On your terminal, log in w/ root privileges by typing su.

3. Type cd /srv/www/htdocs/ to access the apache folder.

4. Create a folder for drupal by typing mkdir drupal

5. Download the drupal7 package by typing wget http://ftp.drupal.org/files/projects/drupal-7.0.tar.gz

6. Extract the contents of your drupal 7 package by typing tar xzf drupal-7.0.tar.gz

7. Move the contents of drupal-7.0 to the /drupal directory - by typing mv drupal-7.0/* drupal

8. Remove the drupal-7.0 directory and the package as well, by typing rm- fr drupal-7.0 drupal-7.0.tar.gz

9. Now to start the installation proper, go to the /sites/default directory by typing cd drupal/sites/default/

10. Duplicate the file named 'default.settings.php' to 'settings.php' by typing cp -p default.settings.php settings.php

11. Edit the permissions of your drupal folder by typing chown -R wwwrun:root /srv/www/htdocs/drupal/*

12. Create drupal's database in mysql by typing mysql -u <yourrootusername> -p and typing create database drupal;

13. Go to your browser and access Drupal 7 by typing localhost/drupal/ . This screen should appear. For this guide, I'm selecting the Standard installation choice. Click on save and continue (until you reach the set up database portion).

14. If you're stuck in the Verify requirements part, with an error about drupal not having permissions to a certain directory, please refer to step 11, to continue.
15. If you were able to reach this screen, type drupal in the Database name field, and your mysql root username and mysql root password in the Database username and password fields respectively. Press save and continue afterwards.

16. Enter the required fields in this page.

17. If you reached this page, you have successfully installed Drupal 7 on OpenSuSE 12.2! Congrats.
