Adapt a Cms (Expressionengine 1.7.3) para Php 7


Terminado
Descripción:
Tengo varios sitios Internet que usan a CMS llamado ExpressionEngine (https://expressionengine.com/) en versión 1.7.3, que funciona con MySQL, Apache and PHP.

Esa versión data de 2010, funciona muy bien con PHP 5/Ubuntu 14.04, pero ya no funciona con PHP 7/Ubuntu 16.04.

El codigo PHP es bastante limpio pues los programadores eran profesionales, pero puedo ver por ejemplo que todo el fichero DB.php (un layer utilizado por el CMS para conectarse a MySQL) necesita varios cambios (cambiar mysql_connect por mysqli_connect por ejemplo).

****
El proyecto consiste en adaptar el CMS ExpressionEngine 1.7.3 para que este CMS funciona también en PHP 7.
****

Hay que saber que el CMS "oculta" las errores, y tiene la desagradable costumbre a visualizar una pagina blanca cuando hay un problema, y no los errores PHP (supongo que es posible cambiar este comportamiento con un poco de codigo)...

Asimismo, con PHP 7, todos los sitios con este CMS visualiza una pagina blanca.

No creo que el proyecto sea bastante difícil y que hay tantas cosas a cambiar, pero hay que conocer muy bien PHP y estar acostumbrado a este tipo de migración. A lo mejor un herramiento como "PHP 7 Compatibility Checker" (https://github.com/sstalle/php7cc) puede ser muy útil.

Todos los cambios (que ficheros han estado cambiado) deben estar documentados.

Gracias por su atención.

Category: IT & Programming
Subcategory: Web development
What's the project's scope?: Medium sized change
Is this a project or a position?: A project
I currently have: I have specifications
Experience in this type of project: Yes (I have managed this kind of project before)
Required availability: As needed
Roles needed: Developer

Archivos adjuntos:

Abierto

Presupuesto

25

Propuestas

30

Freelancers interesados

Publicado: Hace 6 meses

Plazo: 30 días

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Jorge L. Ingenio en Informática, Gerente de Proyectos, Emprendedor, consultor en Tecnologías de la Información. +17 años de experiencia en muchas industrias. Me pongo en los zapatos de usted, los escucho con atención, entie... + detalles

Carlos Daniel Gutierrez Me considero una persona trabajadora, puntual en su trabajo , con mucho enfasis en aplicar cambios y abierto a sugerencias. Soy Programador web desde el año 2003. Concimientos de html, css, php,ajax Mas de 3 años d... + detalles

Juan Beloso Daparte 2012 – Desarrollo web con Java EE5 (Plan Avanza 2) 2012 – Programação Java EE5 (Plan Avanza 2) 2012 – Java web services EE5 (Plan Avanza 2) 2011 – Cisco CCNA Security (Centro de Novas Tecnoloxias de Galicia) 2011 ... + detalles

Luis B. Proffisionalmente tenho mais de 6 anos de experiência em desenvolvimento de software em PHP POO Back-End e SAP-ABAP Freelancer, mesmo sendo novo nesta plataforma (WORKANA), tenho experiência na plataforma UpWork send... + detalles

Jose M. M. Mi objetivo como desarrollador web es hacer diseños creativos y tecnológicamente avanzados. Soy una persona pro-activa y dinámica, acostumbrado a solucionar problemas e imprevistos de manera autónoma, sin necesidad de... + detalles