Problemas al copia el site en Localhost con Akeeba  

 
Enrique
 Enrique
Usuario eminente

Con el fin de tener una copia de seguridad funcionando en localhost y donde poder hacer pruebas,
he realizado una copia de seguridad con Akeeba Backup del site (el que incorpora el pack de webempresa y actualizado) en formato jpa. Lo he bajado por FTP y lo he recuperado a mi localhost. mediante kickstart de akeeba, todo eso sin ningun tipo de problemas. Una vez finalizado el proceso, kickstart me da dos opciones : visitar el panel de administracion y visitar la parte publica. El panel de administracion funciona bien, sin embargo en la parte publica solo recibo el siguiente fichero

index.php:

Lucas
 Lucas
Miembro Admin

Hola,

Deberías de mirar que error te genera la web al cargar la parte pública, tendrás un error_log donde verás el error que te está generando la web, es posible que no tengas un PHP 5.2.x o bien que no tengas instaladas las extensiones necesarias para tu web como por ejemplo Ioncube.

Si te ha servido de ayuda, déjanos tu testimonio con un link hacia tu Web y mejora su posicionamiento:
Enviar testimonio
¡Gracias!.

ResponderCitar
Respondido : 28/12/2010 11:38 am

Cursos Gratuitos WordPress

Enrique
 Enrique
Usuario eminente

Gracias por vuestra respuesta. a continuación te detallo mi instalación y los errores.

Versiones del servidor web instaladas en Localhost
Apache/2.2.11 (Unix) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8k
PHP/5.2.9 mod_apreq2-20051231/2.6.0 mod_perl/2.0.4 Perl/v5.10.0
MySQL 5.1.33 Juegos de caracteres de MySQL: UTF-8 Unicode (utf8)
extensión PHP: mysql
phpMyAdmin 3.1.3.1

Detalle del fichero error_log:
[23-Dec-2010 17:56:25] PHP Warning: require_once(components/com_jomres/integration.php) [function.require-once]: failed to open stream: No such file or directory in /home/vacacio1/public_html/administrator/components/com_xmap/extensions/com_jomres.php on line 25
[23-Dec-2010 17:56:25] PHP Fatal error: require_once() [function.require]: Failed opening required 'components/com_jomres/integration.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/vacacio1/public_html/administrator/components/com_xmap/extensions/com_jomres.php on line 25
[23-Dec-2010 21:30:48] PHP Warning: opendir(/home/vacacio1/public_html/images/stories/ holiday ) [function.opendir]: failed to open dir: No such file or directory in /home/vacacio1/public_html/plugins/content/jwsig.php on line 100
y sigue con algunos errores idénticos.

Parece que busca en el directorio /home/vacacio1/public_html/ ... etc. (Que es el directorio del servidor de webempresa), En cambio,en Localhost, en el archivo configuration.php tengo las siguientes variables :
var $log_path = '/opt/lampp/htdocs/webempresa/logs';
var $tmp_path = '/opt/lampp/htdocs/webempresa/tmp';
En /opt/lampp/htdocs/webempresa/ es donde he recuperado la copia de seguridad, de manera que la url sería localhost/webempresa/index.php
En cuanto a la extension Ioncube, no tengo idea de como verificar si está instalada, mediante phpinfo(), veo lo siguiente:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies - "Zend Engine 2"
Gracias de nuevo

ResponderCitar
Respondido : 28/12/2010 3:27 pm
Lucas
 Lucas
Miembro Admin

Hola,

Tendrías que buscar en todos tus ficheros y en la base de datos donde tienes la ruta /home/vacacio1/public_html y cambiarla por la ruta que usas en local /opt/lampp/htdocs/webempresa.

Mira en el fichero /jomres/integration.php que tiene la ruta o bien en
jomres/libraries/jomres/cms_specific/joomla15/cms_specific_urls.php

Aquí tienes un ejemplo de como buscar en múltiples ficheros:
https://www.webempresa.com/foro/5-Virtuemart/4347-Texto-en-mail-de-confirmaci%C3%B3n-de-compra.html#4356

Si te ha servido de ayuda, déjanos tu testimonio con un link hacia tu Web y mejora su posicionamiento:
Enviar testimonio
¡Gracias!.

ResponderCitar
Respondido : 29/12/2010 11:20 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Enrique
 Enrique
Usuario eminente

Bueno, despues de mucho buscar, el problema persiste.

He buscado con el comando "grep" de Linux el cual me indica los ficheros que contienen la cadena "/home/vacacio1/public_html" y las lineas que lo contienen, pero solo la contienen los siguientes ficheros que a mi parecer no influyen:

/jomres/sessions/89f0ccec9c04e42f1505c75870c798a3cef605b6.txt
/jomres/temp/registry.php
/error_log
/administrator/error_log

Insisto en que lo curioso es que no funciona correctamente en la parte pública pero si que puedo acceder como administrador y aparentemente esta todo OK.(funcionan modulos, plugins y plantillas, artículos, panel de control, Jomres, etc..) pero no funcionan algunos componenetes como Akeeba, Breezingforms y Xmap

NOTA: he puesto temporalmente los permisos a 777 para realizar las pruebas
En estos casos, aparece el siguiente error: Error del servidor

