Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Objective
Installing Solr search engine on Drupal 6.x
Requirements
- “Apache Solr Search Integration 6.x-1.0” module for Drupal. It should work with a more recent version too.
- Two remote web hosting servers*
- First server will host the Solr engine.
- Second server will host the Drupal website and the module “Apache Solr Search Integration”
*Note that you could use only one server. But in this handbook we will use two servers. Two servers offer better scalability and performance. - First web hosting server (Solr engine) must have at least 360MB of RAM (memory).
- Second web hosting server (Drupal, Virtualmin, Webmin) most have at least 512MB of RAM. I never tried with less than 512MB. 360MB might work. But 256MB will NOT work properly.
- Each web hosting servers most have:
- Freshly install Ubuntu 8.04 LTS Server Edition 32bit version. This is a free open source operating system.
- Full root access and full SSH access. Such as most VPS, dedicated or your own server. Make sure you have root access. Shared hosting will NOT work.
- Access to “Universe” and “Multiverse” repositories. https://help.ubuntu.com/community/Repositories/CommandLine
- One local home computer with Ubuntu 8.04 LTS Desktop Edition 32bit version. Nothing will be hosted on this computer. It will be use to access the two remote web hosting servers. Note that you could use Windows or Macintosh for your local home computer. But in this handbook we will use Ubuntu Desktop.
- Drupal 6.12 on second server.