Page 1
bitbucket-error-pipeline-phpunit
Standard

Solución: Error en Bitbucket Pipelines al ejecutar pruebas de Laravel con PHPUnit y Paratest

Al ejecutar en el pipeline los tests unitarios aparece un error de memoria

In WorkerCrashedException.php line 41:
                                                                               
  The test "PARATEST='1' TEST_TOKEN='7' UNIQUE_TEST_TOKEN='7_66f1d266ad6eb' t  
  ests/Feature/PruebasTest.php" failed.                               
                                                                               
  Exit Code: 255(Unknown error)                                                
                                                                               
  Working directory: /opt/atlassian/pipelines/agent/build                      
                                                                               
  Output:                                                                      
  ================                                                             
                                                                               
  Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to all  
  ocate 16777248 bytes) in /opt/atlassian/pipelines/agent/build/vendor/maennc  
  hen/zipstream-php/src/File.php on line 332         

La solución es agregar un elemento <ini> al archivo de configuración de PHPUnit phpunit.xml con el valor memory_limit para aumentar la asignación de memoria, en mi caso lo aumenté a 512M

Continue Reading →
more
Standard

Instalar multiples versiones de PHP en diferentes carpetas

Para evitar conflictos primero desinstalar php

sudo apt-get remove 'php*'
sudo apt-get purge 'php*'

Agregar el repositorio de ondrej/php

sudo apt install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update && sudo apt upgrade -y

Instalar el módulo fcgid de apache

sudo apt install libapache2-mod-fcgid -y

Instalar PHP 8.1 y 8.2

Continue Reading →
more
Standard

Crear múltiples Virtual Hosts en Apache

En un mismo servidor podemos tener varios subdominios apuntando al mismo servidor, por ejemplo:

alfa.misitio.com apuntando a /var/www/carpeta1
beta.misitio.com apuntando a /var/www/carpeta2

En el siguiente ejemplo voy a crear una carpeta para acceder cuando ingresemos a la url subdominio.misitio.com

Crear la carpeta donde va a apuntar el subdominio

mkdir /var/www/misitio
sudo chown -R www-data: /var/www/misitio
Continue Reading →
more
more
more
more
more
Standard

Solucionar Error Blank Page en Operator Panel en Issabel luego de Restaurar Backup

Luego de restaurar un backup en Issabel aparece esto en el log:

ERR: asterisk/as_db: failed to unpack tarball var.lib.asterisk.agi-bin.tgz from source /var/www/backup/restore/backup
chmod: cannot access '/var/lib/asterisk/agi-bin/*': No such file or directory
chown: cannot access '/var/lib/asterisk/agi-bin': No such file or directory

Acompañado de un error 500 al cargar el Operator Panel

Continue Reading →
more
more
more