Una de las primeras obligaciones, si no la más importante, del administrador de un servidor de bases de datos, es mantener copias de seguridad funcionales y actualizadas de todas y cada una de ellas.
Nunca se sabe cuando algo puede ir mal: un disco duro, una memoria, caidas del sistema por algún problema de software o por el ataque de algún elemento mal intencionado…
Continuar leyendo ‘Automatización de copias de seguridad de bases de datos MySQL con mysqldump’
Habitualmente todos los sistemas de gestión de servicios de correo incorporan entornos web para gestionarlos. Son una manera rápida y simple de generar nuevas cuentas de correo.
Puede darse el caso que deseemos generar las cuentas manualmente, por ejemplo podrÃamos necesitar dar de alta más de una cuenta de correo a partir de los datos de un listado de personal. Hoy hablaremos concretamente del sistema QMail.
Continuar leyendo ‘Creación manual de cuentas de correo en QMail’
La función que hoy nos ocupa es especialmente útil en tareas de depuración. Su nombre es print_r().
bool print_r ( mixed expresion [, bool devolver] )
Sirve para imprimir de manera “legible para el usuario” el valor de la variable que recibe por parámetro. En el caso de tratarse de una variable de tipo array() o object() imprime los datos de manera jerárquica, mostrando los Ãndices y valores, o bien mostrando, en caso de ser de tipo objeto el valor de las variables y su ámbito: protegido, privado o público.
Continuar leyendo ‘Funciones útiles de PHP: print_r()’
La instalación “out of the box”del servidor Plesk presenta una problemática en el servicio de correo POP3. Por defecto una conexión al puerto POP3 obtendra como respuesta un nombre de servidor inválido: localhost.localdomain.
Si bien no es un problema grave que impida el funcionamiento de nuestro servidor, si que puede ocurrir que determinados sistemas de correo externo, al comprobar la autenticidad del envÃo desde nuestra máquina, nos consideren como posibles spammers al detectar un nombre inválido en el servidor de correo.
Continuar leyendo ‘El defecto “localhost.localdomain” del servidor POP3 (Courier-IMAP) en Plesk’
Una vez migrados todos los sites en el nuevo servidor Plesk, empezamos la ronda de testeo para comprobar que no habiamos cometido ningún error y que todas las webs funcionaban correctamente. Muy pronto nos dimos cuenta de que habÃa un pequeño problema.
Plesk sobre Linux, y mas concretamente el servidor web apache 2.0, lleva activada por defecto una restricción en los dominios virtuales con scripts PHP. La restricción se llama open_basedir.
Continuar leyendo ‘Solución a la problemática del open_basedir en Plesk.’
Comentaba hace pocos dÃas con un compañero, la manera tan complicada que tenemos de resolver las cosas en programación debido sobretodo al desconocimiento del lenguaje.
Durante muchos años he programado en lenguajes derivados del Basic. Concretamente para web he utilizado el VBScript. Con el paso del tiempo adquirà la práctica de completar el limitado funcionamiento de los métodos del lenguage con métodos propios y me ha ido muy bien hasta hoy.
Continuar leyendo ‘Funciones útiles de PHP: trim()’
Hoy me gustarÃa hablaros de una función nativa de php, desconocida para la mayorÃa, pero que grácias a ella podemos resolver una problemática que seguramente nos ocuparÃa varias lineas de código. La función se llama strtr, acrónimo de “String Translation“.
Continuar leyendo ‘Funciones útiles de PHP: strtr()’
Recientemente he realizado una migración de dominios entre servidores. Gracias a que el servidor de destino lleva instalado un Plesk 8.1 la migración ha sido posible de manera realmente sencilla y rápida. A decir verdad sólamente he encontrado una pega en el proceso, relativa a los campos auto_increment de las bases de datos MySQL.
Os pongo en antecedentes. El software Plesk implementa una herramienta muy útil, bajo la pestaña de servidor, llamada “Administrador de Migraciones”. Al emplearla, solamente hemos de indicar el servidor origen y los datos de acceso como root.
Continuar leyendo ‘Columnas MySQL auto_increment y migraciones sobre Plesk 8.1′
Latest Comments
RSS