Error 500 en pagina recien subida

  • Autor Autor giulichajari
  • Fecha de inicio Fecha de inicio
giulichajari

giulichajari

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Subi una pagina desarrollada por mi mismo y me devuelve error 500 si inspecciono en la consola.

GESTION OTTRA

Es decir al hacer click en login no encuentra el archivo php al que redirijo desde jquery. Pero en mi compu con xampp funciona perfecto.

Que puede ser?
 
A mi me da prohibido ⛔
 
Hola, en esa URL no figura que haya un index.php o algun archivo que matchee con esa ruta
 
Hola, en esa URL no figura que haya un index.php o algun archivo que matchee con esa ruta

Pueden volver a probar? resubi el sitio por eso daba forbidden
 
Pueden volver a probar? resubi el sitio por eso daba forbidden

Tendrías que activar los errores (error_reporting(E_ALL)) para que puedas visualizar el error de PHP.

En general, no en todos los casos, se debe a que usas sintaxis de PHP 7 y tenes configurado PHP 5.
 
Ya revise la configuracion de pho y dice 7.2.
Tendrías que activar los errores (error_reporting(E_ALL)) para que puedas visualizar el error de PHP.

En general, no en todos los casos, se debe a que usas sintaxis de PHP 7 y tenes configurado PHP 5.


Tampoco tengo accesso al php.ini en el servidor.
 
Tal vez es al reves..tendria q ver con que version de php programe. A lo mejor es tan viejo q el server no lo soporta.
De ser asi..al instalar php 7 me deberia dar error en local en mi compu?
 
puedes mostrarme el archivo htaccess
 
Revisa el error_log
 
puedes mostrarme el archivo htaccess

Este es el contenido que muestra el panel del servidor sobre el archivo:
AddHandler x-httpd-php7-2 .php
# AddHandler x-httpd-php5-5 .php
# AddHandler x-httpd-php7 .php
AddHandler x-httpd-php7-2 .php
# AddHandler x-httpd-php5-6 .php
# AddHandler x-httpd-php7-1 .php

Pero estuve viendo el xampp que use para desarrollar este año, y tiene la version 5.5 de php, pero lo desinstale e instale uno con php7, y probe en local y no me da error.
Osea si desarrolle con php 5.5 que debo hacer ahora?

- - - Actualizado - - -

Aclaro que use PDO, nada de las funciones viejas de mysql, asi ke eso no tengo que tocar. No pueden ser los permisos? Ya probe cambiar el php del servidor a 5 y a 7 y nada.
 
Última edición:
Tendrías que activar los errores (error_reporting(E_ALL)) para que puedas visualizar el error de PHP.

En general, no en todos los casos, se debe a que usas sintaxis de PHP 7 y tenes configurado PHP 5.
Coloque ese codigo en el archivo procesologin.php pero no sale ningun error..ni en la pantalla ni en la red del navegador.
 
El problema es que para que los errores se muestren, tenes que cambiar del php.ini el error_display, pedile a tu host que te los habilite
 
El problema es que para que los errores se muestren, tenes que cambiar del php.ini el error_display, pedile a tu host que te los habilite

Ya logre mostrar el error, porque puse el codigo antes de session_start(), yo lo tenia despues. Y tenia rutas no absolutas redirigiendo a xampp, las cambie usando $_SERVER y listo.

Pero ahora obtengo error con los permisos, el caso es que no encuentreo el archivo php.ini en el servidor:

<br />
<b>Warning</b>: require_once(): open_basedir restriction in effect. File(/home/c1450827/public_htmlincludes/claseConexion.php) is not within the allowed path(s): (/home/c1450827/public_html:/tmp:/home/c1450827/tmpsite:/opt/php7/lib/php:/opt/ferozo/etc/suspen:/opt/ferozo/suspended.page) in <b>/home/c1450827/public_html/models/claseLogin.php</b> on line <b>2</b><br />
<br />
<b>Warning</b>: require_once(/home/c1450827/public_htmlincludes/claseConexion.php): failed to open stream: Operation not permitted in <b>/home/c1450827/public_html/models/claseLogin.php</b> on line <b>2</b><br />
<br />
<b>Fatal error</b>: require_once(): Failed opening required '/home/c1450827/public_htmlincludes/claseConexion.php' (include_path='.:/opt/php7-2/lib/php') in <b>/home/c1450827/public_html/models/claseLogin.php</b> on line <b>2</b><br />
 
Ya no tienes mas problemas porque entre y si se ve la pagina:encouragement:
 
Ya no tienes mas problemas porque entre y si se ve la pagina:encouragement:
Es que se ve desde ayer pero no me puedo loguear ahora por ese error q muestra en la red
 
El path esta malo revisa eso.

/home/c1450827/public_html/includes/claseConexion.php

Si tienes un servidor propio te lo puedo ver.
 
Puede ser que la ruta sea errónea como también los códigos que tienes lanzados en htaccess y los permisos que tienen tus archivos.

Si es un servidor virtual / dedicado te puedo asistir de manera incondicional para ayudarte a resolver eso, por otro lado no es nada recomendable que hagas alojamiento de sitios web bajo Windows siendo que no ocupas aspx.
 
El path esta malo revisa eso.

/home/c1450827/public_html/includes/claseConexion.php

Si tienes un servidor propio te lo puedo ver.

Claro..lo que esta antes del includes no deberia tomarlo. pero no se porque hace eso
 
Atrás
Arriba