sábado, 30 de junio de 2012

Agregar un dominio propio a tu cuenta

Tu cuenta gratuita de arredemo.org puede usar un dominio propio.

Para ello, obviamente, tienes que haber adquirido un dominio en cualquiera de los sitios que gestionan dominios.

Pero supongamos que ya lo tienes. Por ejemplo: yosoyespecial.com

Vas a tu panel de control en arredemo.org y haces click en "Agregar dominio" (Addon domain).

En "domain name" escribes el nombre de tu dominio. Por ejemplo: yosoyespecial.com

Y pulsas "add domain".

Ahora tienes que ir al panel de control de tu dominio (el que te proporciona el sitio en dónde has registrado el dominio).

Lo configuras con las siguientes dns:

ns1.arredemo.org
ns2.arredemo.org

Listo.

Hay que esperar entre 24 y 72 horas para que funcione puesto que las nuevas dns se tienen que expandir por todos los servidores de nombres del planeta.

Pero a partir de ahora tienes dos sitios web distintos.

Uno: el que se te proporcionó al registrarte en arredemo.org. Por ejemplo: tunombre.arredemo.org

Dos: el del nuevo dominio que has agregado. Por ejemplo: yosoyespecial.com

Cada uno tiene su espacio y directorios propios.

¿Qué es un dominio aparcado (parked domain)?

Un dominio aparcado (parked domain) es un dominio que apunta a una dirección en tu cuenta de arredemo.org

Por ejemplo:

Supongamos que tienes una cuenta con la siguiente dirección: http://tutoriales.arredemo.org

Y tienes un dominio propio que has registrado en cualquiera de los proveedores de dominios existentes que es: http://tutorialesfacilitos.com

Bien, pues te vas a tu panel de control en arredemo.org y haces click en "Parked domains".

Agregas (domain name): "tutorialesfacilitos.com"

Parked on: eliges => tutoriales.arredemo.org (el nombre de tu cuenta en arredemo)

Ahora tienes que dirigirte al panel de control de tu dominio y conectarlo a los siguientes dns:

ns1.arredemo.org
ns2.arredemo.org

Guardas y listo.

Eso sí, tendrás que esperar entre 24 y 72 horas para que todos los servidores de nombres del mundo se enteren del cambio.

Pero a partir de entonces todo el que teclee "tutorialesfacilitos.com" llegará a tutoriales.arredemo.org.

¿Sencillo, no?

Inodes: una cuestión a tener en cuenta.

En Arredemo.org dispones de un relativo espacio ilimitado para albergar los archivos de tu web. Pero debes prestar atención a esto: tienes un límite de 40.000 "inodes". 1 inode = 1 archivo. O sea, puedes albergar hasta 40.000 archivos.

En tu panel de control encontrarás el porcentaje de "inodes" ocupados.

El tamaño máximo por archivo es de 10 Mb.

Por lo tanto, hay un límite físico. Si todos tus archivos fueran de 10 Mb alcanzaríamos ese límite de aproximadamente 400 Gb.

Pero si en tu sitio web hay más de 40.000 archivos (por pequeños que sean) también te pasarías y el sistema te indicaría que has llegado a tu límite de disco duro.


¿Se entiende?

Bien. Para la mayoría de los usuarios esto es irrelevante.

Pero, cuidado. Si tienes una web que, por ejemplo, va guardando automáticamente archivos de tipo caché puedes llegar a ocupar todos los inodes y alcanzar el límite de espacio en disco.

Tenlo en cuenta. Borra los archivos antiguos periódicamente. Evita que los archivos de caché se queden indefinidamente en el disco.

Controla el porcentaje de inodes que ocupa tu sitio para hacer algo antes de que llegues al límite.

Si todos vigilamos un poco nuestros sitios todo funcionará bien.

Han desaparecido mis bases de datos

Un día estabas tan content@ y de repente te das cuenta de que una o todas tus bases de datos han desaparecido...

... sobre todo mantén la calma.

Puede que te hayas percatado del "desastre" porque tu sitio no funciona. Primero comprueba en tu panel de control que está allí tu base de datos y que toda la configuración es correcta.

