[softaculous] “ERROR LOADING DATA”

Softacolous es un software para autoinstalar software en los paneles de alojamiento. Como el application vault de plesk, instalar paquetes como wordpress, joomla, etc… con un sólo click es un alivio para los administradores y para los clientes y esta compañía es en lo que se enfoca, en facilitar la vida de los de usuarios. La version gratuita tiene 60 scripts y la de pago 146 paquetes de software. Es interesante al menos valorar si puede cuadrarnos en nuestra oferta a clientes.

En una prueba e instalación con Plesk 9.3 y Debian, hemos tenido un problema en la instalación con este error ” ERROR LOADING DATA “. La experencia con el soporte técnico ha sido bastante buena, en 24-48 horas han estado contestandonos enviandonos un fichero php para realizar comprobaciones. Después de unos dias hemos dado con el problema.

Al parecer ( por que su script viene cifrado con ioncube y sólo hablamos de suposiciones ) su script ejecuta comandos usando system() o exec() e invocando a php en consola. El problema viene ocasionado por permisos de propietario y safe_mode:

Warning: file_get_contents(): SAFE MODE Restriction in effect. The
script whose uid is 0 is not allowed to access
/var/softtmp/0ae5f781a1f5e65fc712cc66b4b9f8de owned by uid 1001 in
/opt/psa/admin/htdocs/modules/softaculous/load.php on line 11 Warning:
file_get_contents(/var/softtmp/0ae5f781a1f5e65fc712cc66b4b9f8de):
failed to open stream: Inappropriate ioctl for device in
/opt/psa/admin/htdocs/modules/softaculous/load.php on line 11 
<pre>


Así que la solución ha sido desactivar safe_mode en /etc/php5/cli/php.ini de esta forma ha funcionado.

La ciudad de las descargas en Rusia

Realmente no recuerdo cual fué mi primera impresión al leer la noticia… creo que más bien una mezcla entre estupefacción y caja partida. La noticia en cuestión es que Torrent Reactor ha comprado un pequeñó pueblo en Rusia llamado Gar y lo ha cambiado de nombre por TorrenReactor. Así que parece que legalmente la ciudad se llama así. La ciudad de GAR TorrenReactor está en el centro de Rusia y tiene 214 habitantes

La compra de la ciudad supone una inyección económica a este pequeño pueblo que repartirá los beneficios entre los habitantes, equiparán la escuela, repararán carreteras y comprarán maquina agrícola y por supuesto tendrán banda ancha en el  pueblo.

¿ Puede ser esto la nueva oleada de tecno-Robin Hood’s, la nueva mafia… ? En una sociedad globalizada, con un sistema económico en crisis ¿ qué hay de malo en sacar de la ruina a agricultores y jornaleros ? . ¿ Cuánto hay de malo en mejorar la calidad de vida de unos cuantos aldeanos a cambio de una campaña de publicidad ?. Sólo unos cientos de miles de dolares pueden cambiar para siempre la vida de estas gentes. ¿ no hace pensar en las cantidades de millones gastadas por las entidades públicas ? quizás los gastos públicos están totalmente inflados ¿ a que sí ?. Por supuesto TorrentReactor sacará beneficio de esta estragia, pero esperemos que los más beneficiados sean los habitantes de esta pequeña ciudad llamada hasta ahora Gar.

telefónica compra tuenti.es

Leo en http://www.itespresso.es/telefonica-se-hace-con-el-90-de-tuenti-46510.html que Telefónica pasa a ser el dueño del 90% de tuenti.es por la módica cantidad de 70 millones de euros. Pelotazo en toda regla de la nueva era de las .com .

Da miedo pensar que una empresa tenga el control de millones de perfiles de personas , pero da más miedo aún pensar que el control lo tendrá Telefónica, ese monstruo que lleva entre nosotros décadas chupando sangre y la pasta por navegar, hablar por fijo y por movil. Quizás inunde Tuenti de publicidad o quizás lo haga de pago. Sea lo que sea, estaré fuera 😀

Ideas de cómo elegir una empresa de hosting para dominios

Aprovechando una respuesta en el blog de Leon Labs os pongo aquí la parrafada que le he dejado. Son ideas generales que usaría para valorar un buen hoster ( sólo en el caso de dominios ) con el que espero que contribuya alguién con un comentario 😀

