Navigator Internet Solutions, Inc | Community  

Go Back   Navigator Internet Solutions, Inc | Community > Foros en Español > Ofertas Especiales y Soporte Técnico
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Welcome to the Navigator Internet Solutions, Inc | Community forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact us.

Ofertas Especiales y Soporte Técnico En estos foros postearemos las nuevas ofertas en tu idioma, el español. Este es el lugar correcto para realizar preguntas de pre-venta y recibir soporte.

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 08-20-2005, 05:24 AM
NIS-Francisco's Avatar
NIS-Francisco NIS-Francisco is offline
Administrator
 
Join Date: Dec 2003
Posts: 528
Send a message via ICQ to NIS-Francisco Send a message via AIM to NIS-Francisco Send a message via MSN to NIS-Francisco Send a message via Yahoo to NIS-Francisco
Default PHP compilado de manera CGI (PHP suEXEC) :: Mas informacion aqui!

Saludos,

Aqui posteare una traduccion de el post referente a PHP suEXEC (Link).

Muchos alojadores web estan instalando PHP suEXEC en sus servidores para brindar mas seguridad a su entorno informatico. Esto va a afectar a todos aquellos que utilizan PHP en nuestro servidor para contenido dinamico.

Algunos sitios no funcionaran debido al uso de .htaccess (que pueden ser usados para cambiar la configuracion default del servidor como por ejemplo cambiar el limite de upload por PHP de 2MB a 10MB) y los permisos de archivos (CHMOD) no pueden ser 777 (READ, WRITE, EXECUTE ALL).

No te preocupes, no es tan malo como suena. Estamos posteando esto para cualquiera que lo necesite:

--------------------------------------------------------------------

Informacion sobre PHP suEXEC y Preguntas Frecuentes (FAQ)

Todos los servidores seran compilados con PHP suEXEC. PHP suEXEC ejecuta todos los scripts PHP con tu nombre de usuario en vez de correr como "nobody" asi que es mucho mas facil saber que cliente o sitio web en nuestros servidores ha sido hackeado. Esto tambien va a arreglar cualquier error de permisos/ownership que puedas tener subiendo/modificando un archivo a travez de una interfaz web.

PREGUNTAS FRECUENTES (FAQ) PHP suEXEC

#1. Cual sera la diferencia entre antes y despues de PHP suEXEC?

La mayoria de los sitios no seran afectados gracias a este cambio. PHP suEXEC funciona de la misma manera que los scripts CGI (perl, etc). Todos los scripts de tu sitio web seran ejecutados con tu nombre de usuario en vez que el usuario "nobody".

Esto simplemente significa que de la misma manera que manejas scripts CGI es como vas a manejar PHP de ahora en adelante - Los maximos permisos que se le pueden asignar a los scripts PHP (y directorios) bajo PHP suEXEC es 755. Si los permisos de los directorios y tu script son mayores que 755 tu script va a darte un error #500 cuando lo intentes ver/ejecutar.

#2. Necesito cambiar los permisos de carpeta a 777?

No, tu no necesitas tener tus directorios o archivos con permisos 777, incluso si tus documentos de instalacion te indican lo contrario. Los permisos 755 funcionan del mismo modo. Los scripts que sean de tu propiedad (nombre de usuario) seran capaces de escribir en tus archivos, de la misma manera que lo harian con permisos 777.

Tambien si tienes aplicaciones PHP/scripts con directorios de permisos 777 (necesario para que sean escritos u modificados cuando se usa el modulo php en apache *no es este caso*) los permisos de carpeta deberan ser cambiados a 755.

#3. Y que sobre .htaccess?

Tu no puedes cambiar la configuracion de PHP usando .htaccess cuando el servidor utiliza PHP suEXEC, para eso puedes usar un archivo llamado php.ini con las directivas que necesites (sin PHP_FLAG).

Si estas usando un .htaccess con PHP_VALUE, recibiras un ERROR 500 (Internal server error) cuando intentes ejecutar el script. Esto es porque PHP esta con suEXEC y ya no utiliza el modulo de apache, y ya no va a usar esas directivas.

#4. Que es un archivo php.ini y como hago para crear uno?

PHP.ini es el archivo que el servidor utiliza para ver que tipo de configuracion han sido modificadas comparandola con la configuracion default del servidor. Mientras que el nombre parezca avanzado, es un simple archivo llamado php.ini

Puedes crearlo con notepad, cuando le das salvar archivo le cambias el nombre a php.ini y por supuesto lo salvas como "TODOS LOS ARCHIVOS" no como TXT.

Como resolver problemas

My script PHP no funciona y recibo errores 500 (Internal Server...)
VERIFICA QUE TU SCRIPT PHP TIENEN PERMISOS 755 y no mas de esos. Permisos 644 tambien funcionan normalmente, pero eso no es algo que sera necesario de cambiar en la mayoria de los casos.

Verifica que el directorio donde reside tu script PHP y sus antecesores tienen permisos no mayores que 755.

Verifica que tu .htaccess no contenga PHP_FLAG o PHP_VALUE en ellos

Eso es todo, si tienen alguna pregunta creen otro thread o hilo.

Saludos,
Francisco
__________________
Best Regards,
Francisco Mazzeo
Navigator Internet Solutions, Inc
Resource-Shack
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 05:22 AM.


Powered by: vBulletin
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.0.0 RC6
Copyright © 2003-2005 Navigator Internet Solutions, Inc (NIS - NavigatorIS). All Rights Reserved.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106