Si todo estaba funcionando y de repente deja de hacerlo sin que hayas tocado nada seguramente todo eso está bien.

Comprueba en tu panel de control que están allí tus bases de datos.

Si han desaparecido lo más probable es que se haya producido un fallo en el servidor que aloja tus bases de datos. Esto pasa en las mejores familias.

Es muy importante que no te pongas a crear otra base de datos y menos con el mismo nombre que la anterior

Lo único que conseguirías es perderla definitivamente.

Seguramente estaremos ya trasteando en el servidor. Depende de la gravedad del fallo tardaremos más o menos.

Habitualmente se arregla y todo se recupera.

Así que paciencia.

De todas formas... no olvides nunca:

ES MUY IMPORTANTE QUE PERIODICAMENTE HAGAS UNA COPIA DE RESPALDO DE TU BASE DE DATOS (BACKUP) y la guardes en tu ordenador. O en algún servicio de backup en la nube.

Es la única manera de minimizar la pérdida de datos en caso de que ocurra algún error grave.

Por otra parte, es una práctica básica de todos los webmasters responsables.

Mi siito iba bien pero ahora pasan cosas muy raras

Bueno, la primera cosa es hacer un ejercicio de auto-examen, auto-mega-sinceridad y buen rollo interior para que quede claro (para uno mismo) si he cambiado, he jugado, he probado o he toqueteado el código o los archivos de mi sitio web. Creedme, una buena parte de los problemas en sitios que iban bien y ahora no los tiene el propio webmaster.

Pero también puede suceder que, efectivamente, algo de repente vaya mal. Por ejemplo, mi sitio ha comenzado a redirigir a otro o aparecen cosas nuevas en mi sitio que yo no puse.

Os aconsejo probar vuestro sitio con diferentes navegadores (tened siempre Chrome y/o Opera a mano). Y mirad en cada uno de ellos el código fuente de vuestra página que funciona mal.

Por ejemplo, podreis encontraros algo así:

<iframe name="rotater"\nWidth="100%"\nheight="100%"\nframeborder="0"\nsrc="http://xlphp.net/blog2/"\nmarginwidth="0"\nmarginheight="0"\nvspace="0"\nhspace="0"\nallowtransparency="true"\nscrolling="auto">\n</iframe>\n<!-- 399 310 772 188 121 747 908 375 658 989 471 891 842 282 539 788 863 399 310 772 188 121 747 908 375 658 989 471 891 842 282 539 788 863 399 310 772 188 121 747 908 375 658 989 471 891 842 282 539 788 863 526 640 917 51 415 140 573 716 965 688 395 829 76 810 801 733 244 95 205 283 488 189 705 173 743 574 947 608 694 973 886 298 223 449 99 309 936 432 209 623 454 ph-->

Eso es un troyano. Un trozo de código inyectado a vuestro sitio. Sucede más a menudo de lo que pensais mayormente por sitios web que utilizan scripts vulnerables o trozos de código php o javascript que actúan de esa manera.

Tanto si has sido tú jugando con tu sitio o se te ha colado un troyano...

Debes tener siempre una copia limpia de tu sitio. O sea, guarda una copia de los archivos que usaste al empezar tu web y que sí funcionaban bien. Borra todos los archivos de tu web y vuelve a subir la copia limpia.

Si no tienes una copia limpia de tu sitio entonces te toca averiguar lo que está mal.

No olvides cambiar las contraseñas. Muchos troyanos hacen más cosas que la puñeta visual.

Si utilizas un script de un tercero ten mucho cuidado. Muchas copias para descargar ya pueden contener troyanos o puertas traseras, especialmente copias piratas de scripts de pago. Cualquier script puede tener vulnerabilidades que son aprovechadas por spiders para inyectar código malicioso en inocentes webs.

En fin, la recomendación es: en caso de duda, borra y empieza de nuevo. Si tu sitio funcionaba bien hasta que de repente ya no va bien... usa la filosofía del backup... vuelve atrás en el tiempo.


ERROR Zero Sized Reply

