2010-07-26 20 views
6

Actualmente estoy moviendo una compilación dev magento a mi subdominio de prueba en vivo en ubuntu y usando el Easy Hosting Control Panel (EHCP).ubuntu devuelve el error 500 cuando .htaccess habilitado

Si cambio el nombre de mi archivo .htaccess a .htaccess y refrescar la URL de mi subdominio, me sale un error interno del servidor 500. Si puedo cambiar el nombre del archivo .htaccess para .htaccess.bak, y refrescar, el subdominio muestra mi tienda Magento multa. PERO, si trato de navegar, dado que el index.php no se elimina en el archivo .htaccess, todos mis enlaces están muertos a menos que inserte index.php entre mi url raíz y la página/directorio real al que estoy navegando.

me trataron sobre montar el directorio/etc/apache2/sites-available/000-default y/etc/apache2/sites-available/archivos por defecto a 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 

pero cambiantes que en cualquier archivo, o en ambos, y luego volver a habilitar el archivo .htaccess todavía me da el error 500.

¿Algo que estoy haciendo mal aquí? ¿En algún otro lugar debería colocar la información de modificación de mods?

gracias!

+1

¿Su servidor admite todas esas directivas? ¿Su host admite .htaccess? también revisa tus registros de errores. podría tener alguna información útil. –

Respuesta

4

¿Están las reglas disponibles? tal vez apache está deshabilitado, mod de reescritura, puede intentar habilitarlo.

escriba 'a2enmod rewrite' para activar.

+0

sí, ya lo intenté ... Estoy abandonando la configuración y volviendo a un servidor no ve en mediatemple – tigre

8

Sé que esto está como muerto, pero para aquellos con este problema revisa tu/etc/apache2/mods-enabled para ver si rewrite.load está allí si no intentas copiarlo de/etc/apache2/mods- carpeta disponible que solucionó el problema por mí. También deberá tener habilitada la anulación .htaccess para esa

Cuestiones relacionadas