Autor Tema: "internal server error" no puedo ejecutar php en servidor pero sí html  (Leído 11522 veces)

juanitoXD

  • Sin experiencia
  • *
  • Mensajes: 44
    • Ver Perfil
Saludos a todos. Me está pasando algo un tanto extraño, estoy tratando de hacer una web de pruebas y si subo un archivo html puedo verlo correctamente en cambio si subo un archivo php y trato de visualizar la página me indica "Internal server error" ¿Que puede estar pasando?

Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Re:"internal server error" no puedo ejecutar php en servidor pero sí html
« Respuesta #1 en: 07 de Septiembre 2013, 10:51 »
Puede que tengas un error en el código php ¿puedes poner el código?

juanitoXD

  • Sin experiencia
  • *
  • Mensajes: 44
    • Ver Perfil
Re:"internal server error" no puedo ejecutar php en servidor pero sí html
« Respuesta #2 en: 08 de Septiembre 2013, 01:30 »
Es simplemente un código de prueba:

<?php
echo dirname(__FILE__);
?>

He probado con esto y con otras cosas, da igual que pongas echo 'hola'; que no funciona. Tampoco funciona echo "hola";

Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Re:"internal server error" no puedo ejecutar php en servidor pero sí html
« Respuesta #3 en: 09 de Septiembre 2013, 08:07 »
El código está bien, no debería darte error. De todas formas prueba a crear un archivo de nombre info.php que contenga esto:

<?php
phpinfo();
?>

Súbelo al directorio raíz (el public html ó www) y trata de visualizarlo escribiendo el nombre de tu dominio/info.php por ejemplo panaderiatreshermanas. com/info.php

Debería cargarte una página con información del servidor

juanitoXD

  • Sin experiencia
  • *
  • Mensajes: 44
    • Ver Perfil
Re:"internal server error" no puedo ejecutar php en servidor pero sí html
« Respuesta #4 en: 13 de Septiembre 2013, 12:26 »
Nada, sigue igual, internal server error y esto me tiene desesperado

Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Re:"internal server error" no puedo ejecutar php en servidor pero sí html
« Respuesta #5 en: 30 de Septiembre 2013, 08:14 »
Comprueba los permisos de archivo y de carpeta, comprueba tener 644 para los archivos y 755 para las carpetas, puede que tengas un problema de permisos

juanitoXD

  • Sin experiencia
  • *
  • Mensajes: 44
    • Ver Perfil
Re:"internal server error" no puedo ejecutar php en servidor pero sí html
« Respuesta #6 en: 10 de Octubre 2013, 14:05 »
comprobado, tampoco es eso

Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Re:"internal server error" no puedo ejecutar php en servidor pero sí html
« Respuesta #7 en: 26 de Octubre 2013, 15:43 »
¿Puedes poner las urls que estás usando para verlo, una url que tenga html y resuelva y una url que tenga php y no resuelva?

juanitoXD

  • Sin experiencia
  • *
  • Mensajes: 44
    • Ver Perfil
Re:"internal server error" no puedo ejecutar php en servidor pero sí html
« Respuesta #8 en: 22 de Noviembre 2013, 11:00 »
http://55.29.49.11/~juanc/borrar/prueba.html ---- > Resuelve correctamente

http://55.29.49.11/~juanc/borrar/juan.php ----> Indica "Internal Server Error"

http://55.29.49.11/~juanc/borrar/paisaje.jpg ------> Resuelve correctamente

http://55.29.49.11/~juanc/borrar/info.php ----> Indica "Internal Server Error"

Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Re:"internal server error" no puedo ejecutar php en servidor pero sí html
« Respuesta #9 en: 23 de Noviembre 2013, 14:55 »
Pero esto no son urls normales, están apuntando a una ip en lugar de a un dominio ¿por qué no tienes una url normal?

juanitoXD

  • Sin experiencia
  • *
  • Mensajes: 44
    • Ver Perfil
Re:"internal server error" no puedo ejecutar php en servidor pero sí html
« Respuesta #10 en: 25 de Noviembre 2013, 08:12 »
Es que todavia no tengo dominio, queria crear la web antes de pagar el dominio para tenerla completa y luego ponerla en el dominio.

Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Re:"internal server error" no puedo ejecutar php en servidor pero sí html
« Respuesta #11 en: 02 de Diciembre 2013, 00:02 »
Pues el problema puede venir precisamente por no tener un dominio normal. Hazles una consulta al servicio de hosting para que te digan si el problema está relacionado con esto.

juanitoXD

  • Sin experiencia
  • *
  • Mensajes: 44
    • Ver Perfil
Re:"internal server error" no puedo ejecutar php en servidor pero sí html
« Respuesta #12 en: 11 de Diciembre 2013, 08:28 »
Tenias razón Mastermind, aquí te pongo lo que me han respondido:

Hola, en respuesta a la consulta:

No se puede acceder a traves la URL de previsualización a los archivos PHP en los servidores por seguridad.

Sin embargo, hay un truco que es modificar (engañar por así decirlo) el fichero hosts de un PC tuyo para indicarle que asocie un dominio cualquiera a la ip 55.29.49.11, aunque realmente vaya a otro.

El formato del fichero hosts está explicado aquí:

http://es.wikipedia.org/wiki/Archivo_Hosts

Modifica ese fichero (donde se ecuentra lo ves en la Wikipedia de antes, dependiendo de qué sistema operativo tengas) y añade la línea:

55.29.49.11 nombre-del-dominio.tld ww w.nombre-del-dominio.tld

Recuerda cambiar nombre-del-dominio.tld por el nombre real del dominio hospedado.

Guardas los cambios y cuando pongas en tu navegador el nombre del dominio, debería cargarte el contenido del alojamiento de aquí y te irán los archivos PHP. Debes recordar eliminar la linea cuando el dominio resuelva realmente al hospedaje.

Un Saludo,


Voy a hacer pruebas a ver si logro hacerlo tal y como indican, gracias mastermind

juanitoXD

  • Sin experiencia
  • *
  • Mensajes: 44
    • Ver Perfil
Re:"internal server error" no puedo ejecutar php en servidor pero sí html
« Respuesta #13 en: 12 de Diciembre 2013, 11:32 »
Al final he logrado que ejecute php, lo configuré así modificando el archivo hosts y funcionó:

#Línea que debe ser borrada cuando tenga el dominio
55.29.49.11 ww w.juaningenieroservicios.com


 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".