Cambiar directorio raíz Cpanel Whm

Requisitos Debe tener acceso al terminal root vía Ssh Cambiar la raiz del documento Use SSH para obtener acceso de shell para su servidor como cuenta raíz, usando su cliente ssh favorito. He conectado nuestro servidor usando PuTTY. Ahora edite el siguiente archivo. # nano/var/cpanel/userdata/USER/DOMAINNAME.COM Cambie USER con el nombre de su cuenta de cPanel.Cambie DOMAINNAME.COM con su nombre de dominio …

Continuar leyendo

Instalar Npm y Angular

Instalar Npm Para instalar NPM ponemos en la terminal de nuestro sistema linux: apt install npm. Esto puede tardar algunos minutos porque necesita descargarse todos los paquetes del repositorio. Seleccionamos Si y dejamos que se termine la instalación. En mi caso también me instalo Node.js en la versión 8.10 Una vez terminada la instalación comprobamos …

Continuar leyendo

Como activar la terminal de Linux en Windows 10

Para los equipos que todavía no instalaron las ultimas actualizaciones de Windows como Anniversary Update o Windows Insider tienen que seguir estos pasos. De lo contrario saltar estos pasos y leer el ultimo punto.

Mediante configuración Windows

  • Vale el primer paso es, entrar en la Configuración de Windows -> Actualización y seguridad
  • Seguidamente seleccionamos la casilla Modo de Programador. Esto activa algunas características reservadas para Desarrolladores
  • Cuando seleccione la casilla, una alerta aparecerá y le daremos click a Si. Esto puede tardar un poco dependiendo de la conexión a Internet. Porque descargara algunos paquetes

Podemos ver los paquetes que se instalaran en el sistema. Si solo queremos instalar uno en concreto podemos des instalar los que no necesitamos manualmente.

Después buscamos Activar o desactivar características de Windows, haz click en «Subsistema de Windows para Linux« y aceptar.

Mediante Microsoft Store

  • Abrimos Microsoft Store y buscamos la palabra «Bash», nos dirigimos al apartado de Aplicaciones y nos encontraremos con varias distribuciones de Ubuntu.

Una vez descargado e instalado iniciamos la aplicación


La instalacion puede tardar algunos minutos. Nos preguntara el usuario y la contraseña que vamos a usar en la terminal


  • Ya solo nos queda actualizar los paquetes para estar al día con el comando: apt-get update.
  • En el caso de que nos de error de permisos accedemos como super usuario con el comando: sudo su e insertamos nuestra contraseña

Instalar certificado SSL con Zerossl

Con las nuevas versiones de los navegadores ya es obligatorio tener un certificado ssl instalado en nuestro servidor. Por defecto Cpanel tiene un certificado pero el navegador lo trata como inseguro. Con la herramienta Zerossl podemos crear certificador online fácil y rápido como nunca antes se ha echo. Primero entramos en la Zerossl y escribe …

Continuar leyendo

Crear servicios en symfony 4

Los servicios están bien para encapsular código que se repite en nuestra plataforma. En el fichero services.yaml incluimos la clase y le pasamos al constructor los necesarios A partir de la versión de Symfony 3.X los servicios los inyecta el autoloader. Por eso tenemos que incluir su clase en nuestro controlador. A diferencia de la …

Continuar leyendo

Personalizar error 404 Symfony 3

En este tutorial hablaremos de los errores 404 el famoso «Not Found» de symfony. Por defecto symfony escucha las excepciones del kernel. Cuando detecta una excepción, este transforma la petición de respuesta como una respuesta 404. El problema viene cuando tenemos un Backend y un Frontend. Symfony no sabe que tipo de mensaje 404 debe …

Continuar leyendo

Crear un CDN en Symfony 3

Cuando empezamos a pensar en mejorar el rendimiento de nuestro proyecto se nos pasa por la cabeza usar CDNs externos para mejorar la carga de nuestra web. Por lo general los CDNs son servidores dedicados para ofrecer recursos(*.css, *.js, *.mp3) pero si no disponemos de uno lo podemos crear. Necesitamos decirle a symfony donde se …

Continuar leyendo

Symfony Delete Cascade Entity

Cuando tenemos dos tabla relacionada con una clave foránea, tenemos que tener en cuenta que si intentamos eliminar un registro de la tabla principal. Este lanzara un error porque existen relaciones en otra tabla y necesita borrar esa relación antes de borrar el registro principal. La tabla Clientes tiene un ID de clave primaria. Y …

Continuar leyendo