Linux - Разрешение отклонено?

Вы хотите отключить php для домашней папки.

При использовании PHP в качестве модуля Apache (значение по умолчанию на Ubuntu 10.04), добавьте следующее к конфигурации Apache


  php_admin_value engine Off

Необходимо, вероятно, также использовать Options -ExecCGI и AllowOverride None там для безопасности. Посмотрите официальные рекомендации по безопасности Apache. Если Ваш веб-сервер имеет другие виды включенных сценариев (как mod_perl), убедиться отключить их для домашней папки также.

3
задан 15 May 2013 в 13:05
1 ответ

rsuarez делает несколько хороших замечаний по поводу вашей конфигурации init / upstart. Однако, неясно, возникает ли та же ошибка при запуске программы insserv от имени пользователя root вручную. Есть две вещи, которые вы можете сделать для отладки разрешений insserv напрямую:

  1. Посмотрите, выдает ли команда / sbin / insserv ту же ошибку при запуске из командной строки вручную
  2. Если вы получили такое же разрешение, отклоненное из # 1, попробуйте запустить его с помощью strace , чтобы узнать, для какого файла или разрешений он не работает. Если №1 не дает вам отказать в разрешении, следуйте инструкциям rsuarez и @ TomO'Connor, чтобы посмотреть на потенциальные проблемы выскочки или Neo4j, поскольку они, вероятно, не имеют прямого отношения к двоичному файлу / sbin / insserv .
1
ответ дан 3 December 2019 в 07:32

Теги

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