2017-01-22 3 views
2

У меня есть проект Laravel, который работает на моей Windows. Я пытаюсь перенести его на свой Mac. К сожалению, у меня есть ошибка 500, когда я иду на свой сайт. Когда я проверяю журнал apache, у меня есть: клиент отказался от конфигурации сервера. Apache - версия 2.2 на MAMP.Ошибка Laravel HTTP 500 с MAMP

+0

Возможный дубликат [клиента, отказавшего в конфигурации сервера] (http://stackoverflow.com/questions/8413042/client-denied-by-server-configuration) – James

+0

Нет, потому что все мои другие проекты в MAMP отлично работают. –

ответ

0

Эта ошибка означает, что доступ к каталогу в файловой системе был отклонен с помощью конфигурации Apache.

проверка бегун апача и разрешения каталогов ...

в установке Laravel:

Каталог разрешений

После установки Laravel, вам может потребоваться настроить некоторые права. Каталоги в хранилище и каталоги bootstrap/cache должны быть доступны для записи на вашем веб-сервере или Laravel не будет запускаться. Если вы используете виртуальную машину Homestead, эти разрешения уже должны быть установлены.

+0

На самом деле я не устанавливал Laravel на моем Mac, я просто передал проект из своей Windows. Должен ли я установить Laravel на мой Mac? –

+0

нет ... @AdrienMi –

0

Измените chmod хранения и все файлы внутри на -R, а также не забудьте сделать то же самое с папкой bootstrap/cache.

chmod -R 775 storage 
chmod -R 775 bootstrap/cache 

Убедись, что на странице "Право доступа" в официальной документации установке Laravel: https://laravel.com/docs/5.3/installation

Надеется, что помогло. С уважением.