Ir al contenido principal

Entradas

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/psa/admin/plib/m…
Entradas recientes

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 PHPphp -v
Por último, necesitamos habilitar la gestión de PHP7 e…

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/

Actualizar todas las versiones de Plesk

Primero nos descargamos el instalador

wget http://autoinstall.plesk.com/plesk-installer
Le damos permisos

chmod +x plesk-installer
Y lo ejecutamos

./plesk-installer --all-versions
Ahora ya podemos seleccionar la opción que quieras instalar, en mi caso Plesk 12.5.30

Formatear el código de nuestro blog

Para formatear el código como habéis visto en mis anteriores posts utilizo esta plantilla:

<pre style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;;background- image:URL(http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif);padding:0px;color:#00 0000;text-align:left;line-height:20px;"><code style="color:#000000;word-wrap:normal;"> +++++INSERTAR CÓDIGO+++++ </code></pre>
Debéis reemplazar el texto: +++++INSERTAR CÓDIGO+++++ por vuestro código