Hvis du ikke kan få adgang til error loggen, så start med at udkommentere de enkelte linier i .htaccess-filen fra toppen af, og se hvad der giver problemet. Nedenstående ting fra .htacess stammer fra Drupal 6.2. Hvis du fjerner linierne:
# Protect files and directories from prying eyes.
<FilesMatch "\.(engine|inc|info|install|module|profile|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(code-style\.pl|Entries.*|Repository|Root|Tag|Template)$">
Order allow,deny
</FilesMatch>
vil alle brugere i terorien kunne se f.eks. kildekoden til dine moduler m.m.. Så det vil være dumt at fjerne dette.
De følgende linier burde du godt kunne undvære, det vil dog betyde at du ikke kan få "pretty-urls" i systemet, men i stedet url'er som index.php?q=node/22.
# Various rewrite rules.
<IfModule mod_rewrite.c>
RewriteEngine on
# If your site can be accessed both with and without the 'www.' prefix, you
# can use one of the following settings to redirect users to your preferred
# URL, either WITH or WITHOUT the 'www.' prefix. Choose ONLY one option:
#
# To redirect all users to access the site WITH the 'www.' prefix,
# (
http://example.com/... will be redirected to
http://www.example.com/...)
# adapt and uncomment the following:
# RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
# RewriteRule ^(.*)$
http://www.example.com/$1 [L,R=301]
#
# To redirect all users to access the site WITHOUT the 'www.' prefix,
# (
http://www.example.com/... will be redirected to
http://example.com/...)
# uncomment and adapt the following:
# RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
# RewriteRule ^(.*)$
http://example.com/$1 [L,R=301]
# Modify the RewriteBase if you are using Drupal in a subdirectory or in a
# VirtualDocumentRoot and the rewrite rules are not working properly.
# For example if your site is at
http://example.com/drupal uncomment and
# modify the following line:
# RewriteBase /drupal
#
# If your site is running in a VirtualDocumentRoot at
http://example.com/,
# uncomment the following line:
# RewriteBase /
# Rewrite URLs of the form 'index.php?q=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>
Hvis du får det til at virke med at fjerne ting i .htaccess-filen, vil du muligvis rende ind i andre problemer. Drupal er rimelig hukommelseskrævende på serveren, og der er ikke alle discount udbydere der tillader at du bruger så meget hukommelse. En standard installation af Drupal 6.2 kræver nok ca. 24MB. I det øjeblik du installerer en masse moduler, vil visse sider i Drupal nok kræve mere, f.eks. listen over moduler.
Læs mere op problematiske webhoteludbydere på
http://www.drupaldanmark.dk/forum/sp%C3%B8rg_om_hj%C3%A6lp/generelle_sp%C3%B8rgsm%C3%A5l/pludeslig_opst%C3%A5_http_500_fejl og
http://www.drupaldanmark.dk/forum/sp_rg_om_hj_lp/generelle_sp_rgsm_l/host_til_drupal.På drupaldanmark.dk anbefales generelt at man benytter
www.gigahost.dk, så fremt man ønsker et discount webhotel.