Я являюсь самым знакомым с Apache, но я попытаюсь взять логику там и применить ее к IIS. Существует параметр конфигурации, который определяет, какова индексная страница. Таким образом, при ударе domain.com/, Вы на самом деле получите domain.com/index.html. В IIS я верю установке, Вы ищете, назван "документом по умолчанию". Необходимо добавить index.php к списку документов по умолчанию.
Если Вы не можете изменить конфигурацию, Вы могли бы обмануть путем добавления index.html, который перенаправляет к index.php
Плюс означает, что для файлов установлен альтернативный метод управления доступом, который не соответствует разрешениям POSIX. т.е. Windows ACL или что-то в этом роде. Вам нужно проверить файлы со знаком +, чтобы узнать, что это, возможно, за пределами Cygwin. Вероятно, файлы были созданы или изменены двоичным файлом, не поддерживающим Cygwin.
Вы также можете использовать getfacl
, setfacl
, cacls
, xcacls
для просмотра или установки сопоставленных разрешений, отличных от POSIX.
Другой вариант - добавить разрешения POSIX, чтобы ваши пользователи Cygwin могли получить к ним доступ, хотя я не уверен, как они будут взаимодействовать с дополнительные разрешения, но вы можете попробовать chmod 640 tabs *
, чтобы увидеть, помогает ли это.
Это из info ls
на Cygwin,
Following the file mode bits is a single character that specifies
whether an alternate access method such as an access control list
applies to the file. When the character following the file mode
bits is a space, there is no alternate access method. When it is
a printing character, then there is such a method.
GNU `ls' uses a `.' character to indicate a file with an SELinux
security context, but no other alternate access method.
A file with any other combination of alternate access methods is
marked with a `+' character.