2010-07-14 24 views
5

Goodday todos,error grave Varien_Autoload no encontrado

He instalado Magento con los datos de ejemplo que refrescado la página y todo parecía funcionar. Mi tienda completa se llenó con datos de muestra. Un par de minutos después de refrescar nuevamente y desde entonces sigo recibiendo este error:

PHP Error fatal: No se encontró la clase 'Varien_Autoload' en /var/www/vhosts/shop.cyberned.com/httpdocs/app/Mage .php en la línea 53

me doble comprobado si existe Varien_Autoload y es allí en lib/Varien/autoload.php

parece que ese archivo no se incluye, por alguna razón, pero yo no tendría idea de cómo arregla eso Entonces mi pregunta es: ¿cómo puedo arreglar esto?

+3

suena como su 'include_path' no está configurado correctamente. –

+0

include_path \t.:/Usr/share/pear:/usr/share/php así que supongo que está bien? – MrSoundless

+1

echo $ PATH en la consola para averiguar qué hay en tu camino –

Respuesta

8

Este error se produce porque la carpeta lib no está en el include_path. Esto puede suceder solo si se define la constante COMPILER_INCLUDE_PATH. Lo más probable es que esta constante esté definida en el archivo includes/config.php.

4

que tienen el mismo problema, lo hice siguiendo los pasos y ahora se está trabajando :)

  1. modo de comprobación Compilación está deshabilitado o no en include/config.php archivo. si no, editar y asegurarse de que estas dos líneas deben ser el mismo que por escrito a continuación: -

    #define('COMPILER_INCLUDE_PATH',dirname(__FILE__).DIRECTORY_SEPARATOR.'src'); 
    #define('COMPILER_COLLECT_PATH',dirname(__FILE__).DIRECTORY_SEPARATOR.'stat'); 
    
  2. caché Magento ras de almacenamiento
    sudo rm -rf var/cache/*

  3. conjunto de permisos correcta
    sudo chmod -R 755 *

  4. Restart el servidor web (apache/nginx)

  5. Ahora verificar.