Puntos a tener en cuenta para elegir un hoster:

  • Asistencia técnica: El problema es que no hay nada que certifique esto, te tienes que basar un poco en las experiencias de los demás ( cada una será distinta ). Hay tener muy en cuenta hasta donde llega la asistencia y donde se empieza a cobrar. Es muy cómodo creer que te lo van a hacer todo gratis y exigir, pero las cosas no son así 😀
  • S.L.A : los SLA ( Service Level Agreement, SLA ) o contratos en los que te aseguran que te indemnizan si cae la linea…. son muy bonitos si tienes una megainfraestructura. Para un cliente de hosting, una caida de unas horas o un día , puede suponer que te devuelvan 10 euros, por que va en porcentaje a lo que pagas :D, por lo que yo volvería al punto 1 , prefiero estar bien informado de lo que pasa con mi incidencia, que me den alternativas y planificar y hablar con mis clientes antes que me paguen 10 euros por las molestias.
  • Tiempos de acceso: es muy recomendable que te den alguna IP donde estaría alojado tu servicio y si no lo buscas, por el AS en ripe o por algún dominio conocido o lo buscas con las domain tools de http://www.domaintools.com/ lánzales unas trazas y ves los saltos y los tiempos de respuesta. Encontrarás de todo, pero unos 30-40 ms está más que de sobra. Piensa también lo que quieras pagar.
  • Velocidad = posicionamiento. Sí y no, puedes tener un ping muy bajo pero tu servidor apache no abrir ni los lunes por la mañana. Hay optimizar y parametrizar el servidor, y todo depende de las webs que tengas alojadas dentro.
  • Cuántos dominios vas a usar: normalmente tenemos entre 2 y 5 dominios con la esperanza de dar un pelotazo con alguno o revenderlo y luego na. Así que mejor elegir un plan de multidominio que empieza a ser el producto que se vende. eso sí, un poco más caro, claro.
  • Normalente los dominios los puedes contratar con otra empresa así que tampoco te hace falta que estén baratos en esa empresa. Sólo contrata lo que necesites.
  • Bases de datos: olvidate de buscar cosas como postgres o firebird, etc… tira de mysql 5 con phpmyadmin. Si necesitas algo más tocho vete a un virtual o un dedicado.Hay mucha gente que se quiere conectar en remoto a los mysql de los servidores con su aplicación GUI favorita. Yo personalmente lo veo una pérdida de tiempo y de recursos. Si estás en un entorno en producción, haz los cambios en desarrollo y sube a producción, para subir unos ficheros sql no te hace falta mucho más.
  • Seguridad en el hosting. Esto es muy importante y casi nadie le presta atención. He oido un millón de veces la frase : ” en el ordenador de mi casa me funciona y aquí no “. La mayoría de la gente no se da cuenta de que el nivel de pereza y dejadez del manteniento provoca intrusiones en los servidores que acaban generando en la mayoría de los casos  spam, phising y ataques de denegacion de servicio . Para evitar en un 90% estos casos y evitar perjuicios a ti y a tus vecinos de hosting se tienen que poner medidas de seguridad. Esto incluye mod_security, activar safe_mode, desactivar allow_url_fopen,  desactivar curl, etc, etc, etc … Muchas veces son incómodas pero indican que por lo menos se preocupan de la seguridad. Yo pediría ayuda técnica a la empresa para solventar estos problemas, pero no me resignaría a trabajar con ellos.
  • Acceso a logs: importantísimo, que tengas unos logs donde mirar qué pasa con tu aplicación web, si no puedes estar dando vueltas durante días.
  • Copias de seguridad: Entérate bien de sí hay copias de seguridad por parte de la empresa, de si te va a costar dinero usar sus copias y de qué sistema tienes para hacerte tus copias. Siempre hazte las tuyas propias por si acaso.
  • Y para terminar, un panel decente: que sea fácil e intuitivo y sobre todo que funcione. Da igual que se bonito o no, que funcione , que funcione !!!

Espero dar pie a una larga e interesante discusión que se repite cada año como la discusión entre los diplomados y no diplomados 😀