tutorial software para mac descargar laravel laravel-4

para - laravel software



La ruta simple de Laravel 4 no funciona con mod_rewrite y.htaccess (4)

El problema se resuelve mediante dos cambios de edición en el archivo httpd.conf de apache.

AllowOverride Ninguno es predeterminado. AllowOverride controla si se procesan los archivos .htaccess.

mod_rewrite está comentado por defecto.

Cambios para hacer:

Cambio 1: Active mod_rewrite sin comentarlo.

Cambio 2:

Cambio

AllowOverride None

a

AllowOverride All

Ahora reinicie Apache ...

El archivo .htaccess predeterminado que Laravel proporciona en la carpeta pública especificó algunas reglas mod_rewrite. Estas reglas no se aplicaron porque AllowOverride se estableció en ninguno. Asegúrese de reiniciar Apache después de cambiar esta configuración. Mi configuración: Apache 2.4.6 en Windows XP.

Parece que puede haber algunas implicaciones de seguridad para el cambio AllowOverride. Si alguien tiene información adicional sobre esto, me gustaría escucharla.

No solo soy nuevo en Laravel 4, sino también en el uso de marcos. Pensé en comenzar con Laravel ya que ha recibido tan buenas críticas. Tengo una buena instalación de Laravel. Voy a / l4 / public y veo la página de bienvenida.

Estoy intentando agregar una ruta a route.php para que cuando navegue a / l4 / public / articles reciba una respuesta.
Me sale "La URL solicitada / l4 / public / articles no se encontró en este servidor". ¿Necesito ejecutar un comando artesanal para compilar las rutas? Probablemente sea algo fácil. ¿Por qué este mensaje?

rutas.php

Route::get(''/'', function() { return View::make(''hello''); }); Route::get(''articles'', function () { //return View::make(''articles''); return "Articles hello there"; });


Ese error básicamente dice que el enrutador no puede encontrar su solicitud. Asegúrese de que ya guarda sus cambios. Si usa el comando artesanal para ejecutar la página, simplemente vuelva a ejecutar el comando "Servicio artesanal".


Necesitas mod_rewrite en. Probar: l4 / public / index.php / articles


en httpd.conf cambiar

<Directory /> AllowOverride **non** Require all granted </Directory>

a

<Directory /> AllowOverride **all** Require all granted </Directory>

luego descomentar

**#**LoadModule rewrite_module modules/mod_rewrite.so

a

LoadModule rewrite_module modules/mod_rewrite.so