Вы хотите отключить php для домашней папки.
При использовании PHP в качестве модуля Apache (значение по умолчанию на Ubuntu 10.04), добавьте следующее к конфигурации Apache
php_admin_value engine Off
Необходимо, вероятно, также использовать Options -ExecCGI
и AllowOverride None
там для безопасности. Посмотрите официальные рекомендации по безопасности Apache. Если Ваш веб-сервер имеет другие виды включенных сценариев (как mod_perl
), убедиться отключить их для домашней папки также.
rsuarez делает несколько хороших замечаний по поводу вашей конфигурации init / upstart. Однако, неясно, возникает ли та же ошибка при запуске программы insserv
от имени пользователя root вручную. Есть две вещи, которые вы можете сделать для отладки разрешений insserv
напрямую:
/ sbin / insserv
ту же ошибку при запуске из командной строки вручную strace
, чтобы узнать, для какого файла или разрешений он не работает. Если №1 не дает вам отказать в разрешении, следуйте инструкциям rsuarez и @ TomO'Connor, чтобы посмотреть на потенциальные проблемы выскочки или Neo4j, поскольку они, вероятно, не имеют прямого отношения к двоичному файлу / sbin / insserv
.