1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

¿cómo utlizo un php.in distinto en las diferentes webs de un servidor?

Tema en 'Asuntos Técnicos' iniciado por Santypaisa, 22 Abr 2012.

  1. Santypaisa

    Santypaisa Usuario activo

    Buenas,
    tengo un servidor dedicado en el cual tengo 2 webs, en el php.ini principal tengo en disable_functions la variable "ini_set" la cual no me da problema tenerla así en la web 1 pero en la web 2 sí da problemas tenerla. Quisiera saber si hay alguna manera de dejar el sevidor (el php.ini principal) ésta variable pero exceptuando en la web 2 ya sea con .httacces o creando un php.ini local..cosa que no sé cómo hacerlo muy bien.
     
  2.  
  3. Hola,

    Tienes que subir un php.ini en cada ftp con las variables que necesites de configración.

    Dominio 1 php.ini

    Dominio 2 php.ini

    Los dos son independientes.

    Crea el archivo con el bloc de notas de guindows mismo.

    Salu2,
     
  4. Se me olvido en que modo esta corriendo php? Depende de que modo podrás usar php.ini o tendrás que utilizar el .htaccess

    Salu2,
     
  5. OscarS

    OscarS Usuario activo

    Si vas a tu whm en apache tienes una configuración que te da varias opciones, usar un master php.ini (el mismo php.ini para todas las cuentas) y usar un php.ini individual por cuenta/sitio.

    Saludos.
     
    A Skamasle le gusta esto.
  6. Santypaisa

    Santypaisa Usuario activo

    el php.ini original tiene esto:

    disable_functions "apache_child_terminate, define_syslog_variables, escapeshellarg, escapeshellcmd, eval, exec, fp, fput, ftp_connect, ftp_exec, ini_set"

    he creado un php.ini propio y lo he subido por ftp al dominio que quiero que aparezca sin el así:

    disable_functions "apache_child_terminate, define_syslog_variables, escapeshellarg, escapeshellcmd, eval, exec, fp, fput, ftp_connect, ftp_exec"

    y no ha tenido efecto:/


    El php está corriendo en cgi


    ¿en qué parte está exactamente esa opción que no la he encontrado?
    estuve buscando por Apache Configuration
     
  7. Hola,

    Depende de la configuración de PHP en que modo este instalado. No todos los hosting soportan php.ini individual por cuenta. en ese caso htaccess

    Salu2,
     
  8. CLI no soporta
    CGI si soporta

    Salu2,
     
  9. Santypaisa

    Santypaisa Usuario activo

    Pero se supone que mi servidor es dedicado, ¿yo puedo hacer lo que quiera con el, no?
    si fuera compartido sí estuviera limitado a mi proveedor en caso de querer un php.ini local.
     
  10. Santypaisa

    Santypaisa Usuario activo

    estaré haciendo algo mal entonces..sólo debo poner el php.ini con:

    disable_functions "apache_child_terminate, define_syslog_variables, escapeshellarg, escapeshellcmd, eval, exec, fp, fput, ftp_connect, ftp_exec"

    ¿o debo poner todo lo demás que tiene un php.ini?
     
  11. Tu configuración si te lo permite CGI (Common Gateway Interface.)

    Habre un bloc de notas y pon lo que quieras modificar y lo guardar como php.ini y lo subes al ftp del dominio.

    Salu2,
     
  12. Deberias hacer el local para que afecta a todas las webs. El dominio que quieras modificar creas como te he dicho un archivo php.ini con el bloc de notas en windows y lo guardas como todos los archivos y pones los flags que quieras activar o desactivar.
     
  13. Santypaisa

    Santypaisa Usuario activo

    Lastimosamente no me surge efecto, no sé si será porque no es un dominio como tal sino un sub-dominio. Por ahora he permitido la directiva ini_set en todo el servidor mientras tanto.

    El método por .httaces cómo sería?
     
  14. HostingDN

    HostingDN Usuario activo

  15. HostingDN

    HostingDN Usuario activo

    No me he percatado de esa opción, ¿puedes indicar donde se encuentra?

    También encontré la siguiente información:

    http://www.webhostingtalk.com/showthread.php?t=623944

    No indicaste si tenias panel de control, si tienes cPanel aquí hay un manual de lo anterior enfocado a cPanel:

    http://www.sant-media.co.uk/2010/02/whmcpanel-per-user-php-ini-under-apache-2-x-and-suphp/
     
    Última edición: 23 Abr 2012
  16. globotec

    globotec Usuario activo

    pregunta le instalaste algun panel de administracion
     
  17. Santypaisa

    Santypaisa Usuario activo

    Sí, Cpanel.
    miraré los links que puso HostingDN a ver.
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·