Доступ запрещен для файлов PHP только

То, что я нахожу самыми легкими с фильтрами LDAP, должно разбить их в формате ниже: (Apache, DS, кажется, делает это автоматически, которое действительно полезно).

(&
  (objectcategory=computer)
  (lastLogonTimeStamp<=$ft)
  (!
    (ou:dn:=DisabledPCs)
  )
  (|
   (operatingsystem=Windows 2000 Professional)
   (operatingSystem=Windows XP*)(operatingSystem=Windows 7*)
   (operatingSystem=Windows Vista*)
   (operatingsystem=Windows 2000 Server)
   (operatingsystem=Windows Server*)
  )
)

Таким образом, я думаю, возможно, если Вы переупорядочили фильтр больше как:

(&
  (!
    (ou:dn:=DisabledPCs)
  )
  (
    (objectcategory=computer)
    (lastLogonTimeStamp<=$ft)
    (|
     (operatingsystem=Windows 2000 Professional)
     (operatingSystem=Windows XP*)(operatingSystem=Windows 7*)
     (operatingSystem=Windows Vista*)
     (operatingsystem=Windows 2000 Server)
     (operatingsystem=Windows Server*)
    )
  )
)

Я не протестировал это, но я думаю, делая и две части, НЕ, и затем все остальное путем заключения в скобки его прочь, должен сделать это.

Сообщите мне, немного ли это ближе.

3
задан 29 October 2011 в 06:07
2 ответа
<Directory /srv/www/hostname/public>
    Order allow,deny
    Allow from all
</Directory>

Это не включает / srv / www / hostname / fcgid-bin / ; предполагая, что Разрешить не применять к нему где-либо еще в вашей конфигурации, это проблема. Вам потребуется Разрешить доступ к этому расположению.

4
ответ дан 3 December 2019 в 06:16

У меня была аналогичная ошибка, за исключением того, что моя была связана с отсутствием строки

Options ExecCGI

из каталога, в котором находились мои скрипты (во вложенной папке виртуального сервера), поэтому файлы html загружались нормально, но php давали ошибку 403.

0
ответ дан 3 December 2019 в 06:16

Теги

Похожие вопросы