Entradas

Python - Creación de ambientes virtuales (venv) en Python

 1.- Instalar virtualenv pip install virtualenv 2.- Crear el ambiente virtual virtualenv nome_del_virtualenv Nota: En windows para crear un ambiente virtual, recomiendo seguir los siguientes pasos: 1.- Ubicate en la carpeta donde esta python instalado, en mi caso: cd C:\Python38\Scripts 2.- Ejecuta el comando para crea el ambiente com la ruta donde quieres que el ambiente sea creado, en mi caso: virtualenv D:\python_virtual\nombre_del_virtualenv Fuente original:   https://www.treinaweb.com.br/blog/criando-ambientes-virtuais-para-projetos-python-com-o-virtualenv/

Debian 10: Mariadb "E: Sub-process /usr/bin/dpkg returned an error code (1)"

1.- Ejecutar el siguiente comando (apt get o apt) apt get install -f  apt install -f Fuente original:  https://mariadb.com/kb/en/mariadb-100-installation-errors-on-linux-mint-16/

Debian 10: Apache2 Error APR_TCP_DEFER_ACCEPT

1.- Editar el siguiente archivo com nano o vim nano /etc/apache2/apache2.conf 2.- Agregar las siguientes lineas AcceptFilter https none AcceptFilter http none 3.- Reiniciar el servicio de Apache service apache2 restart Fuente original: https://github.com/microsoft/WSL/issues/1953

Instalar LAMP - Debian 9

Imagen
MariaDB (MySQL) 1.- Instalar MariaDB: apt install mariadb-client mariadb-server 2.- Ingresar MariaDB (Por defecto la clave está en blanco): mysql -u root -p 3.- Crear Base de Datos: CREATE DATABASE name_db; 4.- Crear y asignar usuario a la base de datos: CREATE USER 'username'@'localhost' IDENTIFIED BY 'userpassword'; 5.- Asignar todos privilegios para modificar la base de datos, al usuario nuevo: GRANT ALL PRIVILEGES ON newdb.* to 'username'@'localhost'; 6.- Eliminar privilegios de la consola: FLUSH PRIVILEGES; 7.- Salir de MariaDB: quit PHP7 1.-  Instalar PHP7: apt install php7.0 php7.0-mysql 2.- Prueba de instalación de PHP, crear el archivo info.php: nano /var/www/html/info.php 3.- Copiar la siguiente línea: <?php phpinfo(); ?> 4.- Revisar en el navegador http://localhost/info.php PHPMYADMIN 1.- Instalar phpmyadmin: apt install phpmyadmin 2.- Ingresa a phpMyAdmin por el navega

Repositorios oficiales - Debian 9

Imagen
1.- Editar el archivo sources.list: nano /etc/apt/sources.list 2.- Agregar los repositorios oficiales: # stretch-oficiales deb http://ftp.us.debian.org/debian/ stretch main contrib non-free deb-src http://ftp.us.debian.org/debian/ stretch main contrib non-free # stretch-actualizaciones-seguridad deb http://security.debian.org/debian-security stretch/updates main contrib non-free deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free # stretch-updates, previously known as 'volatile' deb http://ftp.us.debian.org/debian/ stretch-updates main contrib non-free deb-src http://ftp.us.debian.org/debian/ stretch-updates main contrib non-free # debian-multimedia deb http://www.deb-multimedia.org stretch main non-free 3.- Guardar los cambios (Ctrl + X) y actualizar los repositorios apt update 4.- Aparecerá el siguiente error:  W: Error de GPG: http://www.deb-multimedia.org  stretch InRelease: Las firmas siguientes no se pudieron verificar porque su c

Fonts Google - Instalar fuentes de Google en Linux

Imagen
1.- Instalar fontsconfig: sudo apt-get install fontconfig 2.- Crear directorio fuente: mkdir ~/.fonts 3.- Desde el nuevo directorio descargar y descomprimir las fuentes: cd ~/.fonts && wget https://github.com/google/fonts/archive/master.zip && unzip master.zip 4.-  Crear cache de las fuentes: fc-cache -fv Fuente original:  https://www.sololinux.es/instalar-las-fuentes-de-google-en-debian-ubuntu-y-derivados/

HTTP Código: 504 Gateway Timeout - Nginx

Imagen
1.- Si tienen un proxy es recomendable editar el siguiente archivo: nano /etc/nginx/nginx.conf Y agregar las siguientes líneas en http: http{     ...     proxy_connect_timeout 600;     proxy_send_timeout 600;     proxy_read_timeout 600;     send_timeout 600; } Recargar el servicio: service nginx reload. 2.- Reparando un error de tiempo de espera Nginx 504 Gateway usando Nginx y FastCGI, cuando trabajas con PHP-FPM, se modifica el siguiente archivo: - PHP5 /etc/php5/fpm/pool.d/www.conf - PHP7 /etc/php/7.0/fpm/pool.d/www.conf Buscar: ;request_terminate_timeout = 0 Modificar, eliminado el comentario y cambiando el valor de 0 a 300, quedaría así: request_terminate_timeout = 300 Luego modificar el archivo php.ini: - PHP5 /etc/php.ini - PHP7 /etc/php/7.0/fpm/php.ini Buscar: max_execution_time = 30 Modificar el valor de 30 a 300, quedaría así: max_execution_time = 300 Para finalizar editar el siguiente archivo: nano /etc/nginx/nginx.conf Agregar la siguiente líneas, en la sección de http: h