Avisos
Vaciar todo

Web inaccesible por problema con K2Model  

 
Alejandro
 Alejandro
Estimable Member

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

Citar
Respondido : 27/11/2013 11:55 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Alejandro,

El error marca error sobre un plugin de k2, verifica si desactivandolo se muestra la web.

Saludos.

ResponderCitar
Respondido : 28/11/2013 12:24 am

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

Alejandro
 Alejandro
Estimable Member

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.

ResponderCitar
Respondido : 28/11/2013 12:38 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

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.

ResponderCitar
Respondido : 28/11/2013 12:44 am

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

Alejandro
 Alejandro
Estimable Member

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?

ResponderCitar
Respondido : 28/11/2013 1:05 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

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

ResponderCitar
Respondido : 28/11/2013 1:47 am

Alejandro
 Alejandro
Estimable Member

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

ResponderCitar
Respondido : 01/12/2013 1:36 pm