Hola buenos dias,
ayer noche realice una instalación de una copia de seg desde akeeba en una carpeta del servidor y me encuentro con que el frontend no funciona (me da error 500) y el backend funciona perfectamente. ¿qué sucede? he repasado todo y no sé por dónde tirar.
Gracias.
URL del sitio: https://www.antonio-romero.com/hogspainevents.com
os pego el contenido de mi .htaccess por si veis algo raro:
## # @version $Id: htaccess.txt 14401 2010-01-26 14:10:00Z louis $ # @package Joomla # @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved. # @license http://www.gnu.org/copyleft/gpl.html GNU/GPL # Joomla! is Free Software ## ##################################################### # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE # # The line just below this section: 'Options +FollowSymLinks' may cause problems # with some server configurations. It is required for use of mod_rewrite, but may already # be set by your server administrator in a way that dissallows changing it in # your .htaccess file. If using it causes your server to error out, comment it out (add # to # beginning of line), reload your site in your browser and test your sef url's. If they work, # it has been set by your server administrator and you do not need it set here. # ##################################################### ## Can be commented out if causes errors, see notes above. Options +FollowSymLinks # # mod_rewrite in use RewriteEngine On ########## Begin - Rewrite rules to block out some common exploits ## If you experience problems on your site block out the operations listed below ## This attempts to block the most common type of exploit `attempts` to Joomla! # ## Deny access to extension xml files (uncomment out to activate) # #Order allow,deny #Deny from all #Satisfy all # ## End of deny access to extension xml files RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|%3D) [OR] # Block out any script trying to base64_encode crap to send via URL RewriteCond %{QUERY_STRING} base64_encode.*(.*) [OR] # Block out any script that includes a tag in URL RewriteCond %{QUERY_STRING} (|%3E) [NC,OR] # Block out any script trying to set a PHP GLOBALS variable via URL RewriteCond %{QUERY_STRING} GLOBALS(=|[|%[0-9A-Z]{0,2}) [OR] # Block out any script trying to modify a _REQUEST variable via URL RewriteCond %{QUERY_STRING} _REQUEST(=|[|%[0-9A-Z]{0,2}) # Send all blocked request to homepage with 403 Forbidden error! RewriteRule ^(.*)$ index.php [F,L] # ########## End - Rewrite rules to block out some common exploits # Uncomment following line if your webserver's URL # is not directly related to physical file paths. # Update Your Joomla! Directory (just / for root) # RewriteBase / ########## Begin - Joomla! core SEF Section # RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/index.php RewriteCond %{REQUEST_URI} (/|.php|.html|.htm|.feed|.pdf|.raw|/[^.]*)$ [NC] RewriteRule (.*) index.php RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] # ########## End - Joomla! core SEF Section
Hola David
El archivo htaccess enviado es correcto, puede ser tal como te sugirió anteriormente David que hayas eliminado o movido accidentalmente algunas carpetas del core , deberás sobreescrir los archivos nuevamente desde una misma versión de tu Joomla.
Saludos.
HOLA JHON,
pero si eso fuese así porque funciona perfectamente sin la opción rewrite activada? fallaría igualmente, y ya he realizado dos veces la copia de seg con el akeeba del site original que sí que funciona con la opción del rewrite activada, teoricamente el akeeba hace la copia de todo el sitio.
La única diferencia entre el sitio original que funciona correctamente http://www.hogspainevents.com y el sitio nuevo creado como dominio adicional http://www.antonio-romero.com/hogspainevents.com es el hecho de estar en otro dominio y que ese dominio tiene IP fija y certif ssl. Ya he probado a poner la opcion de forzar ssl por si era eso pero sigue sin funcionar. Ya no sé que hacer... 🙁 🙁
Hola David, el error que indica es el siguiente:
500 - Vista no encontrada [nombre, el tipo, el prefijo]: frontpage,com,contentView
Accede desde el gestor de ficheros de cPanel y envíanos capturas de lo que ves en los directorios:
/public_html/components/
/public_html/components/com_content/
/public_html/components/com_content/views
/public_html/components/com_content/views/frontpage
/public_html/components/com_content/views/frontpage/tmpl
A ver si te faltara algún fichero o los permisos fueran incorrectos..
Saludos!
Hola David, gracias por tu ayuda. Te adjunto las capturas:
Hola David, los permisos están bien, y no parece que falte ningún fichero, comentas que con los parámetros de rewrite sin activar te funciona correctamente, revisando tu fichero .htaccess veo esto:
# RewriteBase /
sustitúyelo por esto:
RewriteBase /
es decir, borra la almuadilla.
Si sigue sin funcionar, sustitúyelo por esto:
RewriteBase /hogspainevents.com/
Dínos si de alguna de las dos formas te funciona...
Saludos
Hola David,
no han funcionado ninguno de los dos cambios. Estamos igual....
Hola David,
Lo que veo que me resulta extraño es que http://www.antonio-romero.com/hogspainevents.com esa dirección se transforma en un protocolo https -> https://www.antonio-romero.com/hogspainevents.com/?format=com
Creo que en la configuración global, tenéis activado el forzar el uso de SSL. Revisa en administración --> sitio --> configuración global --> servidor --> Forzar SSL , debes tener activado la opción sitio entero, procede a indicar: Nada.
Saludos
Hola Jordi,
el sitio antonio-romero.com tiene certif ssl e IP fija por eso tiene activado forzar ssl, y el sitio antonio-romero.com/hogspainevents.com lo tenía también activado por que esta mañana pensando que eso podía estar influyendo lo he activado pero sin conseguir nada, ya lo he quitado y todo sigue igual.
Es curioso que los mismos archivos del sitio funcionen en su hosting original y no lo hagan en el dominio adicional creado. Supongo que ahí está el problema, pero ¿dónde?
Hola David,
Procede nuevamente en la configuración global a desactivar todos los parámetros de SEO.
Saludos
ya están desactivados
Hola David
Debe ser un error de las urls relacionado con el SSL del dominio principal, es decir tu dominio adicional esta siendo consultado como si fuese una carpeta.
Es posible que el cambio de DNS de hogspainevents.com y la consulta directa al este dominio adicional solucionen el problema.
Saludos.
Vale pues voy a comentar al dpto de hostings que cambien las dns y ya os comento si funciona.
EFECTIVAMENTE John, todo se ha solucionado con el cambio de dns. Está funcionando perfectamente como lo hacía antes.
No quisiera cerrar este hilo sin agradecer la atención prestada por todos los que me habeis ayudado y sin plantear un tema de menor gravedad pero curioso y que tiene que ver con el cambio a un dominio adicional:
¿ Por qué motivo el mismo favicon se representa bastante desmejorado en la versión http://www.hogspainevents.com respecto a la del domino adicional http://www.antonio-romero.com/hogspainevents.com/ ? Lo he reinstalado varias veces y siempre con el mismo resultado.
Hola David, ahora mismo si accedo a http://www.antonio-romero.com/hogspainevents.com/ veo un error 500 y el favicon de http://www.antonio-romero.com
Has hecho algún cambio??
Saludos