2010-07-26 13 views
6

Ich bin gerade dabei, einen dev magento Build zu meiner Live-Test-Subdomain auf ubuntu zu verschieben und Easy Hosting Control Panel (EHCP) zu verwenden.ubuntu gibt 500 Fehler zurück, wenn .htaccess aktiviert ist

Wenn ich meine .htaccess-Datei in .htaccess umbenenne und meine Subdomain-URL aktualisiere, erhalte ich einen internen Serverfehler 500. Wenn ich die .htaccess-Datei in .htaccess.bak umbenenne und aktualisiere, zeigt die Subdomain meinen Magento-Speicher an fein. ABER, wenn ich versuche zu navigieren, da die index.php nicht in der .htaccess-Datei entfernt wird, sind alle meine Links tot, es sei denn, ich lege index.php zwischen meine root-URL und die eigentliche Seite/das Verzeichnis, zu dem ich navigiere.

Ich habe versucht, über Reiten/etc/apache2/sites-available/000-Standard und/etc/apache2/sites-available/default Dateien AllowOverride All:

<VirtualHost *> 

    DocumentRoot /var/www 
    <Directory /> 
      Options FollowSymLinks 
      AllowOverride All 
    </Directory> 

    <Directory /var/www/vhosts/> 
      Options -Indexes FollowSymLinks MultiViews 
      AllowOverride All 
      Order Allow,Deny 
      Allow from All 
    </Directory> 

    <FilesMatch "access_log|error_log"> 
      Deny from All 
    </FilesMatch> 

    ErrorLog /var/log/apache2/error.log 
    LogLevel debug 
    CustomLog /var/log/apache2/access.log combineddefault 

aber ändert dass in beiden Dateien oder beiden und erneutes Aktivieren der .htaccess-Datei immer noch den 500-Fehler gibt.

alles, was ich hier falsch mache? Irgendwo sonst sollte ich die Mod Rewrite Informationen platzieren?

danke!

+1

Unterstützt Ihr Host alle diese Anweisungen? Unterstützt Ihr Host .htaccess? Überprüfen Sie auch Ihre Fehlerprotokolle. es könnte einige nützliche Informationen enthalten. –

Antwort

4

Sind Regeln verfügbar? vielleicht Apache ist deaktiviert rewrite mod, können Sie versuchen, zu aktivieren.

Geben Sie 'a2enmod rewrite' ein, um einzuschalten.

+0

yeah, habe das schon ausprobiert ... Ich lasse das Setup weg und gehe zurück zu einem nonve Server auf mediatemple – tigre

8

Ich weiß, das ist irgendwie tot, aber für diejenigen mit diesem Problem überprüfen Sie Ihre/etc/apache2/mods-aktiviert, um zu sehen, ob rewrite.load dort ist, wenn nicht versuchen, es aus der/etc/apache2/mods- verfügbarer Ordner, der das Problem für mich behoben hat. Sie müssen auch die. Htaccess-Überschreibung aktiviert für diese

Verwandte Themen