Ir al contenido principal

Entradas

Deprecations: Add an explicit @return annotation to suppress this message in codeception

El mensaje viene mostrado no por el propio Codeception, sino por "phpunit-bridge", así que simplemente, eliminando este paquete, se eliminan estos mensajes ;)
Entradas recientes

Extensiones Visual Code Studio para Symfony 4

V isual Code Studio es uno de los mejores IDE para Mac y Windows que, además, lo podemos utilizar sin necesidad de comprar ninguna licencia. Desarrollar en Symfony 4 con Visual Code Studio es una de las mejores opciones, siempre y cuando se configuren las extensiones adecuadas. A continuación te dejo una lista de las extensiones que utilizo para facilitar la vida en el día a día: Docker EsLint PHP Intelephense Symfony Console Symfony for VSCode Symfony snippets Twig Language EditorConfig PHP Mess Detector PHP DocBlocker PHP Namespace Resolver Better PHPUnit PHP Debug GitLens Markdown All in One Twig Language 2 extension VSCode Essentials  ¿Utilizas alguna otra que te haya solucionado el problema? Compártela con el resto!

Activar y usar Let's Encript en Plesk con Centos

Una de las nuevas y flamantes funcionalidades incluidas en Plesk es la instalación de certificados con Let's Encrypt. Estos certificados son gratuitos y, lo más importante, se queda a verde en el navegador. Si accedemos a nuestra página por https://dominio.com podremos ver que, si no tenemos ningún certificado activo, aparece en rojo. Podemos comprobar el estado del certificado en la siguiente dirección https://www.digicert.com/help/ Tras realizar la instalación de la extensión de forma correcta en Plesk, el problema a la hora de instalar el certificado con Let's Encript desde Plesk es que no instalaba ningún certificado ni muestra ningún mensaje de error. Para ver los detalles del problema, ejecutaremos la instalación del certificado a través de línea de comandos /usr/sbin/plesk bin extension --exec letsencrypt cli.php -d domain.com --letsencrypt-plesk:plesk-secure-panel --email email@domain.com El error que nos proporciona es el siguiente: Executing /usr/local/

Allowed memory size Mac / Linux

Error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 134217728 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Solver.php on line 22 Solución: php -d memory_limit=-1 /usr/local/bin/composer install --verbose --profile Solución 2: Utilizamos este código para ver el límite de memoria php -r "echo ini_get('memory_limit').PHP_EOL;" y en php.ini modificamos por esto: memory_limit = -1

Actualizar php 5.6 a 7 centos 6 con plesk y remi

Uno de los principales problemas y dolores de cabeza cuando gestionamos un VPS o un servidor es instalar y actualizar correctamente todos los servicios y componentes. Para actualizar la versión de PHP, de PHP5.6 a PHP 7 en un Centos en el que tenemos instalado Plesk, debemos ejecutar los siguientes comandos: Descargar el repositorio  wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm Activar el repositorio  yum install yum-utils yum-config-manager --enable remi-php71 Actualizar el PHP Este punto es crítico y no nos servirá únicamente con hacer un update. Como tenemos plesk y necesita los paquetes de mysql, debemos hacer un workarround para poder instalarlo correctamente, con los siguientes comandos # yum shell > install php-pecl-mysql > update > run Comprobar la versión de PHP php -v Por último, necesitamos habil

Desplegar proyecto symfony en producción

Para desplegar un proyecto Symfony en su versión 3.X se deben realizar los siguientes pasos Instalar el proyecto y completar su configuración composer install Limpiar la caché de producción bin/console cache:clear --env=prod Dar permisos a los directorios de logs y cache chmod -R 777 var/logs/ chmod -R 777 var/cache chmod -R 777 var/sessions/