Installationsproblem auf Server Drome Server
Eingetragen von Anonymous (0)
am 20.05.2006 - 19:10 Uhr in
am 20.05.2006 - 19:10 Uhr in
So ich sitze jetzt nun schon 4h hier rum und probiere Drupal 4.7 zum laufen zu bringen, aber es will ned. Es kommt ständig diese Fehlermeldung:
Serverfehler!
Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. Der Server ist entweder überlastet oder ein Fehler in einem CGI-Skript ist aufgetreten.
Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 500
Momentan bin ich mit meinem Webspace bei Server-Drome. Die MIndestanforderungen für Drupal 4.7 sind erfüllt, hab ich alles selber nachgeschaut, aber Drupal will einfach nicht laufen. Ich würde mich freuen, wenn mir einfach von euch helfen kann.
MFG
C4sp3r
- Anmelden oder Registrieren um Kommentare zu schreiben
mod_rewrite
am 20.05.2006 - 19:46 Uhr
Hat Dein Provider mod_rewrite aktiviert? Siehe:
"http://www.drupalcenter.de/trip_search?keys=error+500":http://www.drupalcenter.de/trip_search?keys=error+500
meine phpinfo sagt mir, dass
am 20.05.2006 - 20:22 Uhr
meine phpinfo sagt mir, dass das modul "mode_rewrite" unter "apache2handler" loaded ist.
Ich hab mir das mit der .htaccess mal durchgelesen, leider besitze ich keine .htaccess in meinem Webroot.
Re: meine phpinfo sagt mir, dass
am 20.05.2006 - 20:30 Uhr
meine phpinfo sagt mir, dass das modul "mode_rewrite" unter "apache2handler" loaded ist.
Loaded ist nicht gleichbedeutend, dass es für Deinen virtuellen Server auch erlaubt ist.
Ich hab mir das mit der .htaccess mal durchgelesen, leider besitze ich keine .htaccess in meinem Webroot.
Da ist mit Sicherheit eine, sonst würde der Server falsch konfiguriert sein.
Nein, da ist keine .htaccess
am 20.05.2006 - 20:42 Uhr
Nein, da ist keine .htaccess datei auf meinem Webspace. Gut ich kann mir serber eine erstellen lassen indem ich einen best. Bereich schütze, dass ist dann aber nicht die richtige .htaccess datei!!
Drupal
am 20.05.2006 - 21:02 Uhr
Wenn Du Drupal installiert hast, dann ist da auch eine .htaccess, da diese Datei zur Distribution gehört.
Manche FTP-Clients zeigen versteckte Dateien (unter Posix sind das die, die mit einem Punkt beginnen) nicht an; man muss zuerst die Einstellungen ändern. Außerdem können einige FTP-Server so konfiguriert werden, dass diese Dateien ebenfalls nicht erscheinen.
Ein Error 500 ohne .htacces kann nur auftreten, wenn der Server falsch konfiguriert wurde. Das halte ich bei kommerziellen Serverangeboten für äußerst unwahrscheinlich.
Stimmt, es gibt eine
am 20.05.2006 - 21:27 Uhr
Stimmt, es gibt eine .htaccess die "war" nur unsichtbar. Ich habe nun mal alles auskommentiert und Schritt für Schritt wieder aktiviert und dabei ist bei mir folgende Config rausgekommen die funktioniert. Leider ist ziemlich viel auskommentiert daher frage ich mich ob es schlimm ist, wenn so viel nicht aktiviert ist?
#
# Apache/PHP/Drupal settings:
#
# Protect files and directories from prying eyes.
<FilesMatch "(\.(engine|inc|install|module|sh|.*sql|theme|tpl(\.php)?|xtmpl)|code-style\.pl|Entries.*|Repository|Root)$">
Order deny,allow
Deny from all
</FilesMatch>
# Set some options.
# Options -Indexes
# Options +FollowSymLinks
# Customized error messages.
ErrorDocument 404 /index.php
# Set the default handler.
DirectoryIndex index.php
# Override PHP settings. More in sites/default/settings.php
# but the following cannot be changed at runtime.
# PHP 4, Apache 1
<IfModule mod_php4.c>
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
</IfModule>
# PHP 4, Apache 2
# <IfModule sapi_apache2.c>
# php_value magic_quotes_gpc 0
# php_value register_globals 0
# php_value session.auto_start 0
# </IfModule>
# PHP 5, Apache 1 and 2
<IfModule mod_php5.c>
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
</IfModule>
# Reduce the time dynamically generated pages are cache-able.
# <IfModule mod_expires.c>
# ExpiresByType text/html A1
# </IfModule>
# Various rewrite rules.
# <IfModule mod_rewrite.c>
# RewriteEngine on
# If your site can be accessed both with and without the prefix www.
# you can use one of the following settings to force user to use only one option:
#
# If you want the site to be accessed WITH the www. only, adapt and uncomment the following:
# RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
# RewriteRule .* http://www.example.com/ [L,R=301]
#
# If you want the site to be accessed only WITHOUT the www. , adapt and uncomment the following:
# RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
# RewriteRule .* http://example.com/ [L,R=301]
# Modify the RewriteBase if you are using Drupal in a subdirectory and
# the rewrite rules are not working properly.
#RewriteBase /drupal
# Rewrite old-style URLs of the form 'node.php?id=x'.
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{QUERY_STRING} ^id=([^&]+)$
#RewriteRule node.php index.php?q=node/view/%1 [L]
# Rewrite old-style URLs of the form 'module.php?mod=x'.
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{QUERY_STRING} ^mod=([^&]+)$
#RewriteRule module.php index.php?q=%1 [L]
# Rewrite current-style URLs of the form 'index.php?q=x'.
# RewriteCond %{REQUEST_FILENAME} !-f <!-- das war on -->
# RewriteCond %{REQUEST_FILENAME} !-d <!-- das war on -->
# RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] <!-- das war on -->
# </IfModule> <!-- das war on -->
# $Id: .htaccess,v 1.73 2006/04/14 09:08:26 killes Exp $
Sollte...
am 21.05.2006 - 09:04 Uhr
Sieht verträglich aus. Ich vermute, dass der Zugriff auf die ReWrite-Engine das Problem war. Es können natürlich auch die Options gewesen sein. Das kannst Du testen, indem Du die ReWrite-Engine (nebst Regeln) aktivierst, aber die Options unverändert lässt. Sollte ein Zugriff auf /admin (statt q=admin) einen 403 hervorrufen, sind die Options falsch (und evtl. eben nicht änderbar [Mail an Server-Admin schreiben]). Bekommst Du einen 500, ist der Zugriff auf das ReWrite-Modul verwehrt.