Estaba trabjando en el backoffice de segurosmarin.es. Acababa de cambiar de categoría un artículo (no K2), unos 5 minutos antes de la caida. Acababa de subir una imagen via ftp a un theme del modulo jaslideshow (un png normal y corriente) De golpe, la pagina se ha quedado muerta, y no se accede ni front ni back.
Hago una revisión con Stephan y me dice que hay un error en ficheros K2 (que no he usado).. ¿alguna idea de lo que puede estar fallando? El ftp en cambio accede correctamente.
El log me dice que hay unos errores en class K2Model, que ni entiendo ni se como arreglar. Soporte hosting me han redirigido al foro.
¿alguna idea? (aparte de restaurar última copia, claro)..
[27-Nov-2013 20:30:16 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:30:54 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:33:09 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:34:52 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:36:10 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:51:14 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:58:01 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:58:01 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 21:02:44 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 21:02:44 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
URL del sitio: Contenido solo visible a usuarios registrados
Hola Alejandro,
El error marca error sobre un plugin de k2, verifica si desactivandolo se muestra la web.
Saludos.
Me gustaría intentarlo, pero hay un detalle que se me olvidó mencionar...
...el acceso por segurosmarin.es/administrator está tambien inaccesible.
Mensaje:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@segurosmarin.clickandweb.es and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Hola Alejandro,
Verifica si existe un fichero error_log en la ruta: public_html(administrator/error_log
Qué es un error 500 y como localizarlo en nuestra web
https://www.webempresa.com/blog/que-es-un-error-500-y-como-localizarlo-en-nuestra-web.html
Saludos.
He localizado el fichero y me dice lo que ya comentaba al inicio.
[27-Nov-2013 20:26:46 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:26:46 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:29:45 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:29:53 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:29:53 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:30:15 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:30:16 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:30:54 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:33:09 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:34:52 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:36:10 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:51:14 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:58:01 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 20:58:01 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 21:02:44 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 21:02:44 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 22:09:31 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[27-Nov-2013 23:39:55 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[28-Nov-2013 00:23:26 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
[28-Nov-2013 00:36:41 Europe/Berlin] PHP Fatal error: Class 'K2Model' not found in /home2/clickan1/public_html/segurosmarin.es/plugins/system/k2/k2.php on line 419
Visto esto, voy al fichero k2.php, a mirar la linea 419 a ver si veo algo..
if ($mainframe->isSite())
{
ESTA ES LA 419 K2Model::addIncludePath(JPATH_SITE.DS.'components'.DS.'com_k2'.DS.'models');
}
else
{
// Fix warning under Joomla! 1.5 caused by conflict in model names
if (K2_JVERSION != '15' || (K2_JVERSION == '15' && JRequest::getCmd('option') != 'com_users'))
{
K2Model::addIncludePath(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_k2'.DS.'models');
}
Por probar, he puesto entre comentarios /* */ desde el if hasta el else, pero nada, sigue igual.
He probado subir el mismo fichero que tenía de hacía unas horas, pero tampoco.
¿alguna otra pista?
Hola Alejandro,
1. ¿Realizas copia de seguridad antes de proceder a realizar ciertos cambios que puedan afectar a la estabilidad de tu sitio web?.
2. No tienes acceso al backend de la web ¿has verificado si tienes espacio disponible en el Hosting?.
3. En tu cPanel, Archivos, cPremote Backup Management ¿has verificado si tienes copias de seguridad anteriores a este problema?.
Saludos
Gracias por los consejos, el 1 lo sigo, el 2 lo habia verificado, y el 3 no lo conocía, lo exploraré
De todas maneras, he solucionado el problema. Me resigné a restaurar la ultima copia y perder los ultimos articulos redactados, cuando accedo al directorio y ¡no encuentro el directorio administrator! (donde estan las copias de akeeba). Pues bien, resulta que inadvertidamente lo habia arrastrado al interior del siguiente directorio. Total, lo muevo a su ubicación original y solucionado.
Tomo nota para tratar con mas cuidado el ftp...
Asunto solucionado