La pantalla que te aparece dice lo siguiente:


ERROR
The requested URL could not be retrieved
While trying to retrieve the URL: http://xxxx.arredemo.org
The following error was encountered:
Zero Sized Reply
Squid did not receive any data for this request.
Your cache administrator is xxxx



Se puede tratar de un problema temporal.

Normalmente sucede en algunos sitios cuando estamos realizando un backup total del software y los datos del servidor.

No tienes que hacer nada. Se soluciona solo en cuestión de horas. Normalmente no más de 24 horas.

Por si acaso también puedes borrar todas las cookies de tu ordenador, reiniciarlo y reiniciar tu modem o router. Esto no eliminará el problema temporal pero evitará, en algunos casos, que lo sigas viendo cuando ya esté solucionado.

Para ver si el servidor está funcionando puedes usar esta herramienta: http://seo.arredemo.org (la que se llama "comprobador de estatus de una web")

PERO OJO...

Este error lo puede provocar un script que hayas instalado y no esté funcionando bien

Prueba a desactivar configuraciones y plugins (atención especialmente usuarios de Simple Machines Forum y Wordpress) relacionadas con backups automáticos. Son los que más fallan y dan lugar a este error.

Normalmente al desactivar el plugin responsable desaparece este error.

Recomendamos que los backups los hagas manualmente.


ERROR The requested URL could not be retrieved

La página de error que te sale dice lo siguiente:

ERROR The requested URL could not be retrieved
The following error was encountered while trying to retrieve the URL: http://xxxx.arredemo.org
Unable to forward this request at this time.
This request could not be forwarded to the origin server or to any parent caches. The most likely cause for this error is that the cache administrator does not allow this cache to make direct connections to origin servers, and all configured parent caches are currently unreachable.
Your cache administrator is xxxxxx



Se trata de un problema temporal.

Normalmente sucede en algunos sitios cuando estamos actualizando todo o parte del software del servidor.

No tienes que hacer nada. Se soluciona solo en cuestión de horas. Normalmente no más de 24 horas.

Por si acaso también puedes borrar todas las cookies de tu ordenador, reiniciarlo y reiniciar tu modem o router. Esto no eliminará el problema temporal pero evitará, en algunos casos, que lo sigas viendo cuando ya esté solucionado.

Para ver si el servidor está funcionando puedes usar esta herramienta: http://seo.arredemo.org (la que se llama "comprobador de estatus de una web"

He subido mis archivos pero no veo mi sitio

Si has subido los archivos de tu sitio y parece que no funciona nada, salen errores, salen páginas raras que no son las tuyas. Asegúrate:

1) De que hayas subido tus archivos al directorio correcto. Fíjate. Hay directorios que ponen DO NOT UPLOAD FILES HERE. O sea, NO SUBAS TUS ARCHIVOS AQUÍ. Si los has subido ahí, ese es el error.  El directorio correcto es el que se llama "htdocs". Ahí es donde tienes que subir tu sitio.

2) Normalmente tu sitio debe tener un archivo principal que se llame index.html o index.htm o index.php. Si no lo tienes puedes crear uno. O renombrar tu página principal para que se llame algo así. Si no, tendrás que escribir la dirección de tu sitio incluyendo el nombre del archivo. Por ejemplo: http://tunombre.arredemo.org/NOMBREdeARCHIVO.html

3) Si todo falla y no consigues que el sistema identifique una página (supongamos index.html) como tu página principal. O las páginas con extensión .html o .htm no se ven... es momento de que crees un archivo llamado .htaccess (así, con el punto al principio). Es un archivo de texto que debes subir al directorio principal de tu sitio (el que alberga tus páginas, llamado htdocs). Súbelo en modo "ascii". Con él puedes hacer cosas muy interesantes como configurar tus propias páginas de error.  Pero también puedes "educar" al sistema para que reconozca las extensiones de tus páginas. Añade, por ejemplo, esto:

<FilesMatch "\\.(htm|html|php)$">
\nSetHandler application/x-httpd-php
\n</FilesMatch>


