Я пытаюсь защитить свой LocalSettings.php. Сначала я нашел пользователя nginx (www-data
) с помощью top
, сделал chown -R www-data:www-data wikidir
, а затем попытался сделать chmod 600
на wikidir/LocalSettings.php
. Однако сайт ломает. Сайт работает только в том случае, если LocalSettings.php доступен для чтения во всем мире, чего я не хочу.
Любая помощь приветствуется.
Похоже, ваши процессы fastcgi запущены от имени пользователя, отличного от www-data
; вы захотите изменить эту конфигурацию, чтобы она работала как www-data
(это имеет значение для безопасности, поскольку этот пользователь может писать везде, где www-data
может, но это, вероятно, то, что вы хотите с установкой mediawiki).
Где это настроено, зависит от того, как был установлен fastcgi - Пример nginx fastcgi он установлен в переменной среды в сценарии init.d, но ваши настройки могут отличаться. Если вы не можете найти, где это изменить, сообщите нам, как был установлен fastcgi, и мы поможем.