Я пытаюсь использовать laravel как фреймворк PHP, я уже извлек zar laravel в ~/opt/xampp/htdocs/laravel
, но когда я перехожу к localhost/laravel
или localhost/laravel
, я получаю сообщение об ошибке 403:
Доступ запрещен!
У вас нет разрешения на доступ к запрашиваемому объекту. Он либо защищен от чтения, либо не читается сервером.
Я где-то читал, что мне нужно отредактировать папку storage
внутри laravel, чтобы ее можно было читать и записывать, поэтому я chmod -R 766 laravel/storage
, но мне все же не повезло, я делаю это из Ubuntu 12.04, кто-нибудь столкнулся с этим?
РЕДАКТИРОВАТЬ
У меня есть chmod -R 0+w laravel/storage
, и теперь, когда я перехожу к localhost/laravel
, я получаю индекс некоторых файлов там, но когда я иду на localhost/laravel/public/
, все еще получаю ошибку 403 вместо ожидаемого результата
РЕДАКТИРОВАТЬ 2
Я установил chmod -R 765 laravel/public
, и теперь, когда я доберусь до localhost/laravel/public
, я получаю это сообщение, которое заставляет меня поверить, что я становлюсь ближе:
Предупреждение: require (/opt/lampp/htdocs/learning-laravel/laravel/laravel.php): не удалось открыть поток: разрешение отклонено в /opt/lampp/htdocs/learning -laravel/public/index.php on строка 34
Неустранимая ошибка: require(): Требуется неудачное открытие '/opt/lampp/htdocs/learning-laravel/laravel/laravel.php' (include_path = '.:/opt/lampp/lib/php') в /opt/lampp/htdocs/learning -laravel/public/index.php в строке 34