Drupal is a content management software.
It's used to make many of the websites and applications you use every day.
Drupal has great standard features, like easy content authoring, reliable performance, and excellent security.
But what sets it apart is its flexibility; modularity is one of its core principles.
More about the Drupal project here.
The Drupal community is one of the largest open source communities in the world. We're more than 1,000,000 passionate developers, designers, trainers, strategists, coordinators, editors, and sponsors working together. We build Drupal, provide support, create documentation, share networking opportunities, and more. Our shared commitment to the open source spirit pushes the Drupal project forward. New members are always welcome.
- Git
- XAMPP/LAMP/MAMP (respectively for Windows/Linux/Mac OS)
- phpmyadmin (XAMPP and MAMP stack already have it installed)
- Composer
- Video on installing MAMP on Mac OS.
- Guide on installing LAMP on Linux.
- Guide on installing XAMPP on Windows.
- Guide on installing phpmyadmin on LAMP stack.
-
Download and install XAMPP/LAMP/MAMP depending on the operating system you use.
-
Start Apache and MySQL servers.
-
Start your terminal and navigate to your web server's directory. Enter one of the following commands:
cd c:/xampp/htdocs
cd /var/www
cd /Applications/MAMP/htdocs
- Run the following command in the command line window:
git clone --branch 8.3.x http://git.drupal.org/project/drupal.git drupal8
This will clone Drupal 8 in the 'drupal8' folder.
You might need admin permissions to perform the above step.
-
Provide Read and Write Permissions to 'sites/default' and all its subfolders.
-
Run the following command in the command line window:
cd drupal8
to move to drupal8 folder.
composer update
to install all dependencies required by Drupal. -
Copy the 'default.settings.php', rename it 'settings.php' and paste it in the same folder.
-
Open localhost/phpmyadmin from your favourite browser. Click 'Database' on the top left and enter the name of the new database as 'drupal8' (without quotes). Select UTF Unicode from the drop-down box and click Create.
-
Set your password for MySQL for the “root” user by going to the 'User Accounts' tab in phpmyadmin.
-
Now we are all set to install Drupal on our local server.
-
Navigate to localhost/drupal8 .
-
Select your preferred language and the default installation profile.
-
Add information about the database server (mysql), site database (drupal8), database user (root) and database password (the password you set) .
-
After all core modules are installed, complete the form regarding the site configuration.
On freenode:
- #drupal (General Drupal queries)
- #drupal-support (Drupal development queries)
- #drupal-google (GSoC and GCI channel)