Erro 500 em página recém-subida

  • Autor Autor giulichajari
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
giulichajari

giulichajari

Gamma
Usuário com poucas negociações! Use sempre o saldo do 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?
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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 edição:
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
 
Claro..lo que esta antes del includes no deberia tomarlo. pero no se porque hace eso

Claro que debe y porque no? tu no estas ocupando bien las rutas absolutas y relativas por eso tienes ese problema.
 
Voltar
Topo