Lamentablemente su explorador no admite Abobe Flash Player ni javascript por lo que no tendrá una correcta visualización del sitio Web.

 

AdministraciónÃrea del ClienteAnunciosBase de Conocimientos - FAQsTickets de SoporteDescargas

23/03/2008 00:00

Cambios Importantes en el funcionamiento del lenguaje de programación PHP

Este comunicado afecta únicamente a los clientes que utilicen PHP en sus sitios Web y que la IP del dominio este comprendida en el rango de 67.225.153.70 a 67.225.153.84

¿Como puedo saber fácilmente cual es la IP de mi dominio/servicio)?

En Windows vaya a Inicio >> Ejecutar >> cmd >> ping –n 1 sunombrededominio.extencion. En donde dice Respuesta desde:, es la IP en cuestión.

Con el objetivo de brindar a nuestros clientes la mejor seguridad del servicio, nos vimos obligados a instalar PHPSUEXEC en el servidor.

¿Cual es la diferencia?

PHP funciona actualmente como modulo CGI y no como de APACHE la ejecución de todos los scripts PHP se ejecutan con el nombre del usuario en lugar de “nobody” de Apache. Lo que se consigue con esto, es saber en todo momento a quien pertenece cada proceso en el servidor, y así controlar los recursos que está utilizando cada usuario en forma inmediata. En un alojamiento virtual, los clientes comparten máquina, por lo tanto, deben estar limitados los recursos de cada uno de ellos. Con PHPSUEXEC el control es más estricto y más fácil determinar en su momento, qué cliente está extralimitándose en sus recursos, para poder corregirlo, y que el servicio de todos sea eficiente.

El máximo de permiso permitido en un directorio y archivos .php es 755.

El no configurar los permisos como corresponde, resultará en un "500 Internal Server Error".

¿Cómo me afecta el cambio?

La mayoría de los usuarios no notarán el cambio en el funcionamiento de su página Web, los únicos que tendrán inconvenientes serán los alojamientos que utilicen el .htaccess para armar sus propias configuraciones de PHP (Ej. Habilitar register_global), y los que tengan permisos en algun directorio/carpeta o en algún fichero 777.

¿Necesito los directorio seteados como 777?

No, no necesita tener los directorios o archivos como 777. Permisos de 755 trabajarán de la misma manera. Los scripts que sean del usuario UID/GID podrán escribir a sus archivos, de la misma manera que pueden correr en apache con atributos 777.

Problemas con .htaccess

Los alojamientos que utilicen .htaccess para activar las register globals, con PHP_FLAG, aparecerá un error 500 al abrir la página, para solucionar esto, deberán activar las register globals con PHPSUEXEC para cada directorio del alojamiento, allí deben crear un fichero/archivo llamado php.ini que contenga la siguiente línea:

register_globals = On;

Los .htaccess que contengan valores para PHP_VALUE también darán error 500 en la página,
debido a que con PHPSUEXEC no es posible usar este tipo de directivas.
También generaran error los .htaccess que contengan la directiva ForceType, la cual hay que sustituir por SetHandler, ejemplo:

Antes de PHPSUEXEC:

ForceType application/x-httpd-php

Con PHPSUEXEC debería cambiar por:

SetHandler application/x-httpd-php

Problemas más comunes que pueden aparecer con PHPSUEXEC

Si con la implantación de PHPSUEXEC usted detecta fallos tipo 500 Internal Server Error, debe realizar lo siguiente:

1.- Compruebe los permisos de los archivos y directorios/carpetas de su alojamiento, no pueden superar ninguno los permisos 755, por defecto, todos los archivos subidos mediante FTP tienen los permisos 644, con los cuales funcionan la mayoría de los scripts, pero si algún script requiere de permisos más estrictos, con 755 deberán funcionar sin ningún problema.

2.- Asegúrese que su .htaccess no contenga directivas tipo PHP FLAG/VALUE o ForceType, ya que con estas directivas necesita realizar los pasos explicados anteriormente.


Rogamos a nuestros clientes, verificar el funcionamiento de sus sitios Web con desarrollo en PHP, y ante cualquier problema, comunicarse con soporte enviando un ticket de consulta en www.cac.hostingenlaweb.com

<< Volver

Ver RSS


© 2005 - 2010 Hosting en la Web. Todos los Derechos Reservados.
Área de Clientes | Centro de Atención al Cliente | Términos de Uso