Advanced Search
Search Results
343 total results found
Linux, paquetes instalados desde el shell
Introducción A veces necesitamos conocer que paquetes tenemos instalados en nuestra distribución linux. Y no usamos un entorno gráfico. Distribuciones basadas en .deb Para conocer qué paquetes están instalados en nuestra distribución linux, desde el shell ejec...
Como extraer de un backup de MySQL completo una base de datos y/o una tabla
Introducción Lo habitual en sistemas es tener un backup de bases de datos, por database o esquema. Pero a veces, sólo tenemos un backup completo. Mucho menos habitual es tener backups por tablas, así que en esta entrada, te explicamos cómo obtener el backup de...
cPanel - Acceso al terminal (shell) via cPanel de usuario
Introducción El acceso a SSH es algo necesario o cuando menos, mucho más eficaz para un usuario de hosting, que andar a golpes con el servidor FTP. Cierto es que muchos, por no decir casi todos los proveedores de alojamiento web, no permiten el acceso vía SSH ...
exception 'DOMPDF_Exception' with message 'No block-level parent found. Not good.
Introducción Algunas veces con cambios entre servidores o proveedores de hosting, las aplicaciones de nuestros clientes, sufren ciertos descalabros, como por ejemplo el mostrar una página en blanco en lugar de renderizar un documento PDF. Como norma general pe...
Como instalar Snapd en CentOs 7
Introducción Snapd es un sistema universal de gestión de paquetes creado por Canonical (Ubuntu), que usa un formato de archivo llamado snap que se monta como un sistema de archivos comprimidos basado en el formato squashfs, montado dinámicamente en el sistema ...
Problemas con el uso de redes mixtas en cPanel
Introducción Alguna vez por necesidades o por estrategias de red o administración de sistemas, es necesario usar redes mixtas en un mismo servidor. En mi caso uso dos redes para los VPS de cPanel por estrategia de migración en caliente usando una IP primaria q...
all hosts for 'example.es' have been failing for a long time (and retry time not reached)
Introducción A veces ocurren errores de comunicación muy continuados entre nuestros servidor cpanel y otro servidor, y cuando lo arreglamos, y ya estamos en disposición de enviar correos de nuestro servidor al otro, ocurre que obtenemos ese error all hosts for...
PHP log cuando usamos PHP-FPM con host virtuales
Introducción Uno de esos tips que está infravalorado. Podremos ver, decenas de páginas, y cientos de respuestas, en las que todos hablan de cómo configurar el log, de si el path es incorrecto, o de si estas en linux o en windows. Al final el tema está en otro ...
Como crear un usuario Mysql/MariaDB con Grant Privileges
Introducción La organización es muy adecuada en nuestro trabajo. Crear usuarios y bases de datos sin control alguno, y sin una nomenclatura es signo de desorganización, y el camino previo para las dificultades cuando necesitemos escalar nuestro proyecto. Ademá...
Error de acceso SSH con llaves ssh (Permission denied (publickey)) habiendo verificado que las llaves son correctas
Introducción Desde OpenSSH 7.0 se deshabilito por defecto el intercambio de claves SSH-DSS. Esto puede producir un comportamiento de error, muy silencioso que es fácil de detectar y corregir. Si tenemos una llave creada con el tipo dss y esta está autorizada e...
Cómo instalar y activar el repositorio EPEL en Centos 7/8
Introducción El repositorio EPEL (Extra Packages for Enterprise Linux) es un repositorio de un grupo de Fedora que crea, mantiene y administra una serie de paquetes .rpm ausentes o presentes en versiones anticuadas, para mejorar las capacidades de las distros ...
Comprobar una conexión SMTP autentificada en el shell con SSL o TLS
Introducción Muchas veces el soporte técnico o nosotros, tenemos que comprobar si los datos que tenemos y si el servidor SMTP remoto, están operando correctamente. No es necesario hacer como hacen algunos un cambalache creando una cuenta en el programa de corr...
Crear una Clase Helper para un proyecto Laravel
Introducción Muchas veces necesitamos ciertas funciones o métodos, para nuestros proyectos, que por su repercusión o repetición, puede ser interesante tenerlos agrupados. Solemos llamarlos Helpers. Podemos hacerlo de tres formas Crear un fichero de funciones (...
Como forzar un git pull sobre escribiendo los ficheros locales
Introducción Algunas veces con git, puede pasar que hay mínimos cambios en local que no son importantes, y queremos hacer un git pull para sobre escribir, pero no nos deja (por seguridad) Cómo forzar un git pull para sobreescribir los ficheros locales Es impor...
Mailhog como mailtrap para desarrollos con Laravel
Introducción Generalmente uso mailtrap.io para comprobar los correos ya que entre otras herramientas tiene HTML Check pero cuando se trata de trabajos en su inicio que no requieren de esto, y prima la portabilidad, prefiero usar Mailhog, un capturador de corre...
Método en TestCase para facilitar los test de usuario logeado
Desarrollo En los tests mucha sveces necesitamos realziar pruebas como usuario logeado o usuario especifico. Un buen refactor para esta acción repitida es incluirla en la clase TestCase de la cual extendemos test en Laravel. TestCase public function login(User...
Métodos dump en el proceso de Testing con Laravel
Introducción Una de las herramientas que más me gustan de Laravel es dd(). Una herrmienta que permite un volocado con exit, que por lo general sale bien formateo, y que es muy útil en algunas corcustancias para localizar problemas o comprender mecanismo y esta...
Asignar múltiples variables a la vez en PHP
Introducción La limpieza de código para su lectura es algo muy interesante. A veces tenemos métodos que devuelven un array numérico que queremos incorporar a una serie de variables. Podemos hacerlo al mismo tiempo. [] = array() En las pruebas de test, por ejem...
Extraer páginas de un PDF en Linux desde el shell
Antecedentes Mucha sveces necesitamos extraer de un docuemnto PDF una o varias páginas, y para mi la forma más comoda es la de usar un comando de terminal. Tampoco soy amigo de instalar software pirata como hacen muchos usuarios de Linux, que instalarían el Ac...
Mover un sitio web de un path a otro cambiando las url con wp cli
Introducción A veces a algun diseñador web se lo ocurrió aquello de hacer el sitio en el servidor de producción con una estructura domain.tld/wp o similar, y luego quiere moverlo a domain.tld El soporte de su hosting y con razón le dirá que eso es una cuestión...