SIGA · Prueba de enrutamiento

Archivo temporal. Bórralo del servidor cuando termines.

PATH_INFO recibido: /siga/public/prueba.php

Se esperaba /prueba-ok. El servidor entrega la ruta de otra forma: cópiame esta línea.

1. ¿Admite este hosting PATH_INFO?

Pulsa el botón. Si esta misma página vuelve a cargar y arriba dice /prueba-ok, la respuesta es sí.

Probar /siga/public/prueba.php/prueba-ok

Si sale un 404, abre public/index.php y cambia define('SIGA_ESTILO_URL', 'ruta'); por define('SIGA_ESTILO_URL', 'consulta');

2. Entrar a SIGA

Inicio /siga/public/index.php
Ingresar (estilo ruta) /siga/public/index.php/ingresar
Ingresar (estilo consulta) /siga/public/index.php?_r=/ingresar
Instalador /siga/public/index.php/instalar

Si el estilo ruta falla y el estilo consulta funciona, cambia la constante como se explica arriba.

3. Datos del servidor

SCRIPT_NAME/siga/public/prueba.php
REQUEST_URI/siga/public/prueba.php
PATH_INFO/siga/public/prueba.php
QUERY_STRING(vacio)
Carpeta de index.php/siga/public
SAPI de PHPcgi-fcgi
Versión de PHP8.0.30
cgi.fix_pathinfo1

4. Archivos y .htaccess

app/Core/Request.phppresente — debe estar
config/rutas.phppresente — debe estar
index.phppresente — debe estar (puente hacia public/)
storage/instalado.lockpresente — aparece tras instalar
.envno está — aparece tras instalar
.htaccessno está — OPCIONAL: si existe y hay error 500, renómbralo a .txt
public/.htaccessno está — DEBE FALTAR: es el que provocaba el error 500
app/.htaccesspresente — debe estar (bloquea el acceso web)
config/.htaccesspresente — debe estar (bloquea el acceso web)
storage/.htaccesspresente — debe estar (bloquea el acceso web)