Foros del Web » Programando para Internet » PHP »

Crear archivo php.ini

Estas en el tema de Crear archivo php.ini en el foro de PHP en Foros del Web. Buenos dias, estoy en un servidor compartido y de un dia para otro han dejado de aparecerme los errores de php (esos que te dicen ...
  #1 (permalink)  
Antiguo 29/08/2008, 01:15
 
Fecha de Ingreso: marzo-2004
Mensajes: 283
Antigüedad: 20 años, 1 mes
Puntos: 2
Exclamación Crear archivo php.ini

Buenos dias,
estoy en un servidor compartido y de un dia para otro han dejado de aparecerme los errores de php (esos que te dicen que te falta un ; o cosas asi y te dice la linea en la que se encuentra el fallo), y claro imaginaros la locura que es corregir estos errores sin saber donde están! Simplemente me aparece la página en blanco en mi explorador y nada más.
Me he puesto en contacto con el soporte del servidor y es para pegarse un tiro, no exagero. Despues de casi 8 e-mails leyendo tonterias me dicen esto:

Código:
Hello,

Did you try to add (E_ALL & E_ERROR) to your php.ini file? also you will be able to view all the errors in the error logs for your account.

If you don't have one you can create them.
El caso es que me dicen que añada E_ALL & E_ERROR al archivo php.ini y yo no tengo acceso a la configuracion de php por estar en un servidor compartido, asi que me dice si no tengo uno que lo cree. SInceramente, no tengo ni idea de que estructura tiene el php.ini ese ni como añadir esos dos errores. Por favor echadme una mano porque estoy desesperado, y sino me ayudais vosotros y tengo que esperar a que el soporte lo arregle... Muchisimas gracias
  #2 (permalink)  
Antiguo 29/08/2008, 02:32
 
Fecha de Ingreso: agosto-2007
Mensajes: 345
Antigüedad: 16 años, 8 meses
Puntos: 21
Respuesta: Crear archivo php.ini

hola,

crear un archivo .htaccess en la raiz de tu proyecto.

El fichero .htaccess debe contener esto:

Cita:
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
OJO!! el fichero debe llamarse asi .htaccess y no de otra forma.
  #3 (permalink)  
Antiguo 29/08/2008, 03:07
Avatar de Kamae  
Fecha de Ingreso: abril-2008
Ubicación: Barcelona (Catalunya)
Mensajes: 307
Antigüedad: 16 años
Puntos: 13
Respuesta: Crear archivo php.ini

Joer siempre me pasa lo mismo, posteo tarde xD

Bueno lo dejo escrito porque ya que no puedo borrar el mensaje, por si acaso:

Cita:
Buenas

Si tienes acceso al FTP de tu servidor y puedes colocar tú mismo un archivo de configuración php.ini mejor que mejor. Si no, prueba a hacer esto, pero no tengo ni idea de si te irá porque no lo he probado nunca, lo acabo de buscar.

Pon esta línea de código cuánto antes mejor, en tu página que falla, esto:

Código PHP:
ini_set('display_errors','on'); 
Lo que no sé es si funcionará, ni si irá para todas las páginas (porque lo modifica en el php.ini) o si lo hará sólo en la página que lo pongas.

PD: Aquí tienes un fichero php.ini, copia tooodo tooodo el texto, de principio a final, y pégalo en un bloc de notas. Guárdalo como php.ini (asegúrate que no le pone extensión .txt, debe ser php.ini). Busca la línia que pone:

Código PHP:
display_errors Off 
Y ponla en On:

Código PHP:
display_errors On 
Prueba a ver de la forma que creas que te será más fácil

Saludos
  #4 (permalink)  
Antiguo 29/08/2008, 03:42
 
Fecha de Ingreso: marzo-2004
Mensajes: 283
Antigüedad: 20 años, 1 mes
Puntos: 2
Respuesta: Crear archivo php.ini

Lo del .htaccess me da un error 500 nx00.
Voy a probar lo del ini_set kamae y te digo. Por cierto... Toooodo eso k tengo k copiar, donde esta? jejeje. Supongo k se te pasaria. Si lopuedes volver a poner te lo agradeceria muxo.
Un saludo y ahora os cuento
  #5 (permalink)  
Antiguo 29/08/2008, 03:52
 
Fecha de Ingreso: marzo-2004
Mensajes: 283
Antigüedad: 20 años, 1 mes
Puntos: 2
Respuesta: Crear archivo php.ini

Pues nada, con el ini_set sigue igual, no se muestra ningun error.
Deciros k para hacer las pruebas tengo este archivo:
Código:
<?
echo "That"
echo is
echo "a test"
?>
Como veis no tiene ";" y en el segundo echo faltan las comillas, por lo que deberian aparecer errores, pero nada de nada, al abrir el archivo sale una pantalla en blanco. con el ini_set lo deje asi:
Código:
<?
ini_set('display_errors','on'); 
echo "That"
echo is
echo "a test"
?>
Y sigue igual, y como os dije, si utlizo el .htaccess me da un error 500:

Cita:
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 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Se os ocurre que puede estar pasando? Estoy desesperado. Gracias
  #6 (permalink)  
Antiguo 29/08/2008, 04:09
Avatar de Kamae  
Fecha de Ingreso: abril-2008
Ubicación: Barcelona (Catalunya)
Mensajes: 307
Antigüedad: 16 años
Puntos: 13
Respuesta: Crear archivo php.ini

Sorry sí, se me olvidó poner el enlace xD

Aquí

Saludos
  #7 (permalink)  
Antiguo 29/08/2008, 04:45
 
Fecha de Ingreso: marzo-2004
Mensajes: 283
Antigüedad: 20 años, 1 mes
Puntos: 2
Respuesta: Crear archivo php.ini

Kamae MIL GRACIAS!!! Funciona!!! Joder k contento estoy, muxisimas gracias, ya no sabia k hacer.
Copie todo el texto como me dijste en un archivo php.in y cambie el valor a on pero me daba un error 500 de nuevo. El caso esk borre todo el archivo y solo deje la variable k me dijiste, la display_errors = On y ya funciona!
De nuevo muxas gracias, a ti y a nx00.
  #8 (permalink)  
Antiguo 29/08/2008, 05:28
Avatar de Kamae  
Fecha de Ingreso: abril-2008
Ubicación: Barcelona (Catalunya)
Mensajes: 307
Antigüedad: 16 años
Puntos: 13
Respuesta: Crear archivo php.ini

Ostia pos es curioso que te haya funcionado sólo poniendo la variable, pero me alegro que te haya ido bien ;)

Saludos
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 20:49.