Laravel solo carga la ruta raíz y en las otras obtengo un error del servidor


Pasaste tu proyecto a un servidor ya sea local o en línea y no logras cargar todas las rutas de tu aplicación Laravel, este error es provocado por la configuración del servidor y no por la configuración de Laravel.

Manos a la obra

Ejecuta el siguiente comando en el servidor:


		sudo a2enmod rewrite
		

y abrimos el archivo de configuración de apache con el siguiente comando:


		sudo nano /etc/apache2/sites-available/000-default.conf
		

Nota: Nano es un editor de texto que se ejecuta en consola por lo que estará sin una buena interfaz y será difícil llegar a buscar y editar líneas, si tu servidor cuenta con interfaz gráfica puedes abrir el archivo 000-default.conf con gedit o cualquier otro editor de tu preferencia.

Una vez abierto copiaremos justo debajo de la línea DocumentRoot el siguiente fragmento de código:


		<Directory /var/www/html>
	  		Options Indexes FollowSymLinks
	    	AllowOverride All
	    	Require all granted
	 	</Directory>
		

Quedando de la siguiente forma:


		ServerAdmin webmaster@localhost
		DocumentRoot /var/www/html

		<Directory /var/www/html>
	      Options Indexes FollowSymLinks
	      AllowOverride All
	      Require all granted
	   </Directory>
		

Presiona Ctrl + X para salir, s para guardar y enter para salir.

Reiniciamos apache con el siguiente comando:


			sudo service apache2 restart
		

Y listo, intenta cargar nuevamente las rutas, todo estará funcionando de maravilla.

© 2019 Todos los derechos reservados
contactoforcsec@gmail.com

Desarrollos


Al navegar y hacer uso de nuestros servicios aceptas los términos y condiciones.