2016-01-07 4 views
0

Я пытаюсь запустить свои локальные приложения на MAMP PRO. С тех пор я запускаю MAMP, и все работает нормально. Теперь я перешел на MAMP PRO из-за возможностей генерировать больше хостов и отправлять электронную почту из локальных приложений.403 Запрещенная ошибка на MAMP

Теперь у меня есть проблема с тем, что я не могу получить доступ к файлам в каталоге.

I have checked indexes under Hosts->Extended which should solve this problem.
Но это не так. Я нашел много статей, но не всех, кто решает мою проблему. Я также не специалист на сервере, но я думаю, что должно быть простое решение даже в MAMP.

Я прочитал что-то через совместное использование через Интернет, но этого было недостаточно ясно описано.

  • MacOSX: 10.11.2
  • MAMP PRO: 3,5

Одна ошибка в журнале был:

«Доступ запрещен: права доступа к файлам запретить доступ к серверу:/папка/file.js "

Но где я могу его вообще изменить.

Спасибо за вашу помощь. Я очень смущен.

codeFragment

ответ

1

Похоже, проблема разрешения. Установите родительскую папку для «только для чтения» для всех и назначьте ее всем папкам/файлам ниже.

Привет,

Питер

+0

Hi PeterInWiesbaden, да, это была проблема, но я был удивлен, что это проблема только в MAMP PRO. Так или иначе...! Большое спасибо! – codeFragment

+0

Пользовательские права являются злыми на Mac. – PeterInWiesbaden

3

Это работает для меня.

  1. Создать индексный файл в каталоге по умолчанию Apache ищет такой файл
  2. Если вы хотите получить доступ к каталогу (список файлов или папок в каталоге), просто зайдите в MAMP Pro до Хосты >>Продвинутый и проверьте Индексы.

Так просто, не нужно настраивать какие-либо файлы.

+0

Не нужно называть себя noob. Спасибо, что ответили. –

0

Этот случай возникает, когда вы запускаете Mamp с сервером Nginx и сервером nginx, необходимой для настройки каждой рабочей папки/каталога. для конфигурации Nginx вы можете пойти в nginx.conf файл на пути

C: \ MAMP \ конф \ Nginx \ nginx.conf

и написать этот сценарий.

http { 
    ..... 
    server { 


    location ~* /test(.*)$ { 
    root    C:/MAMP/htdocs/test; 
     index   index.php; 

     location ~ \.php$ { 
      try_files  $uri =404; 
      fastcgi_pass  127.0.0.1:9100; 
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
      include   fastcgi_params; 
     } 
    } 

    } 
} 

Примечание: в этом сценарии тест мой рабочий каталог. вы можете заменить это имя.

Смежные вопросы