Error instalacion : no encuentra algo

lochorui

Nuevo usuario
Hola, me da este error , pero estan todos lso rchivos
Warning: include_once(Mage/Core/functions.php) [function.include-once]: failed to open stream: No such file or directory in /var/www/vhosts/mafaldas.es/httpdocs/magento/app/Mage.php on line 41

Warning: include_once() [function.include]: Failed opening 'Mage/Core/functions.php' for inclusion (include_path='.:') in /var/www/vhosts/mafaldas.es/httpdocs/magento/app/Mage.php on line 41

Warning: include_once(Varien/Profiler.php) [function.include-once]: failed to open stream: No such file or directory in /var/www/vhosts/mafaldas.es/httpdocs/magento/app/Mage.php on line 42

Warning: include_once() [function.include]: Failed opening 'Varien/Profiler.php' for inclusion (include_path='.:') in /var/www/vhosts/mafaldas.es/httpdocs/magento/app/Mage.php on line 42

Fatal error: Class 'Varien_Profiler' not found in /var/www/vhosts/mafaldas.es/httpdocs/magento/app/Mage.php on line 44

sin embargo estan todos los archivos
 

Dei

Nuevo usuario
Hola

Quizás hagan falta más datos, como por ejemplo los pasos que estás dando...

Un consejo: que vuelvas a empezar desde el principio, a veces es mejor que arreglar.

Saludos.
 

lochorui

Nuevo usuario
Gracias pro contestar , lo he subido ya como 4 veces pensando que se me ha olvidado algo creando incluso diferentes nombres de directorio.


Yo lo que hago es simplemente subirlo al ftp , cambio los permisos de los archivos y directorios que me dices a 777 y entro en

http://www.mafaldas.es/magento/install

saludios
 

Dei

Nuevo usuario
Muy bien, vamos allá.

Me he puesto manos a la obra media horita por hoy, así que paso a contar lo que he descubierto fruto de esta breve investigación.

Lo primero que he hecho es acudir a la línea 41 del archivo Mage.php, basándome en el primer error

PHP:
httpdocs/magento/app/Mage.php on line 41
Una vez allí, encontramos lo siguiente

PHP:
include_once "Varien/Profiler.php";
Pero justo más arriba, para situarnos en un contexto, vemos

PHP:
/**
 * Include path
 */
ini_set('include_path', ini_get('include_path')
    .PS.BP.'/lib'
    .PS.BP.'/app/code/core'
    .PS.BP.'/app/code/local'
    .PS.BP.'/app/code/community'
);
Entonces, concluyo que se están declarando una especie de 'variables de entorno' que serán utilizadas por la función include_once cada para buscar las archivos que se soliciten haciendo uso de la misma. Básicamente. Podemos encontrar más información de esto consultando la documentación de las funciones ini_set e ini_get. ¿Ok?

Esto quiere decir, si no me estoy equivocando (que es posible), que el archivo Profile.php debería ser buscado en:

PHP:
/Varien/Profile.php
/lib/Varien/Profile.php
/app/code/core/Varien/Profile.php
/app/code/local/Varien/Profile.php
/app/code/community/Varien/Profile.php
Siendo la ruta válida la segunda, es decir, /lib/Varien/Profile.php Pero por alguna razón que aún desconozco sólo está buscando en el mismo directorio desde donde se está llamando, es decir, el primero.

Creo que si se une alguien más daremos con la solución, mientras tantos esperemos ha que haya otro ratito para seguir investigando. Puedes mirar que tengas todos los requisitos y demás.

También cabe la posibilidad de que me esté equivocando totalmente, pero al menos lo he intentado.

¡Ánimo! Es lo que propuse un día, ir conociendo el modelo de datos y funcionamiento interno de la aplicación para detectar los errores más rápidamente.
 

lochorui

Nuevo usuario
A mi me sigue sin funcionar... cuando has visto que me funcione?


En cuanto a tu solución yo también vi que loq ue fallaba era algo de eso.

Cambie los directorios que la faltaban para poner los archivos donde los buscaba el include .. entonces el problema se soluciona pero fallan otros archivos relacionados y enlazados desde el otro.


no se si me explico...iene que existir algun problema o fallo de configuración de php pero no se cual.

saludos
 

Dei

Nuevo usuario
Buenos días.

Ayer hubo un momento en el que funcionaba.

Sí, es algo de configuraciones, pero ahora estoy en el trabajo... intentaré seguir mirándolo en cuanto pueda. No obstante, si das con el error no dudes encomentarlo.

Saludos.
 

lochorui

Nuevo usuario
Ya lo he solucionado .. efectivamente era tema de configuración.

el origen de su incidencia es causada por un fallo en la versión de PHP (5.2.5), que evita que se pueda modificar la directiva include_path desde código (necesaria para incluir los archivos que requiere la instalación de Magento). Para solventar esta incidencia, hemos añadido dicha directiva al fichero de configuración de su alojamiento para que coja los valores necesarios.


eso es lo que me han comentado del hosting

el hosting es abansys


saludos
 

Dei

Nuevo usuario
lochorui, muchas gracias, es una información de bastante utilidad... gracias por evitar que otros se rompan el coco.

Espero seguir 'viéndonos' or aquí, aunque sea de allá pa cuando :-)

SAludos.
 
Arriba