Odoo 12 imprime las facturas sin estilos

Si tanto al imprimir como al crear el PDFen Odoo 12 nos lo imprime sin estilo, seguramente tenga fácil solución.

Primero nos dirigiremos a: Ajustes ( Con modo desarrollador activo ) > Técnico > Parámetros > Parámetros del sistema

Y allí veremos una serie de parámetros Clave/Valor.

Buscaremos la clave «report.url» y si no existe la añadimos.

Como valor le añadimos

o

Teniendo en cuenta que nuestro Odoo funciona sobre el puerto 8069, que es el puerto por defecto

Y ya en un principio podríamos imprimir sin problemas. (No debería ser necesario reiniciar Odoo)


Y ya de paso, podemos repasar los siguientes parámetros;

Y

¡Saludos!


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule

Puede que estemos intentando configurar un proxy en Apache y nos devuelve este error:

If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule

Es porque no tenemos habilitado el módulo mod_proxy_http. En mi caso, he tenido que habilitar el siguiente módulo

Luego de habilitar, no olvidemos reiniciar:


Otros relacionado para este tipo de casos.


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Invalid command ‘ProxyRequests’, perhaps misspelled or defined by a module not included in the server configuration

Si por parte de Apache recibimos este error:

Invalid command ‘ProxyRequests’, perhaps misspelled or defined by a module not included in the server configuration

Simplemente lo que tenemos que hacer es activar el módulo con:

Ahora, reiniciamos Apache y arreglado:


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Invalid command ‘RequestHeader’, perhaps misspelled or defined by a module not included in the server configuration

Si por parte de Apache recibimos este error:

Invalid command ‘RequestHeader’, perhaps misspelled or defined by a module not included in the server configuration

Simplemente lo que tenemos que hacer es activar el módulo con:

Ahora, reiniciamos Apache y arreglado:


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Instalar git-flow en Mac

Pues… si queremos crear git-flow en un repositorio que tenemos en nuestro MacOS, a priori no estará instalado y al ejecutar:

nos responderá:

bash: git-flow: command not found

Para instalar git-flow hay que ejecutar el siguiente comando con brew (cómo instalar brew en macOS).

Y a funcionar.

Para iniciar git-flow escribimos en el directorio raíz de nuestro proyecto:

Y en los mensajes que nos va preguntando podemos ir pulsando Enter para dejar los nombres por defecto:

Which branch should be used for bringing forth production releases?
– master
Branch name for production releases: [master]
Branch name for «next release» development: [develop]

How to name your supporting branch prefixes?
Feature branches? [feature/]
Release branches? [release/]
Hotfix branches? [hotfix/]
Support branches? [support/]
Version tag prefix? []

Saludos 🙂


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Instalar brew en nuestro Mac

Para instalar el gestor de paquetes de en nuestro macOS simplemente abrimos la terminal y ejecutamos:

Easy, podéis verlo en la web oficial: https://brew.sh/index_es

Saludosss


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Ver últimas sentencias SQL ejecutadas en phpMyAdmin

Para ver el historial de las consultas SQL realizadas en phpMyAdmin nos dirigimos a la pestaña inferior de /phpmyadmin y hacemos clic en «Console«:

Y al abrirse aparecerán las consultas:

Si pulsamos el el cursor hacia arriba nos mostrará la última y así sucesivamente, si hacemos clic en la pestaña «Historial» veremos todas las más recientes.

Saludoss
👋


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Log de crontab sumativo

¿Qué quiero decir con sumativo?
Cuando creamos un crontab, por defecto nos envia la salida a «mail» (si lo tenemos instalado), y ahí vemos lo que saca el log. Si queremos que sacarlo a un archivo propio de «log» podemos indicarle dónde lo queremos, por ejemplo:

En el ejemplo, ejecuto un script de bash que me hace una backup de la carpeta en otro servidor y tengo un par de «echo«s que pinto la fecha de ejecución y otros parámetros

En este ejemplo no tendría un registro de siempre que se ha ejecutado el log, ya que cada vez crea un archivo nuevo llamado backup_media.log.

Con el símbolo:

Hace un truncado del archivo, lo elimina (borrando todo el contenido 😮) y crea uno nuevo con el contenido de salida.

En cambio, si añadimos dos:

Lo que hará es un «append» al archivo actual (añade lineas al actual archivo).

Con lo que deberíamos escribir la siguiente sentencia:


Nota: La sentencia «* * * * *» La he puesto para testear que funcionaba. Cada uno que ponga su preferencia.


Podemos «tunearlo» un poco mas… si le ponemos el 1 delante del símbolo «mayor que»:

Nos pintará lo que no son errores.

Y si le ponemos el 2 delante:

Nos escribirá los errores donde le mandemos.

…Sabiendo esto…

Si queremos enviar la salida de no errores a la «nada», deberíamos poner:

Y para pintar los errores:

Para que no nos siga mandando «mails» con error y no nos pintará ningún error.


Entonces, si quisiésemos tener dos logs, el de ejecución y el de errores podríamos setear algo así:

Espero que os sirva (:


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Cambiar contraseña de tu usuario Linux

Nada, muy facil…

Si queremos en algún momento cambiar la contraseña de nuestro usuario, simplemente tecleando:

Linux nos mostrará para que introduzcamos la actual, y más tarde, dos veces la nueva:

Changing password for usuariolinux.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Easy 👋


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Conectarse por SSH a nuestro servidor sin contraseña

Si queremos conectarnos a nuestro servidor o conectar dos servidores remotos sin tener que teclear cada vez la contraseña podemos hacerlo compartiendo la clave pública.

A partir de ahora llamaremos al servidor que quiere conectarse al otro «SERVIDOR 1» y al que nos conectamos «SERVIDOR 2«.

El SERVIDOR 1 generará las claves y las compartirá con los servidores a los que se quiere conectar sin introducir la contraseña cada vez. (solo escribiendo «ssh nombredeusuario@direccion_del_servidor»)

¡Vamos pues!
Situados en SERVIDOR 1 introducimos el siguiente comando para generar las claves, la pública y la privada.

En las siguientes preguntas podemos simplemente presionar «enter» o rellenarlo a nuestro gusto.

Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.

Una vez la claves creadas la copiaremos mediante scp al servidor donde queremos conectarse (SERVIDOR 2)

El archivo se ubicará en la raíz del usuario al que nos conectamos, en el caso que el usuario fuese «kikebe» el archivo estaría en «/home/kikebe/clave_compartida.pub»

Accedemos a SERVIDOR 2:

Nada más acceder, tecleando ls podremos ver el archivo clave_compartida.pub que acabamos de subir.

Ahora, deberemos crear (si no existe) la carpeta «.ssh» y el archivo «authorized_keys«. (Que se ubicarán en nuestro directorio de usuario, siguiendo el ejemplo del usuario «kikebe» sería «/home/kikebe/.ssh«)

Creamos la carpeta .ssh:

Le damos los permisos correspondientes:

Creamos el archivo authorized_keys:

Le damos los permisos pertinentes:

Ahora copiamos el contenido del archivo en el archivo en nuestro archivo de calves autorizadas «authorized_keys»

Y ahora, borramos el archivo de clave pública:

Y listo, desde el SERVIDOR 1 escribimos:

Y accederemos al SERVIDOR 2 sin que nos pida los credenciales.

Espero que os sirva de ayuda (:


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?