Disponemos de varios servidores con sistema operativo Ubuntu 24.04.03 LTS, gestionados a través de Plesk., Con bases de datos utilizadas son MariaDB y MySQL, y PHP 8.3.25. La programación principal se basa en el framework Laravel, aunque también existen scripts puntuales desarrollados en Python y otros lenguajes para funciones menores.
Necesitamos realizar dos actuaciones, una primera rápida, que consiste en modificar las rutas disponibles o accesibles a los usuarios no loqueados para que, en caso de que un usuario escriba manualmente en la barra de direcciones cualquier otra dirección, no se visualice ningún código de error en pantalla.
Fase 1
En el sistema ya están definidas las rutas existentes para usuarios logueados y no logueados, pero en el caso de los no logueados, hemos detectado errores, por lo que deben permanecer solo estas 3 rutas posibles para usuarios no logueados (estas se encuentran correctamente implantadas):
•
https://______________.com/login
• https://
______________.com/password/reset
• https://
______________.com/solicitud_registro
Pero se han detectado direcciones que muestran código de error en pantalla al escribir las siguientes rutas manualmente en la barra de direcciones:
•
https://______________.com/cambio_password
•
https://______________.com/send_solicitud
Debe revisarse también si existieran otras posibles rutas distintas a las dos mostradas para usuarios no logueados que pudieran generar errores.
Se facilitará acceso SSH a uno de los servidores, a una compilación para realizar las pruebas necesarias. Estos trabajos deberían ser relativamente rápidos, 1-2 horas máximo.
___________________________________________________
En este momento se solicita precio cerrado para la Fase 1. Una vez finalizada esta primera fase, se solicitará valoración económica para la fase siguiente.
___________________________________________________
Fase 2
Los trabajos de la segunda fase son más amplios y consisten en realizar las correcciones necesarias para cambiar la versión de Laravel, de la actual v 9.52.16, a la última versión v12.3.0. Estos trabajos deben realizarse en un tiempo máximo de 1 semana.
Prazo de Entrega: Não estabelecido