Foros del Web » Programando para Internet » PHP » Configuración PHP »

cambiar php.ini con .htaccess

Estas en el tema de cambiar php.ini con .htaccess en el foro de Configuración PHP en Foros del Web. Buenas, necesito cambiar algunos parametro en la configuracion de php (php.ini). Ahora mismo estoy usando un hosting compartido por lo que no puedo cambiar directamente ...
  #1 (permalink)  
Antiguo 14/07/2011, 06:28
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 1 mes
Puntos: 3
Pregunta cambiar php.ini con .htaccess

Buenas,

necesito cambiar algunos parametro en la configuracion de php (php.ini). Ahora mismo estoy usando un hosting compartido por lo que no puedo cambiar directamente el archivo php.ini, en la ayuda web de mi hosting me dicen lo siguiente:

Es posible utilizar opciones especificas con el modo compatible de PHP si se agrega un archivo .htaccess en el directorio que contiene el script PHP con la ruta al archivo php.ini, esto cargara el archivo php.ini que tendra la opcion que usted desea. El archivo .htaccess contendrá la linea "suPHP_ConfigPath /home/domains/example.tld/web/"

Para crear el archivo .htaccess he incorporarle los parametros que quiero cambiar no tengo problemas, el problema es que no se editar la linea: "suPHP_ConfigPath /home/domains/example.tld/web/". Si alguien me pudiera ayudar con esto se lo agradeceria.


gracias
  #2 (permalink)  
Antiguo 14/07/2011, 06:31
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: cambiar php.ini con .htaccess

También puedes user ini_set() y ini_get() para editar la configuración de PHP en tiempo de ejecución sin tocar configuración.
Salu2
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 14/07/2011, 06:38
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 1 mes
Puntos: 3
Respuesta: cambiar php.ini con .htaccess

Pero esto funciona aunque el servidor del hosting que uso sea compartido?

Pregunto porque la ayuda web del hosting dice que la unica forma es creando un .htaccess con la linea requerida.

De todas formas me pueden ayudar con el script usando ini_set() y ini_get(), lo que quiero es cambiar los parametros para subir mas de 2M al servidor.

Gracias de nuevo.
  #4 (permalink)  
Antiguo 14/07/2011, 07:29
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 1 mes
Puntos: 3
Respuesta: cambiar php.ini con .htaccess

no me funciona con ini_set() y ini_get(), alguna otra sugerencia?
  #5 (permalink)  
Antiguo 14/07/2011, 08:16
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: cambiar php.ini con .htaccess

Usa lo que te comentan en tu Hosting, crea un archivo php.ini con las directivas que quieras, y luego en el .htaccess agrega la linea:
Código:
suPHP_ConfigPath /path/a/donde/esta/tu/php.ini
Debes de poner el path completo, si no lo conoces puedes pedirselo a tu hosting, o crear un archivo PHP y usar echo getcwd() y te devuelve el path donde esta el archivo.

Saludos.
  #6 (permalink)  
Antiguo 14/07/2011, 08:44
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 1 mes
Puntos: 3
Respuesta: cambiar php.ini con .htaccess

muchas gracias voy a probar y les digo.
  #7 (permalink)  
Antiguo 14/07/2011, 10:23
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 1 mes
Puntos: 3
Respuesta: cambiar php.ini con .htaccess

no lo he podido resolver

usando echo getwd() la ruta que obtengo es esta:

/home/domains/misitioweb.org/web/pages/administracion/album_photos/php.ini

cree un php.ini con las directivas que quiero pero siempre obtengo el siguiente error:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

tambien probe estas rutas:

suPHP_ConfigPath/home/domains/misitioweb.org/web/pages/administracion/album_photos/php.ini

esta es donde esta el php.ini original
/etc/suphp/php.ini /home/domains/misitioweb.org/web/pages/administracion/album_photos/php.ini


alguien me puede ayudar?

al parecer no se poner bien la ruta.
  #8 (permalink)  
Antiguo 14/07/2011, 10:27
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: cambiar php.ini con .htaccess

Tienes que poner solo el Path, no el nombre del archivo:
Código PHP:
Ver original
  1. suPHP_ConfigPath/home/domains/misitioweb.org/web/pages/administracion/album_photos/
  #9 (permalink)  
Antiguo 14/07/2011, 10:48
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 1 mes
Puntos: 3
Respuesta: cambiar php.ini con .htaccess

Cita:
Iniciado por GatorV Ver Mensaje
Tienes que poner solo el Path, no el nombre del archivo:
Código PHP:
Ver original
  1. suPHP_ConfigPath/home/domains/misitioweb.org/web/pages/administracion/album_photos/
ok ya lo tengo funcionando el path era este:

suPHP_ConfigPath /home/domains/misitioweb.org/web/etc/suphp/

pero ahora tengo un problema: no me fincionan bien los script de php, saben si esto se debe a algo en especial que tenga que hacer?

Gracias GatorV
  #10 (permalink)  
Antiguo 14/07/2011, 10:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: cambiar php.ini con .htaccess

Pues sin saber que es exactamente el problema o error es complicado saberlo.

Saludos.
  #11 (permalink)  
Antiguo 14/07/2011, 11:00
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 1 mes
Puntos: 3
Respuesta: cambiar php.ini con .htaccess

Cita:
Iniciado por GatorV Ver Mensaje
Pues sin saber que es exactamente el problema o error es complicado saberlo.

Saludos.
ese es el problema, en mi localhost los script funcionan bien, en el hosting cuando corro una pagina que tenga algun script php me sale en blanco, ni error ni nada por el estilo. Si quito el archivo .htaccess me funcionan bien pero entonces php.ini vuelve a su configuracion original. Pienso que pueda ser el php.ini que hice. Alguien sabe donde pueda conseguir el archivo "php.ini" que no tenga ningun defecto para editarlo yo mismo y despues probar?????
  #12 (permalink)  
Antiguo 14/07/2011, 14:59
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: cambiar php.ini con .htaccess

Puedes bajar la distribución de PHP y usar el php.ini-production que tiene, y lo de la pagina en blanco seguramente es porque tienes display_errors en off.

Saludos
  #13 (permalink)  
Antiguo 14/07/2011, 20:02
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 1 mes
Puntos: 3
Respuesta: cambiar php.ini con .htaccess

muchisimas gracias, ya lo resolvi. No sabia que podia incluir en el php.ini solo las directivas que deseo cambiar, yo pensaba que tenia que incluir todas las directivas. Ahora solo puse en mi php.ini la directiva que deseaba cambiar y va a la perfeccion.

gracias por tu ayuda una vez mas.

Etiquetas: htaccess, php
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 07:06.