Avatar billede nickyc Nybegynder
20. juni 2008 - 09:45 Der er 3 kommentarer

Drupal .htaccess

Jeg har smidt Drupal op på min server, men får nu en fejl 500, den siger: Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@playart.dk and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

----------------------

Anyway, kontaktede min udbyder, og han siger der er fejl i .htaccess filen, dog er det den der følger med drupal cms'et... Nogle der har oplevet dette før, evt løsning?
Avatar billede Slettet bruger
20. juni 2008 - 09:52 #1
Har du læst installations vejledningen? Det lyder lidt som om opsætningen af systemet er forkert: http://drupal.org/getting-started/6/install
Avatar billede erikjacobsen Ekspert
20. juni 2008 - 10:57 #2
Du kan ikke se din fejllog hos cliche? Og de fortalte dig ikke hvad der præcist var galt? Du er velkommen til at vise den her.

Og ellers kan en udbyder jo vælge kun at tillade udvalgte ting i en .htaccess-fil.
Avatar billede whatever Nybegynder
21. juni 2008 - 10:42 #3
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.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester