Drupal FAQ (39 Articles)

I get an error when I try to install modules in my Drupal.

If you receive an error message like the one provided below while trying to install a module to your Drupal, there is a simple solution for it: The specified file temporary://filename could not be copied, because the destination directory is not properly configured. This may be caused by a problem with file or directory permissions. […]

How to fix the Drupal cron when halted?

If your Drupal cron fails to run then most probably the process is stuck and needs to be fixed manually. You will have to open the common.inc file in a text editor (for example through cPanel->File Manager). It is located in the includes sub directory of your Drupal root folder. Change the following line from: […]

How to disable comments in Drupal

Very often Drupal (especially outdated versions) has problems with Spam bots which flood its comment modules. The first thing to do in this case is to disable the comments modules until you clean all the Spam posts. This can be done in two ways: If you have admin access to Drupal log in and go […]

What is streaming/broadcasting?

Streaming is a term often used to define the display of video and audio media in real time. Basically, there are two types of streaming. The "real" streaming requires a special service which broadcasts the audio/video information in real time. The player on the visitor's computer interprets this stream of data and visualizes it immediately. […]

How to display FeedBurner feeds on your website?

FeedBurner provides you with a lot of useful statistics about the usage of your feeds. Using FeedBurner is simple and free. In order to use FeedBurner, you should go to the official website and register for the FeedBurner service. Follow the detailed instructions to set up your FeedBurner account. All you have to do then […]

How to enable RSS in Drupal?

RSS stands for Really Simple Syndication - a web feed format for publishing frequent updates of site content such as news, blog posts, etc. Publishers benefit from RSS feeds because this lets them syndicate their site content automatically. Readers benefit from web feeds by getting timely updates when something new is posted on their favorite […]

How to change the page content order in Drupal?

By default the latest content in Drupal is displayed on the top of the page.   If you would like to have a content item displayed above others, you can use the sticky option. To stick a content item, log in to your Drupal admin area and go to:   Administer -> Content management -> […]

Promote your site with social bookmarking

Social Bookmarking allows visitors to share quality links through public websites. This means that when a visitor likes your site, he / she can easily recommend it in his / her favourite social bookmarking portal. Webmasters strongly encourage such bookmarks in order to accumulate additional traffic. If you'd like to achieve this yourself, place a […]

How to configure Drupal to work with parked domains?

If you cannot log into your Drupal application using your parked domain, you should change the following line in the sites/default/settings.php file: $cookie_domain = 'yourdomain.com'; to $cookie_domain = $_SERVER['HTTP_HOST']; This way Drupal will send the proper cookie information, matching the domain name you have used to access it. You need help with an application? SiteGround […]

How to transfer your website to another host

Basically, moving a website to another host consists of the following steps: 1. Moving the website's files. 2. Moving the website's database(s) (if it uses any). 3. Reconfiguring your application(s) to work at the new location. 4. Pointing your domain's DNS to the new host. 1. The most convenient way to transfer your website's files […]

How to protect Drupal from spam?

In order to protect your Drupal application from unwanted messages, you can use the Akismet module for Drupal. This module is based on the Automattic Kismet (Akismet) project, which is dedicated to fighting spam. The module is installed as any other Drupal module. Once you enable Akismet, you can configure it from your Drupal admin […]

How to enable caching in Drupal?

In order to enable caching in Drupal, log in as administrator and go to Site Configuration > Performance. Under Caching mode: select Normal (recommended for production sites, no side effects). Under Block cache: select Enabled (recommended). Click Save configuration to save the changes. You need help with an application? SiteGround is specialized in hosting and […]

How to optimize Drupal for better performance?

Drupal is one of the most popular CMS applications, offering stability and performance for almost any kind of site. However, if you don't maintain it properly, it can become slow. Here are some tips on how to optimize your Drupal: Enable caching for your Drupal. Optimize your Drupal database.  Log in to your Drupal admin […]

CMS application comparison: Joomla vs Drupal

Joomla and Drupal are two of the most popular CMS (Content Management System) applications available. They both offer similar features, but, naturally, each one has its strong and weak points. We have summarized the most important of them below: Joomla: pros: - a lot of beautiful free and commercial templates; - very user-friendly and easy […]

How can I see the exact version of my Drupal?

The version of your Drupal can be seen from the Drupal admin area > Administer > Reports > Status report. The version of your Drupal can also be seen in the CHANGELOG.txt file located in your Drupal folder. You need help with an application? SiteGround is specialized in hosting and supporting more than 200 scripts. […]

How to optimize a Drupal website hosted on a dedicated solution?

The global MySQL settings on a dedicated solution can be modified to achieve better performance for your website. The recommended settings in the /etc/my.cnf file for a Drupal-based website are: max_connections = 800 max_user_connections = 800 key_buffer = 36M myisam_sort_buffer_size = 64M join_buffer_size = 2M read_buffer_size = 2M sort_buffer_size = 3M table_cache = 1024 thread_cache_size […]

How to optimize my Drupal database?

There are two easy ways to optimize the tables in your Drupal database. The easiest way is to install the DB Maintenance module. Information on how to install a Drupal module is available in our Drupal tutorial. After the module is installed and activated, you can access it from your Drupal admin area >  Administer […]

How to transfer my Drupal from one host to another?

Transferring your Drupal application includes copying your files and database and modifying the settings.php file in the sites/default folder. The most important setting which should be modified in settings.php is: db_url - the MySQL details for your Drupal; the format you should follow is mysql://username:password@localhost/databasename, e.g. : $db_url = 'mysql://user_drpl1:password@localhost/user_drpl1'; You should also make sure that […]

How to access the Drupal admin login page?

If the login module is disabled on your Drupal front page, it is useful to know the path to the Drupal admin login page. The path is: http://domainname.com/?q=user If you're hosted with us and you experience such Drupal-related issues, please do not hesitate to contact our technical support team via your Help Desk. We will […]

What Drupal resources do you recommend?

The official Drupal website.   The official Drupal documentation.   The official support forum of Drupal.   The official Drupal extensions.   SiteGround Drupal tutorials.   SiteGround free professional Drupal templates.   You need help with an application? SiteGround is specialized in hosting and supporting more than 200 scripts. Sign up for our web hosting […]