Cerrado

revisión php en apache instalado en servidor cloud

La web se queda colgada y hay que reiniciar el apache.

Aparte hay que confirgurar el apache para que funcione correctament el doo finder que tenemos instalado en el buscador.

Adjunto arquitectura de la web

Para la interfaz web utilizamos HTML5, CSS3 y JQuery. Esto seria la "corteza" y lo que visualiza el usuario. Aquí no hay ningún tipo de problema ya que esto se ejecuta en navegador. Aquí utilizamos Bootstrap, framework CSS de Twitter para crear web adaptables (responsive desing)

Para la lógica del proyecto utilizamos CodeIgniter, un framework de PHP que te permite crear proyectos escalables dentro de una arquitectura MVC (Modelo - Vista - Controlador). Este framework está customizado por nosotros con el fin de desarrollar un ecommerce y una intranet de gestión en el mismo entorno.

Codeigniter tiene una carpeta System donde se ubican el núcleo (librerias, drivers, etc)

Y después crearás diferentes carpetas según tu aplicación. En WaterFire estará Frontend con el ecommerce i Intranet con el módulo de gestión.

Para la gestión de los datos utilizamos SQL Server 

Cuando el proyecto, como es en este caso, va integrado con SAGE deben existir 2 bases de datos. Os comento este caso:

La BD Waterfire es la base de datos que utiliza Sage y donde NO entra el proyecto.

La BD ite_wf es la que utiliza el ecommerce y la intranet. En esta BD estan las Vistas SQL de Waterfire y es donde se hacen los "inserts" de pedidos, carrito, favoritos, etc y, posteriormente, se hace una sincro interna entre las dos BD. De tal forma que el proyecto sólo tiene acceso a esta BD sin que haya problemas de ataque a la BD Waterfire

Problemas:

Drivers:

El CodeIgniter tiene diferentes drivers según la base de datos que se tienen que gestionar. Para este caso se utiliza el driver "slqsrv" para SQL Server.

Por otro lado, está el driver de PHP para conectar a la base de datos SQL Server.

Se necesitan los dos drivers porqué primero conecta el PHP y posteriormente CodeIgniter dentro del aplicativo. En esta combinación había una incompatibilidad con el entorno que había preparado Josue.

La prueba de conexión que hizo Josue no nos sirve porqué él conecta con el primer driver (el de PHP) y con una función que CodeIgniter no utiliza.

Según esta situación decidimos modificar el driver de CodeIgniter para solventar el error. Esta solución no nos gustaba porqué no queríamos tocar nuestro núcleo. Una vez solucionado esto ayer a última hora, vimos que hay diferentes zonas del ecommerce que daban error y se solucionó.

El caso es que la web de vez en cuando se cuelga y hay que reiniciar el apache.

Así mismo, tenemos instalado el doofinder y da error cuando se clicka intro en el teclado al hacer una búsqueda.

Adjunto e-mail:

doofinder support replied:

Buenas, 

he realizado pruebas en local con [url removed, login to view] y no he tenido problemas en ejecutar curl_init. 

Tened en cuenta de que, si lo habéis instalado ahora, tenéis que reiniciar el Apache.

No sé si pudiera ser algún problema con el módulo que estéis usando para correr el PHP, si fuera fastCGI o fpm, pudiera ser que necesitara una instalación/configuración diferente.

Gracias,

Habilidades: Apache, Codeigniter, Laravel, Nginx, Ubuntu

Información del empleador:
( 0 comentarios ) Barberà del vallès, Spain

Nº del proyecto: #12396680

3 freelancers están ofertando el promedio de €420 para este trabajo

andradesalguero

Saludos! Tengo 10 años de experiencia como webmaster 8 años como diseñador web 5 años como programador 4 años como administrador de servidores 3 años como consultor dba 2 años como depurador de aplicaciones mov Más

€250 EUR en 14 días
(2 comentarios)
1.4
josecuevascv

Propongo hacer una instalación limpia del apache y migrar para resolver algún fallo en la instalación anterior. Luego podriamos hacer un watchdog para inspeccionar el proceso por tcp o por pid directamente.

€250 EUR en 14 días
(0 comentarios)
0.0
jfranco84

Estimados, Aprovecho la oportunidad para enviarle el brochure de servicios de un nuevo startup tecnológico al que pertenezco. Actualmente en el equipo contamos con alguien que se ajusta a sus necesidades. Cuenta co Más

€760 EUR en 7 días
(0 comentarios)
0.0