我正在尝试保护我的LocalSettings.php。 首先,我find了使用top的nginx用户( www-data ),做了chown -R www-data:www-data wikidir ,然后试图在wikidir/LocalSettings.php上做chmod 600 。 但是,打破了网站。 该网站只适用于LocalSettings.php是世界可读的,这是我不想要的东西。
任何帮助表示赞赏。
听起来就像你的fastcgi进程是以www-data以外的用户身份运行的; 你会想改变这个configuration,使它运行为www-data (这对安全有影响,因为这个用户可以随时向www-data ,但是这可能是你想要的mediawiki安装)。
在哪里configuration取决于fastcgi的安装方式–nginx fastcgi示例将其设置在init.d脚本的环境variables中,但是您的设置可能会有所不同。 如果你找不到改变的地方,那么让我们知道fastcgi是如何安装的,我们可以提供帮助。