MariaDB y Cpanel: Could not increase number of max_open_files to more than

MariaDB y CPanel: Could not invrease number of limits to more than

Cada vez me gusta menos usar paneles de hosting, porque todos son cada vez más intrusivos. La combinación MariaDB y Cpanel no iba a estar exenta. Revisando con mysqltuner un servidor tras una serie de alertas con Zabbix encontré un problema en los logs de mysql mariadb

[Warning] Could not increase number of max_open_files to more than 100000 (request: 180318)

No me lo podía creer, pues había solventado el problema meses atrás, y volvía a la carga. Tenía que entenderlo y solucionarlo.

Read More

Configurar packagist y gitlab para tener autoupdate en nuestras versiones

Casi todo el mundo usa Gitlab (bueno por lo menos aquí en España) salvo alguno que usamos Gitlab u otros. En nuestro caso usamos Gitlab instalado en nuestras propias máquinas, y en varios tutoriales observamos que no se hablaba de esa integración, que no no hacerse no actualiza cuando creamos una nueva versión de nuestro paquete en nuestro Gitlab

Read More

Como cambiar el docroot del dominio principal de una cuenta cPanel con PHP-FPM

How to change user's cpanel docroot primary domain

Muchas veces, los clientes de cPanel demanda o necesitan cambiar el directorio donde deben poner los ficheros de su dominio principal, ya sea por requerimientos del software (Laravel, Symfony, proyecto de github, proyecto con estructura moderna,…) o por  cambio de versión de su proyecto. Pero la solución para el problema cuando se usa PHP-FPM, no existe. El copy & paste de los techno bloggers no dio para tanto.

Read More

Eliminar ficheros del repositorio Git basándonos en .gitignore

Eliminar ficheros del repositorio basándonos en gitignore

Alguna vez iniciamos un proyecto, o nos lo traemos de un colega, y por rapidez olvidamos añadir al fichero .gitignore los ficheros que no queremos que sean tratado por git, como pueden ser los ficheros ocultos de Mac Os X, de nuestro editor (phpStorm, Atom, Sublime, Visual Code,…) y ahora están en el repositorio, y presentes en nuestro índice. En este ariulo te explicamos como deshacernos de ellos sin eliminarlos de nuestro sitio local.

Read More

Webmin hostname SSL Let’s encrypt, yo lo hice así

Webmin, certificado SSL con letsencrypt para el hostname

Con las nuevas exigencias de uso de certificados SSL en la navegación uno de los viejos amigos de los administradores, Webmin, comenzó a dar problemas, ya que por defecto se instala con un certificado autofirmado, que además no pasa muchas configuraciones de seguridad de los navegadores más usuales. Quise instalar Let’s Encrypt en una máquina Ubuntu 18.04, pero me encontré lo de siempre: muchos post son copia de otros que no sirven para nada.

Te explico como lo  hice yo, y me funciono, para una Ubuntu 18.04, con Let’s Encrypt basado en DNS-01 challenge, con Cloudflare como nameserver del dominio, usando acme.sh

Read More

Hotmail – Outlook: Error … since part of their network is on our block list

Microsoft - La dictadura del amo
SMTP error from remote mail server after pipelined MAIL FROM:<registro@citas.micliente.com> SIZE=3007: 550 5.7.1 Unfortunately, messages from [176.XX.XX.233] weren't sent. Please contact your Internet service provider since part of their network is on our block list (S3140). You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors. [VE1EUR02FT040.eop-EUR02.prod.protection.outlook.com]

La verdad es que llevaba más de 4 años sin sufrir este problema, con Microsoft y su sistema anti-spam. Pero, la dicha no es eterna. Así que en mi nueva experiencia, he preferido perder un par de horas escribiendo este nuevo artículo complementario de Microsoft (Hotmail y otros): Como defenderse de sus listas negras con JMRP y SNDS de Microsoft (5.4) para ayudar y concienciar a otros usuarios y otros administradores de sistemas, además de denunciar públicamente a este gigante, tan poco profesional y poco ético, en lo que se refiere a la gestión del spam

Read More

Como Prestashop 1.7 + Nginx + Multi idioma

Plesk, nginx, prestashop con multitienda

Como instalar una tienda con un Prestashop 1.7, en un servidor con Plesk, usando Nginx como servidor, activando multiples lenguajes es la solución encontrada por mi, para ese escenario, después de ver que la documentación de Prestashop y sus foros, no presentaban solución a este formato.

Read More

1

SQLITE Coc politicamente incorrecto

No creas pero cree en no creer

En un mundo de locos, en un mundo en el que todo se mira bajo la lupa, en un mundo en el que los valores espirituales han decaido hasta los límites más insospechados, el desarrollador, cristiano que ya es raro en estos días según le puede parecer a una caterva de opinólogos, cedió a las presiones para que creará un CoC o Código de conducta, aplicable a los colaboradores de su proyecto, SQLite, y con buen criterio, decidió, usar el código de conducta de la regla de San Benito. Para qué queremos más.

SQLite
Es una base de datos en modo fichero único, que facilita la mile de millones de desarrollos, en los que podemos almacenar datos en un único fichero, usando métodos y procedimientos propios de cualquier SQL

Read More

1

Microsoft (Hotmail y otros): Como defenderse de sus listas negras con JMRP y SNDS de Microsoft

Uno de los dolores más importantes de un administrador de sistemas, es enfrentarse al penoso sistema de anti-spam de Microsoft, el cual tras años de trabajo y millones de correos diarios, marca como spam, envíos de facturas, presupuestos, y millones de correos legítimos, como si fueran spam. Para poder sobrevivir con ellos, es necesario pasar por su sistemas llamado JMRP (Junk Mail Reporting Partner Program) y SNDS (Smart Network Data Services)

Read More