Como hago cambios en PHP.INI ? - Printable Version +- ispCP - Board - Support (http://www.isp-control.net/forum) +-- Forum: ispCP Omega International Area (/forum-22.html) +--- Forum: Spanish Corner (/forum-29.html) +--- Thread: Como hago cambios en PHP.INI ? (/thread-14120.html) Pages: 1 2 |
Como hago cambios en PHP.INI ? - pleter - 06-05-2011 10:06 AM hay ciertas cosas que son graves que vengan por defecto abierto, me refiero especialmente: force_redirect pasarlo a ON http://phpsec.org/projects/phpsecinfo/tests/force_redirect.html allow_url_fopen pasarlo a Off http://phpsec.org/projects/phpsecinfo/tests/allow_url_fopen.html Busque en el FAQ de ISPCP e hice todos los cambios en: Code: You can find the php.ini for the user-domain example.org here: /var/www/fcgi/example.org/php5/php.ini Pero lamentablemente no se reflejo ningun cambio .... Abré escrito algo mal? yo puse Code: cgi.force_redirect = on pero todo sigue igual... puede ser que debe modificar algun otro lugar? Gracias desde ya, y tal vez, estaria bueno que la proxima version vengan con estas cosas de seguridad mejoradas (para evitar bug en gente novata que no entienden mucho del tema) RE: Como hago cambios en PHP.INI ? - jpertuz - 06-06-2011 03:24 AM Después de los cambios reiniciaste apache2 solamente? No probaste reiniciando ispcp_daemon? Saludos. RE: Como hago cambios en PHP.INI ? - pleter - 06-06-2011 01:04 PM (06-06-2011 03:24 AM)jpertuz Wrote: Después de los cambios reiniciaste apache2 solamente? reinicie los php5 tirando un kill de esos procesos, despues reinicie apache2 y despues reinicie el server completo con un simple #reboot el ispcp_deamon tiene alguna forma especial de reiniciar? (no conozco como) en caso que no sea el ispcp_deamon, las rutas donde modifique esta bien? o de la forma que modifique estan bien? Gracias desde ya. RE: Como hago cambios en PHP.INI ? - kilburn - 06-06-2011 01:54 PM Las rutas son correctas, así que algo muy malo debería pasarle a tu server para que no cargara las nuevas configuraciones. Cómo estás comprobando si los cambios se han hecho efectivos o no? RE: Como hago cambios en PHP.INI ? - pleter - 06-06-2011 02:36 PM (06-06-2011 01:54 PM)kilburn Wrote: Las rutas son correctas, así que algo muy malo debería pasarle a tu server para que no cargara las nuevas configuraciones. Cómo estás comprobando si los cambios se han hecho efectivos o no? los cambios no se ven reflejados en un script PHP que chequea todas las variables de seguridad. ya probé borrando y subiendo de nuevo el script, tambien colocandolo en diferentes dominios e inclusive diferente dominios de diferentes usuarios (creados desde el panel) el script es el conocido phpsecinfo P.S.: No se si sirva de algo.. pero dejo una captura de los procesos activos. no entiendo mucho del tema pero por lo que me enseñaron ustedes la vez pasada, no debo prestarle mucha atencion a tantos procesos apache abiertos porque genera uno nuevo por cada "cliente" que se agrego en el panel de control. lo que si no se porque hay tantos "NSCD" o en ocasiones veo el postfix/master con hasta 10 subrutinas propias al mismo tiempo. me preocupa que algunas sean Root. [attachment=1669] RE: Como hago cambios en PHP.INI ? - kilburn - 06-06-2011 08:12 PM Los "nscd" son procesos que lanza bind para gestionar las peticiones DNS. No debes preocuparte por eso ni por los procesos de postfix (postfix abre un proceso por cliente conectado), a menos que tu server se quede sin memoria. Volviendo al tema php, puedes ver el php.ini que se está usando con un script sencillo: Code: <?php Supongo que te saldrá algo del estilo "/etc/php5/cgi/php.ini", lo cual indicaria que no se están cargando los php.ini por usuario como debería ser. Si ese es el caso, podrías pegarnos el contenido del fichero "/var/www/fcgi/dominio.tld/php5-fcgi-starter" de alguno de tus dominios? RE: Como hago cambios en PHP.INI ? - pleter - 06-07-2011 03:05 AM (06-06-2011 08:12 PM)kilburn Wrote: Supongo que te saldrá algo del estilo "/etc/php5/cgi/php.ini", lo cual indicaria que no se están cargando los php.ini por usuario como debería ser. Si ese es el caso, podrías pegarnos el contenido del fichero "/var/www/fcgi/dominio.tld/php5-fcgi-starter" de alguno de tus dominios? Afirmativo Kilburn, sale: Code: /etc/php5/cgi/php.ini y el contenido de /var/www/fcgi/dominio.tld/php5-fcgi-starter no se a cual de todos los dominios haces referencia, te paso el de "master" por las dudas, pero veo todos los dominios hosteados en /var/www/fcgi/. Bueno.. el de Master como te digo, dice: Code: root@main:/var/www/fcgi/master# vi php5-fcgi-starter Si necesitas cualquier otro datos dime, de nuevo muchas gracias por tu tiempo. ------------- Una consulta al margen... estoy notando que los ping subieron, desde hace un tiempo tarda entre 600 y 800ms para contactar con alguno de los dominios y transfiere cerca de 15Kb/s maximo cuando se entra a una web, esta bien que tengo un vps muy economico y muy limitado pero esto puede ser la causa? RE: Como hago cambios en PHP.INI ? - kilburn - 06-07-2011 04:05 AM (06-07-2011 03:05 AM)pleter Wrote: Y ahí tenemos el culpable! Comentaste la línea "export PHPRC", cosa que no hay que hacer (sino luego php no encuentra el php.ini adecuado al arrancar). Descomentalo tanto este archivo como en el mismo archivo de todos los dominios *y* en el template (/etc/ispcp/fcgi/parts) Quote:Una consulta al margen... estoy notando que los ping subieron, desde hace un tiempo tarda entre 600 y 800ms para contactar con alguno de los dominios y transfiere cerca de 15Kb/s maximo cuando se entra a una web, esta bien que tengo un vps muy economico y muy limitado pero esto puede ser la causa? Pues no, esto no debería ser la causa. Lo primero que tienes que diferenciar es entre "ping" y "tiempo de carga". El "ping" se mira con el comando ping desde consola, y te dirá cuanto tardan los paquetes en ir y volver del servidor. Si este tiempo es alto, significa que o bien (1) el servidor "host" de tu máquina virtual está sobrecargado, o bien (2) que hay problemas de red entre tu proveedor de acceso a internet y tu proveedor del vps. Si solo se trata del tiempo de carga de las webs, podría ser un problema de falta de memoria (= swapping = carga superlenta de las webs). Pega la salida del comando "free -m" para que veamos como andas de memoria si este es el caso. RE: Como hago cambios en PHP.INI ? - pleter - 06-07-2011 06:36 AM (06-07-2011 04:05 AM)kilburn Wrote:(06-07-2011 03:05 AM)pleter Wrote: Muchas gracias por la explicacion. Hice el Free-m y me dió como resultado: Code: root@main:~# free -m Respecto a lo otro... ahora que lo pienso... no es mejor que un unico fichero controle todos los dominios? digo.. como para facilitar la modificación en uno y actualicen todos los demas automaticamente. hice los cambios donde dice... y me sigue saliendo /etc/php5/cgi/php.ini RE: Como hago cambios en PHP.INI ? - kilburn - 06-07-2011 07:51 AM 1. Parece que de memoria vas bien, así que deberíamos buscar la lentitud por otro lado. Quizá el disco está saturado? (tienes wait time alto?) 2. No, no es mejor un solo php.ini para todos. El php.ini se encarga de configurar cosas como el "from" de los mails y el "open_basedir", así que mejor tener uno por dominio.... 3. Has cambiado el launcher correspondiente a ese dominio? Reiniciaste apache después? con el export correcto tiene que funcionar bien sí o sí... |