Si quieres que una página determinada sea la que tus usuarios vean cuando entran a tu sitio usa esto:
DirectoryIndex index.htm

Sustituye "index.htm" por la página que quieras establecer por defecto.

Si quieres especificar varias posibles páginas principales escribe algo así:

DirectoryIndex index.shtml index.php index.php3 index.html index.htm

Un archivo .htaccess es siempre muy útil. Experimenta y aprende.

Pero ten cuidado si ya existe un .htaccess, no vayas a sobreescribirlo.

Si ya tienes un .htaccess simplemente edítalo y añade las lineas que sean necesarias.

No puedo conectar con mi sitio

Escribes la dirección de tu sitio en la barra de direcciones de tu navegador, por ejemplo: http://xxxxxx.arredemo.org Y NO SALE NADA.

El navegador se queda como buscando el sitio pero no consigue conectar.

Puede deberse a algún problema temporal en la red. En este caso, todo volvería a la normalidad un poco más tarde. A veces pasa y afecta a cualquier sitio web.

Ahora bien... si nunca has conseguido conectar con tu sitio puede que haya ocurrido algún error y tu cuenta no se haya configurado correctamente. La prueba de esto es que nunca has visto la página inicial por defecto:



Si no consigues ver esa pantalla inicial accediendo a tu dirección en arredemo.org es que algo no ha salido bien. Usualmente, cuando te registras, todo debe estar correctamente configurado en cuestión de minutos. Si no se conecta a tu nueva dirección deja pasar hasta una hora. Si no se conecta entonces es que realmente hay algún fallo técnico.

Un fallo técnico de esas características no debe durar más de 24 horas. Así que lo mejor que puedes hacer es registrar una nueva cuenta al día siguiente. Cruza los dedos. Prueba de nuevo. Si todo va bien olvídate de la cuenta anterior y usa la que funcione.

No son errores frecuentes. Pero a veces ocurren. La informática y la electrónica tienen sus propios duendecillos.

