Stark eingeschränkte htaccess (keine RewriteEngine)
am 21.02.2008 - 11:27 Uhr in
Hallo zusammen,
habe Drupal 6.0 runter- und auf meinen Webspace hochgeladen, kannst aber nicht installieren:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [no address given] 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.
Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4 PHP/5.2.5-0.dotdeb.2 with Suhosin-Patch mod_ssl/2.2.3 OpenSSL/0.9.8c mod_apreq2-20051231/2.6.0 mod_perl/2.0.2 Perl/v5.8.8 Server at Port 80
Nun hab ich gelesen das es an der .htaccess liegen wird. Ich habe nach und nach alles rausgeschmissen und wenn ich das so verkürze komme ich auf den Installationsbildschirm:
#
# Apache/PHP/Drupal settings:
#
# Protect files and directories from prying eyes.
Order allow,deny
# 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.
# Requires mod_expires to be enabled.
# Enable expirations.
ExpiresActive On
# Cache all files for 2 weeks after access (A).
ExpiresDefault A1209600
# Do not cache dynamically generated pages.
ExpiresByType text/html A1
# $Id: .htaccess,v 1.90 2007/10/05 14:43:23 dries Exp $
Mit anderen Worten: Ich musste den ganzen Rewrite-Engine-Block rausnehmen und die -Einträge (phpvalue etc.). Für die php-values-Einträge hatte ich einen Tipp auf drupal.org gefunden das man die Werte auch in eine php.ini schreiben kann. Das habe ich gemacht, weiss aber nicht ob es funktioniert. Die Rewrite-Engine scheint zum Abgleich von Seiten mit www und ohne www zu sein, und ausserdem für die Clean-URLs?
Welche Auswirkungen wird das haben? Werde ich trotzdem mit Drupal vernünftig arbeiten können oder sollte ich von einer Installation absehen? Den Provider möchte ich eigentlich NICHT wechseln da ich ansonsten ganz zufrieden bin. Könnte der Provider (einfache) Änderungen machen so daß ich das mit der STandard-htaccess installieren könnte?
Vielen Dank!
- Anmelden oder Registrieren um Kommentare zu schreiben
Hat Apache den mod_rewrite
am 21.02.2008 - 11:38 Uhr
Hat Apache den mod_rewrite geladen?
apache2ctl -t -D DUMP_MODULES
-----------------------------------
Drupal Ruhrgebiet Usergroup
http://groups.drupal.org/ruhrgebiet
Und falls Du keinen Zugriff
am 21.02.2008 - 12:10 Uhr
Und falls Du keinen Zugriff auf die Konsole hast:
Leg eine Textdatei info.php im Haupverzeichnis mit folgendem Inhalt an
<?php
phpinfo()
?>
und ruf Sie dann auf http://adresse_der_seite/info.php
Dann sollte unter apache2handler mod_rewrite auftauchen.
-----------------------------------
Drupal Ruhrgebiet Usergroup
http://groups.drupal.org/ruhrgebiet
Mod rewrite steht bei
am 21.02.2008 - 12:57 Uhr
Mod rewrite steht bei "Loaded modules" in "Apache2Handler": core mod_log_config mod_logio prefork http_core mod_so mod_alias mod_apreq2 mod_auth_basic mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dir mod_env mod_include mod_info mod_mime mod_python mod_negotiation mod_perl mod_php5 mod_rewrite mod_setenvif mod_ssl mod_status mod_suexec mod_unique_id
Drupal 6.17
Lösch die .htaccess mal und
am 21.02.2008 - 13:39 Uhr
Lösch die .htaccess mal und schau nach was passiert.
-----------------------------------
Drupal Ruhrgebiet Usergroup
http://groups.drupal.org/ruhrgebiet
Das hatte ich zuerst
am 21.02.2008 - 13:59 Uhr
Das hatte ich zuerst ausprobiert: Wenn ich sie lösche komme ich zum Installationsbildschirm. Dann hab ich einzelne Zeilen gelöscht und wie o.g. konnte ich nur noch ein paar Zeilen drin lassen. Aber wenn mod_rewrite unter den installierten Modulen steht ist das ja eigentlich ein gutes Zeichen, oder? Bzw. welche Auswirkungen hat es wenn ich die og. eingeschränkte htaccess benutze?
Drupal 6.17
Wenn Du zum
am 21.02.2008 - 14:32 Uhr
Wenn Du zum Installationsstart kommst, dann hast Du Drupal nicht installiert. Wie sieht den der Inahlt Deiner Datenbank aus?
-----------------------------------
Drupal Ruhrgebiet Usergroup
http://groups.drupal.org/ruhrgebiet
Ähm, genau. Hatte ich ja
am 21.02.2008 - 14:39 Uhr
Ähm, genau. Hatte ich ja geschrieben: "Welche Auswirkungen wird das haben? Werde ich trotzdem mit Drupal vernünftig arbeiten können oder sollte ich von einer Installation absehen?"
Also nochmal zur Übersichtlichkeit: Ich habe Drupal 6.0 hochgeladen, bekomme aber Fehler 500. Wenn ich die o.g. eingeschränkte htaccess benutze oder die htaccess ganz lösche KÖNNTE ich es installieren. Hab ich aber bisher nicht getan weil ich nicht weiss welche Auswirkungen eine Installation OHNE htaccess haben wird. Also ob trotzdem alles funktioniert oder ich nachher größere Probleme bekomme. Deswegen meine Frage ob ich es trotzdem installieren soll oder lieber ein anderes CMS probieren soll.
Drupal 6.17
Ja, ein nicht ganz unwichter
am 21.02.2008 - 14:54 Uhr
Ja, ein nicht ganz unwichter Nebensatz den ich überlesen habe ;-)
Wenn Du nicht an der php.ini oder irgendeiner apache.conf rumexperimentiert hast wirst Du wahrscheinlich auch bei anderen CMS Überraschungen erleben.
Aber was spricht dagegen Drupal einfach zu installieren und zu schauen was passiert? Löschen geht noch schneller als Installieren.
Die auskommentierten Bereiche sorgen nur für ein Umschreiben der URL, nicht mehr und nicht weniger. Du wirst dann damit leben müssen, daß Deine URL im Format www.meineseite.de/q?=node/1 anstatt www.meineseite.de/node/1 erscheint.
Verzichtest Du auf eine .htaccess nimmst Du die Grundeinstellungen Deiner Apache Konfiguration. Ist diese schon gut konfiguriert merkst Du keinen Unterschied.
=>Drupal installieren
-----------------------------------
Drupal Ruhrgebiet Usergroup
http://groups.drupal.org/ruhrgebiet
Aye Aye, Sir :-) Aber
am 21.02.2008 - 15:03 Uhr
Aye Aye, Sir :-)
Aber Achtung, ich komme wieder wenns nicht klappt ;-)
Drupal 6.17
Installation klappt
am 21.02.2008 - 15:09 Uhr
OK, die Installation hat erstmal schon geklappt. Werde mich dann mal die Tage an die Konfiguration machen. Vielen Dank!
Drupal 6.17
Wenn du die Möglichkeit
am 23.02.2008 - 12:42 Uhr
Wenn du die Möglichkeit hast, schau mal in das error.log von Apache. Dort könnte das Problem genauer beschrieben sein.
Die .htacces von Drupal ist mit ihren Default Settings schon ganz brauchbar.
z.B schützt sie Verzeichnisse die ~normalen Web Besucher nichts angehen.
--
ozon - http://mumble-tower.de | DVC - Der Voice Chat für Drupalisten | Jabber: ozon@jabber.ccc.de
Ne, auf das error.log hab
am 24.02.2008 - 10:34 Uhr
Ne, auf das error.log hab ich leider keinen Zugriff weil es nicht mein Server ist. Ich habe inzwischen übrigens phpbb zusammen mit MKPortal drauf, da gabs bei der Installation keine Probleme und es reicht für meine Zwecke völlig aus. Irgendwie hatte ich ein ungutes Gefühl die htaccess so stark zu beschneiden. Nicht das die Seite so langsam anläuft und benutzt wird und auf einmal krachts wegen der fehlenden htaccess-Einstellungen und alle User verärgert weil ich neu anfangen muss :-( Aber trotzdem danke für Eure Hilfe, ich werde bestimmt nochmal auf Drupal zurückkommen früher oder später...
Drupal 6.17