Me sale el siguiente error ¡Error del servidor! Se ha producido un error interno en el servidor y no se ha podido completar su solicitud....

Pregunta de la clase:
PSR7
César López

César López

Pregunta
studenthace 6 años

Me sale el siguiente error

¡Error del servidor!

Se ha producido un error interno en el servidor y no se ha podido completar su solicitud. Se ha producido un error interno en el servidor y no se ha podido completar su solicitud. O el servidor está sobrecargado o ha habido un fallo en la ejecución de un programa CGI.

Si usted cree que esto es un error del servidor, por favor comuníqueselo al administrador del portal.

Error 500

localhost

Apache/2.4.39 (Win64) OpenSSL/1.1.1b PHP/7.2.18

Creo que es debido a que yo tengo almacenado el documento en localhost/introduccion_php y no directamente en el local host. Este error me aparece cuando creé el .htaccess en la carpeta public. Como puedo solucionar este error

RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [QSA, L]
1 respuestas
para escribir tu comentario
    Lorena Pena Verdú

    Lorena Pena Verdú

    studenthace 6 años

    Hola César!

    Aunque sea de hace 3 meses te respondo, por si aún no has solucionado el problema y no has podido avanzar. Me ha pasado lo mismo que a ti. Lo he solucionado con estas reglas:

    RewriteEngine On RewriteCond %{THE_REQUEST} /public/([^\s?]) [NC] RewriteRule ^ %1 [L,NE,R=302] RewriteRule ^((?!public/).)$ /cursoPhp/public/$1 [L,NC]

    A continuación me topé con otro error de permisos, porque Héctor entra directamente a http://localhost:8080/jobs y mi ruta pasa por el directorio public http://localhost/cursoPhp/public/jobs, aún no entiendo bien el por qué pero así consigo que me funcione.

    Espero te pueda haber servido de ayuda! un saludo!

Curso de Introducción a PHP 2018

Curso de Introducción a PHP 2018

Domina PHP 7, un lenguaje de código abierto que es rápido, flexible y práctico. Conoce cómo crear desde tu blog personal hasta sitios populares de Internet en este Curso de Introducción a PHP.

Curso de Introducción a PHP 2018
Curso de Introducción a PHP 2018

Curso de Introducción a PHP 2018

Domina PHP 7, un lenguaje de código abierto que es rápido, flexible y práctico. Conoce cómo crear desde tu blog personal hasta sitios populares de Internet en este Curso de Introducción a PHP.