Pero aún hay otra causa para este problema... y esto ya es un tema escabroso. Es posible que algunos proveedores de Internet estén bloqueando algunos rangos de IPs y tu sitio esté incluido en ese bloqueo. ¿Que no te lo crees?. Para averiguar si se trata de algo así prueba a entrar a tu sitio utilizando un proxie, por ejemplo este: Hide My Ass. Escribe tu dirección (ejemplo: http://xxxxxx.arredemo.org) en el cajetín y pulsa el botón "Hide My Ass".

Si se ve tu sitio (la pantalla inicial o lo que hayas subido) es que no se trata de ningún problema técnico. Lisa y llanamente tu proveedor de Internet o el gobierno de tu país o quién sea te está impidiendo el acceso a determinados sitios web.

Aún puedes dar de alta una cuenta nueva pero deja pasar un par de días. Tu nueva cuenta puede tener una IP diferente y no estar incluida en el bloqueo. Es cuestión de suerte.

También podrías hablar con tu proveedor de Internet para que te explique a ver por qué coño te bloquea el acceso a determinados sitios. Si te encuentras con algún operador que no sea bobo/a puede solucionarlo.

Configurar tu propia página de error

Habrás observado que si tu sitio contiene errores (enlaces erróneos, imágenes que no existen o están mal enlazadas...) aparece una página de publicidad.

Esto es sencillo de solucionar. Lo que debes hacer es crear tu propia página de error.

Haz una página que se llame, por ejemplo, error.html

Ahora, con el bloc de notas, creas un archivo que debes llamar .htaccess

Así, tal cual, con el punto y la palabra.

Si usas linux tendrás que configurar tu sistema para poder ver archivos ocultos porque todos los que comienzan por un punto los considera archivos de sistema.

En ese archivo escribes lo siguiente:

ErrorDocument 404 http://nombredetusitio.arredemo.org/error.html

También vale:

ErrorDocument 404 error.html   (siempre y cuando el .htaccess y el error.html estén en el mismo directorio).

O, en vez de crear una página de error pones un mensaje en el .htaccess:

ErrorDocument 404: "La pagina que ha solicitado no existe"

Como verás es fácil.

Hay muchas cosas más que se pueden hacer con ese archivo mágico llamado .htaccess.

A ver si un día explicamos más. O te decides y buscas en Google.

¿Qué pasa si mi sitio usa demasiada CPU?

Normalmente puedes hacer muchas cosas. Pero no es posible
resumirlas todas. Iremos poniendo algunas en esta base de
datos de conocimientos conforme vayan surgiendo.

Por ejemplo: si tu sitio utilza WordPress debes instalar el
magnífico plugin WP-SuperCache el cual permite un gran
ahorro de recursos sin que afecte en absoluto a la
experiencia del usuario.

Echale un vistazo a las gráficas indicadas en ¿Cómo controlo el uso de la CPU?
A veces no funcionan bien los plugins de una instalación o contienen errores que dejan un
proceso en una especie de bucle infinito. Eso es fatal para
los servidores. Por eso se suspenden muchos sitios. No
importa que hayas pagado por un hosting, si consumes mucha
CPU te suspenderán la cuenta.

Así que instala sólo lo que realmente necesites. Vigila lo
que pasa. Prescinde de lo que tire demasiado de la CPU.
Optimiza lo que puedas y sepas (busca en Google), usa
sistemas para cachear tus páginas. Lo que sea con tal que la
gráfica no se dispare por encima de la linea negra.

Ganarás mucha experiencia como webmaster si tomas interés en
este asunto. Y te evitarás muchos disgustos con tus
proveedores de hosting. Al menos aquí te sale gratis pero
molesta mucho más cuando te suspenden un sitio habiendo
pagado. Puedes estar segur@.

¿Como controlo el uso de la CPU en mi sitio?

El uso de la CPU de tu sitio se controla desde tu panel de
control. Pulsa en "Account Statistics" o
"Estadísticas de la cuenta". Allí verás unos gráficos de uso de la CPU.

Tu límite diario está en la linea roja horizontal.
Si tu sitio se mantiene por debajo está bien. Pero ten en
cuenta que a mayor número de visitas, probablemente aumente.
Puedes tener picos mayores pero si eso sucede es que realmente necesitas pasarte a una cuenta de pago o algo va mal con tus scripts.

Mantenlos actualizados o evita los que no te sean realmente necesarios.

Ten en cuenta que esto es de capital importancia. Incluso teniendo un hosting de pago te pueden suspender la cuenta si haces un uso extensivo de la CPU.

Nuestras cuentas Premium son económicas pero muy generosas en el reparto de la CPU. Si no puedes solucionarlo de otra manera considera pasarte a una cuenta Premium o busca un hosting alternativo.

No es nuestra pretensión que te pases a una cuenta Premium nuestra. Hay algunos otros hostings bastante buenos. Mira aquí: Hosting de confianza recomendado.

¿Qué es eso de la CPU?

Los sitios web están alojados en máquinas que se llaman
servidores. Los servidores son potentes ordenadores que,
como todos, tienen una o varias Unidades Centrales de
Proceso o CPUs. El chip, procesador, nucleo o corazón de un
ordenador.

Tu sitio web está alojado en uno de esos servidores junto a
un determinado número de otros sitios. Eso quiere decir que
compartís los recursos de esa máquina.

O sea, que estás en un hosting compartido.

Arredemo y cualquier otro proveedor te podemos proporcionar
un determinado flujo de datos o ancho de banda así como un
espacio en el/los discos duros.

Pero el uso de la CPU es igual para todos.

Si un sitio web utiliza demasiadas veces o demasiado tiempo
el CPU, por encima de lo que le corresponde, nos vemos
obligados a tomar medidas para no perjudicar al resto de los
usuarios.

Así que si tienes un sitio web con determinados scripts
instalados (generalmente escritos en PHP) como Wordpress,
Drupal, Joomla u otros. El uso de la CPU ES ALGO QUE TIENES
QUE VIGILAR CON ATENCIÓN.

Por otra parte, si tu sitio web está construido totalmente
con código html y no utiliza scripts que requieran actividad
del servidor no tiene que preocuparte este asunto.