Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: перезапуск сервиса средствами php  (Прочитано 1702 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nikon2k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
перезапуск сервиса средствами php
« : 09 Января 2011, 03:00:41 »
надо: перезапустить squid ну или что угодно с помощью пхп

что я делал: exec("/etc/init.d/squid restart");

не работает такая штука, пробовал chmod a+x /etc/init.d/squid - чтоб дать права www-data для запуска файла


что сделать иначе?

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: перезапуск сервиса средствами php
« Ответ #1 : 09 Января 2011, 03:15:45 »
Копать в сторону sudoers

Оффлайн nikon2k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: перезапуск сервиса средствами php
« Ответ #2 : 09 Января 2011, 03:37:11 »
www-data ALL= NOPASSWD: /etc/init.d/squid restart  в судоерс присутствует, apache запущен под www-data

Пользователь решил продолжить мысль 09 Января 2011, 03:37:33:
safe mode off

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: перезапуск сервиса средствами php
« Ответ #3 : 09 Января 2011, 03:47:39 »
НЯЗ параметры вызова программы в sudoers нельзя задать.

Пользователь решил продолжить мысль 09 Января 2011, 03:48:34:
Т.е.
www-data ALL= NOPASSWD: /etc/init.d/squid

Оффлайн nikon2k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: перезапуск сервиса средствами php
« Ответ #4 : 09 Января 2011, 04:01:31 »
спасибо, ^^ помогло

 

Страница сгенерирована за 0.014 секунд. Запросов: 19.