Editar el archivo: /etc/apache2/apache2.conf Agregar la línea: <Directory /var/www/html/> AllowOverride All </Directory> Luego crear el archivo .htaccess: <RequireAny> Require ip 190.248.159.226 Require ip 190.248.159.227 </RequireAny> Se pueden extraer las ip por paises en la página https://www.ip2location.com/free/visitor-blocker
Software para comprimir imágenes Freeware
Mass Image Compressor https://sourceforge.net/projects/icompress/ MassImageCompressor reduce el tamaño de imagen considerable (> 90%) según las dimensiones y los parámetros de calidad seleccionados por el usuario. Reduzca todas las imágenes en una carpeta (y opcionalmente subcarpetas) con un solo clic. Mass Image Compression para páginas web, correo electrónico o almacenamiento en…
vTiger – Evitar crear Cotizaciones y Ordenes de servicio directamente
Editar el archivo: layouts\vlayout\modules\Vtiger\ListViewContents.tpl Entrar en la línea 135 Justo antes de <table class=”emptyRecordsDiv”> y agregar un if: {if $MODULE!=’Quotes’ && $MODULE!=’Invoice’ && $MODULE!=’SalesOrder’ } <table class=”emptyRecordsDiv”> <tbody> <tr> <td> {assign var=SINGLE_MODULE value=”SINGLE_$MODULE”} {vtranslate(‘LBL_EQ_ZERO’)} {vtranslate($SINGLE_MODULE, $MODULE)} {vtranslate(‘LBL_FOUND’)}.{if $IS_MODULE_EDITABLE} {vtranslate(‘LBL_CREATE’)} <a href=”{$MODULE_MODEL->getCreateRecordUrl()}”>{vtranslate($SINGLE_MODULE, $MODULE)}</a>{/if} </td> </tr> </tbody> </table> {/if}
cdr_custom.conf en Issabel
Habilitamos el uso de los cdr_custom nano /etc/asterisk/cdr_custom.conf Modificando la linea [mappings], quitandole los comentarios [mappings] calls.csv => ${CSV_QUOTE(${CDR(accountcode)})},${CSV_QUOTE(${CDR(src)})},${CSV_QUOTE(${CDR(dst)})},${CSV_QUOTE(${CDR(dcontext)})},${CSV_QUOTE(${CDR(clid)})},${CSV_QUOTE(${CDR(channel)})},${CSV_QUOTE(${CDR(dstchannel)})},${CSV_QUOTE(${CDR(lastapp)})},${CSV_QUOTE(${CDR(lastdata)})},${CSV_QUOTE(${CDR(start)})},${CSV_QUOTE(${CDR(answer)})},${CDR(billsec)},${CSV_QUOTE(${CDR(duration)})},${CSV_QUOTE(${CDR(end)})},${CSV_QUOTE(${CDR(disposition)})},${CSV_QUOTE(${CDR(amaflags)})},${CSV_QUOTE(${CDR(uniqueid)})},${CSV_QUOTE(${CDR(userfield)})} Éstos archivos se guardan en la ruta /var/log/asterisk/cdr-custom/
Samba en Issabel
yum install samba samba-client samba-common nano /etc/samba/smb.conf Dentro de global [global] map to guest = bad user /bin/systemctl restart smb.service Luego se crean los puertos y se habilitan en el Firwall de Issabel
Powerbi: Host is blocked because of many connection errors. Unblock with ‘mysqladmin flush-hosts’
Powerbi muestra el error Host ‘host_name‘ is blocked because of many connection errors. Unblock with ‘mysqladmin flush-hosts’ luego de solicitar la actualización. La solución es cambiar el valor predeterminado el cual es 10 SET GLOBAL max_connect_errors=10000; Para consultar el cambio: show variables like “max_connect_errors”;
Solución: Mysql::Error: Specified key was too long; max key length is 767 bytes: CREATE INDEX
Al instalar Redmine aparece el error Mysql::Error: Specified key was too long; max key length is 767 bytes: CREATE INDEX El cual se soluciona creando la base de datos con la colación correcta dada en su documentación CREATE DATABASE redmine CHARACTER SET utf8;
Solución: Could not find gem ‘mysql2 (~> 0.4.0)’
Al instalar redmine en Debian 9.2 aparece el error: Could not find gem ‘mysql2 (~> 0.4.0)’ in any of the gem sources listed in your Gemfile or available on this machine. Solución: sudo apt-get install ruby-mysql2 Una sugerencia que aun no he probado es instalarlo así: apt-get install redmine redmine-mysql…
Solución: is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts
Error: is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts Solución: editar el archivo my.cnf sudo nano /etc/mysql/my.cnf Cambiar el valor: max_connections = 1000 Reiniciar mysql sudo service mysql restart
Plugin de Modo Mantenimiento para WordPress
Plugin: Coming Soon Page & Maintenance Mode by SeedProd Permite colocar un Titulo, Logo y descripción.