Laravel 5.2: file_put_contents (xxxxxxxxxxxxxxx.php) не удалось открыть поток: отказано в разрешении

Я установил свежий Xampp и установил виртуальный хост, когда я получил доступ к сайту, возникла следующая ошибка.

file_put_contents(/b237142d7ac388af2fe193a8361f611a83409dff.php): failed to open stream: Permission denied.

I searched for the issue, Folk says that its / storage permission issue i have changed the permission to sudo chmod -R 777 /site-name/storage.

Но вопрос остается.

Я что-то упускаю ?

2 ответа

  1. В storageпапкеapp, frameworkпапки отсутствовали , добавив их проблема ушла, и теперь вещи работают как очарование.

  2. У меня была та же проблема с проектом Laravel 5.2. У меня уже были папки appи frameworkв storageпапке. Затем я обнаружил , что в frameworkпапке вам нужно иметь три папки:cache, viewsи sessions--и убедитесьstorage, что папка имеет разрешение на запись.

    Этот ответ помог окончательно решить проблему.