El sitio web ha detectado un error al recuperar la http://localhost/webempresa/administrator/index.php?option=com_breezingforms http://localhost/webempresa/administrator/index.php?option=com_breezingforms. Es posible que esta esté inactiva debido a tareas de mantenimiento o que se haya configurado de forma incorrecta.

Parece que el error solo aparece al llamar a algun componente como http://localhost/webempresa/administrator/index.php?option=com_breezingforms

Alguien puede aportar alguna idea para solucionarlo?

Gracias

ResponderCitar
Respondido : 11/01/2011 12:42 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola dianium,

Yo me decantaría por lo que comenta Lucas:

es posible que no tengas un PHP 5.2.x o bien que no tengas instaladas las extensiones necesarias para tu web como por ejemplo Ioncube.

Yo hace un tiempo pase por algo muy parecido con un .jpa de Akeeba que quise instalar en local en Ubuntu y tuve mil problemas, principalmente por PHP y otras tecnologías que no tenia en local o que hacerlas funcionar en Ubuntu eran mas trabajo que beneficio.

Finalmente me decidí montar una maquina virtual con VirtualBox y correr un Windows XP (el 7 era problemático con la RC3) y trabajé con la RC3 Uniform Server de Joomla!Spanish y me funcionó a la primera.

Valoré más el tiempo en ese caso que el resultado aseptico de montar un LAMPP genuino.

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 11/01/2011 12:53 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Enrique
 Enrique
Usuario eminente

x gnumax

Tres post mas arriba indico el PHP instalado (5.2.9) y la información relativa al Ioncube (que no se si está instalado o si es la version adecuada)

Lo curioso es que solo me pasa con la recuperación efectuada con Akeeba, porque tengo varios joomla funcionando sin problemas mediante Xampp

Gracias

ResponderCitar
Respondido : 11/01/2011 8:54 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola dianium,

¿Has probado a realizar la copia de tu Joomla! con Akeeba Backup pero solo el Joomla!, sin la base de datos, y descargarlo en un .zip? y lo mismo pero solo de la base de datos y descargarla del Akeeba en formato .sql y después restaurarlos en tu sitio, pero manualmente.

Descomprimiendo el zip e importando la ddbb desde tu phpMyAdmin.

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 12/01/2011 10:50 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Enrique
 Enrique
Usuario eminente

x Gnumax

Pues no lo había probado, pero después de tus indicaciones SI y el resultado es el mismo.

Justamente aparece la palabra "Residenciales" que corresponde a un texto dentro de una tabla en la pagina principal que yo creía haber realizado mediante la creación de algún modulo o artículo con ese nombre. Sin embargo no lo encuentro ni en módulos ni en artículos ni categorías ni secciones .

¿Es posible que Joomla esté corrupto por algún motivo que yo ahora desconozco?

Saludos

ResponderCitar
Respondido : 13/01/2011 12:29 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola dianium,

¿ Podrías, si eres tan amable, enviar una captura de como te aparece el fronted?

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 13/01/2011 12:36 am

Cursos Gratuitos WordPress

Enrique
 Enrique
Usuario eminente

x Gnumax

Te envío adjunto un pantallazo del frontend

A continuación te muestro el código fuente del pantallazo por si te sirve de ayuda.

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola dianium,

Cuando menos es extraño ciertamente, no tiene mucho sentido que te salga eso así.

¿Tienes urls amigables activadas?, ¿has renombrado el archivo .htaccess (es oculto) a htacces.txt por si interfiere?, ¿tienes compresión GZIP habilitada en la plantilla en uso o en Configuración Global?, ¿los permisos de tus carpetas son correctos -755, 644-?

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 13/01/2011 7:19 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Enrique
 Enrique
Usuario eminente

¿Tienes urls amigables activadas?
NO
¿has renombrado el archivo .htaccess (es oculto) a htacces.txt por si interfiere?,
Probado de las dos maneras, mediante .htacces y htacces.txt
¿tienes compresión GZIP habilitada en la plantilla en uso o en Configuración Global?,
NO
¿los permisos de tus carpetas son correctos -755, 644-?
Si, todos los permisos son correctos, incluso los he probado provisionalmente con permisos a 777 pero tampoco funciona.
Tambien he instalado la RC3 Uniform Server de Joomla!Spanish en windows XP montado en Virtualbox con resultados similares (en este caso la pagina mostrada está totalmente en blanco)
Como vi que la RC3 era del año 2008, se me ocurrió buscar una versión mas reciente y encontré http://www.joomlaspanish.org/noticias/200-versiones-del-pack-joomlaspanish-y-joomla/396-pack-joomla-spanish-server-10.html y la instalé en el mismo XP virtualizado en Virtualbox y ....

sorpresa, en este caso SIIIIII funcionó

Lo malo de todo esto es que estoy huyendo de Windows y esto me obliga a ser cautivo de ese SO y a trabajar mas lento
Supongo que si en Ubuntu instalo una versión posterior del Lampp que utilizo 1.7.1 es posible que consiga funcionar bien, pero ya tuve que hacer un downgrade del 1.7.3 a la 1.7.1 porque Yoogallery de Yootheme no funciona bien con PHP 5.3.x

¿cual es la solución para no perder tanto tiempo?
¿Los desarrolladores no comprueban las compabilidades?

Ahora vendrá el siguiente problema y perdida de tiempo.... LA MIGRACION A JOOMLA 1.6

Un saludo

ResponderCitar
Respondido : 14/01/2011 10:59 am