Foros del Web » Administración de Sistemas » Apache »

Mi hosting tienen deshabilitado la función exec() Cómo puedo habilitarla?

Estas en el tema de Mi hosting tienen deshabilitado la función exec() Cómo puedo habilitarla? en el foro de Apache en Foros del Web. Me comunique con elloss y me recomiendan un vps ¬¬ Ahora no necesito un VPS. Asíq ue hay alguna forma de poder habilitar la función ...
  #1 (permalink)  
Antiguo 19/07/2010, 09:28
Avatar de after  
Fecha de Ingreso: junio-2006
Ubicación: De marte
Mensajes: 791
Antigüedad: 18 años, 5 meses
Puntos: 10
Mi hosting tienen deshabilitado la función exec() Cómo puedo habilitarla?

Me comunique con elloss y me recomiendan un vps ¬¬ Ahora no necesito un VPS. Asíq ue hay alguna forma de poder habilitar la función exec()?
__________________
@ivancamiloGo
  #2 (permalink)  
Antiguo 19/07/2010, 09:33
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: Mi hosting tienen deshabilitado la función exec() Cómo puedo habilitarla?

No hay forma de habilitarlo a menos que vayas directamente al php.ini.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 19/07/2010, 10:04
Avatar de after  
Fecha de Ingreso: junio-2006
Ubicación: De marte
Mensajes: 791
Antigüedad: 18 años, 5 meses
Puntos: 10
Respuesta: Mi hosting tienen deshabilitado la función exec() Cómo puedo habilitarla?

Mala noticia.
No me había fijado que en mi hosting tenian deshabilitaddo el exec() y parece que la mayoría lo hace por cuestiones de seguridad.
Sabes de alguna alternativa para usar openssl?
Lo uso como exec ('openssl -new ..blabla')
__________________
@ivancamiloGo
  #4 (permalink)  
Antiguo 19/07/2010, 10:05
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: Mi hosting tienen deshabilitado la función exec() Cómo puedo habilitarla?

¿Haz tratado con la extensión OpenSSL de PHP?
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 19/07/2010, 13:38
Avatar de after  
Fecha de Ingreso: junio-2006
Ubicación: De marte
Mensajes: 791
Antigüedad: 18 años, 5 meses
Puntos: 10
Respuesta: Mi hosting tienen deshabilitado la función exec() Cómo puedo habilitarla?

Si pero no me ha funcionado muy bien.

Estoy probando así
Código PHP:
Ver original
  1. <?php  
  2. $CA_CERT = "file://ca.crt";
  3. $CA_KEY  = array(file_get_contents('ca.key'),"0000000000000000");
  4. $req_key = openssl_pkey_new();
  5. if(openssl_pkey_export ($req_key, $out_key)) {
  6.         $dn = array(
  7.                 "countryName"            => "DE",
  8.                 "stateOrProvinceName"    => "Frankfurt",
  9.                 "organizationName"       => "smcc.net",
  10.                 "organizationalUnitName" => "E-Mail",
  11.                 "commonName"             => "Testcert"
  12.                 );
  13.         $req_csr  = openssl_csr_new ($dn, $req_key);
  14.         $req_cert = openssl_csr_sign($req_csr, $CA_CERT, $CA_KEY, 365);
  15.         if(openssl_x509_export ($req_cert, $out_cert)) {
  16.                 echo "$out_key\n";
  17.                 echo "$out_cert\n";
  18.                 }
  19.         else    echo "Failed Cert\n";
  20.         }
  21. else            echo "FailedKey\n";
  22. ?>

Y me lo genera, pero cuando lo paso a un .crt o .pem y lo trato de ver no funciona. sale que no puede verse. Como si no lo firmara.
__________________
@ivancamiloGo

Etiquetas: exec, hosting
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:07.