Error de Laravel – Desconocido: Falló la apertura requerida ‘. ./public ‘(include_path =’. C: \ php \ pear \ ‘) en Desconocido en la línea 0

Estoy trabajando en Laravel 5 y estoy usando la función PHP php -S localhost:8888 folder-name - t para mostrar el sitio web.

Todo funciona bien hasta que actualicé a la Ventana 10. Ahora, bash ejecutar el proyecto en mi navegador, obtengo una página en blanco y este mensaje en mi cmd :

[Lun 03 ago 00:17:05 2015] Error fatal de PHP: Desconocido: la apertura fallida requirió ‘public’ (include_path = ‘. C: \ php \ pear \’) en Desconocido en la línea 0

¿Qué está pasando mal?

Parece un problema de permisos. No tengo mucha experiencia trabajando con Laravel en Windows, pero acabo de solucionar un problema similar en una caja de Ubuntu.

La fuente de problemas para mí fue que instalé el compositor como root , así que tuve que eliminar ./vendor , cambiar el propietario y el grupo de ~ / .composer a ubuntu: www-data (ubuntu es mi usuario, www-data es el Usuario de Nginx) y vuelva a ejecutar la instalación del compositor . También me aseguré de que los permisos ./storage se hayan establecido recursivamente en 775, y cambie el propietario de todo mi proyecto Laravel a ubuntu: www-data .

Algunas cosas definitivamente serán diferentes si estás en Windows, ¡pero espero que esto ayude!

Es un error de permiso en realidad. Pero si intenta ejecutar directamente desde su servidor localhost, funcionará.

En Windows 10, el Servidor PHP no podrá acceder a la extensión PHP Pear y es por eso que muestra este error.

Si está ejecutando XAMPP. tienes que ir a tu servidor local apache con http: // localhost / laravel-folder / public .