Hola:
¿Alguien puede echarme una mano?
Antes tenía una web en http://www.velanomada.cat/ y ahora me sale un error que no alcanzo a descubrir.
Si hay alguna alma caritativa que pueda orientarme, se lo agradeceré eternamente.
Saludos
Hola Kike,
Verifica el htaccess a ver lo como tienes, si esta a 0 bytes, si esta renombrado a .htacces pero incluye alguna instrucción que te lleva a un error 500.
Verifica tu espacio de Hosting que no este al 95% ya que suele ser otro motivo por el que la web no te cargue.
Saludos
Hola gnumax:
Gracias por responder tan rápido.
La web ocupa 89,43 mb de 300 mb de espacio.
Te transcribo el contenido del .htacces:
##
# @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 Kike,
En principio tu .htaccess esta correcto, no obstante haz una cosa, renombralo un momento a htaccess.txt y recarga la web a ver.
Saludos
Hola gnumax:
Acabo de hacerlo y sigue dando el mismo error.
Saludos
Hola gnumax:
¿Cómo puedo hacer una copia de la web para descargarme en mi disco duro? ¿desde el cpanel?
¿Se hace desde mis aplicaciones en crear backup?
Saludos
Hola gnumax:
He vuelto a renombrar el htacces poniendo el . delante y ahora tengo dos archivos: el que lleva . y el otro.
¿He de eliminar el que no lleva .
Saludos
Hola Kike,
Si tienes un error 500 es porque tienes ficheros o carpetas con permisos incorrectos.
Las carpetas tienen que ser 755 y ficheros 644.
Ese error es que tienes ficheros o carpetas a 777 o 666.
Gracias Lucas
Hola Kike,
Es importante que revises los permisos de archivos y carpetas, que como ya sabes son 755 para carpetas y 644 para archivos, cualquier archivo "importante" o carpeta (incluida /public_html) con permisos 777 podría dejarte el sitio inaccesible ya que el servidor no permitirá que trabajes con dichos permisos.
Las copias de seguridad, si son solamente de Joomla! te recomiendo que las realices con Akeeba Backup, modificando la configuración para que te comprima en formato .zip y puedas descompactarlo en tu pc y tener el sitio completo.
Te adjuntamos unos vídeos para poder copiar y restaurar un Joomla! de un Hosting a otro o en el mismo Hosting:
Como copiar su Joomla con Akeeba Backup:
https://www.webempresa.com/videos/akeeba_copiadeseguridad/akeeba_copiadeseguridad.html
Como restaurar su Joomla con Akeeba Backup:
https://www.webempresa.com/videos/akeeba_restauracion/akeeba_restauracion.html
En el caso que pongas una contraseña al realizar un backup anotala para luego introducirla en la restauración.
Hola Kike,
Se me olvidaba, hay una aplicación para poder descompactar archivos .jpa, se llama Akeeba eXtract Wizard y la puedes descargar de la siguiente url:
- Akeeba eXtract Wizard: http://www.akeebabackup.com/download/akeeba-extract-wizard.html
Con esto no seria necesario que modificases el formato de compactado de archivos de Akeeba Backup.
Saludos
Hola gnumax:
he estado revisando los archivos principales (los que toco habitualmente) pero hay un millón de archivos para mirar. Puede ser un trabajo de chinos.
Hay alguna forma de búsqueda que no sea manual.
Gracias por lo de Akeeba. El problema es que no podía acceder tampoco al backend. Ahora me lo han solucionado desde webEmpresa y ya puedo entrar. Voy a hacer una copia de la web por si las moscas.
¿Si la "subo" a otro hosting me dará el mismo error o puede ser que funcione?
Saludos
Hola gnumax:
Otra cosa: la carpeta access-logs está como 777 y no puedo cambiarla a 755.
saludos
Hola Kike,
Si te bajas una copia y la subes a otro servidor, si este es de Webempresa, con el actual .htaccess y modificando el configuration.php debería funcionarte sin problemas.
Si vas a un servidor externo entonces no te recomiendo usar el .htacces que llevaras en la copia pues podrías no tener acceso a tu web.
¿De que dominio es la carpeta que tiene permisos 777?
Saludos
Hola gnumax:
La idea es volver a instalarla en otro hosting que tengo en Web Empresa.
He pedido al servicio técnico que me restauren una copia de la web anterior a la fecha de hoy.
Saludos
Kike