Quiero configurar un nuevo proyecto codeigniter4.

Subí todos los archivos a www.mydomain.com/sub1/sub2

Los archivos htaccess en www.mydomain.com/sub1/sub2/public causan algunos problemas .

Si utilizo el archivo predeterminado, siempre obtengo un "500 Internal Error"

Así que reviso línea por línea. entonces me doy cuenta de que la línea "Options All -Indexes" produce este error. Si lo elimino, veo la página de bienvenida. Pero creo que hay una razón por la que debería agregar esto y estar relacionado con esto "Options +FollowSymlinks" también.

¿Qué puede causar este problema? En mis proyectos codeigniter3 utilizo

"DirectoryIndex index.php
Options -Indexes"

Y funciona bien. Codeigniter4 parece necesitarlo de otra manera.

0
relo80 22 ene. 2021 a las 19:34

1 respuesta

La mejor respuesta

Después de horas de pruebas y ensayos, encuentro una manera (pero realmente no entiendo por qué).

Cambiar el archivo htaccess en la carpeta pública de

Options All -Indexes
Options +FollowSymlinks

A este

Options -Indexes
Options SymLinksIfOwnerMatch

Resuelto el problema y el proyecto codeigniter es visible. Entonces, tal vez podría ayudar a alguien.

0
relo80 23 ene. 2021 a las 06:03