не запускается скрипт через веб-сервер

Echelon_elite

Новичок
Доброго времени суток!

Очень нужна помощь.
Не работает простой скрипт запуска скринсейвера через браузер.
PHP:
<?php

echo "Content-Type: text/html\n\n";

system("/usr/bin/gnome-screensaver-command -a");

?>
Система Linux Debian. Apache 2.2
Все скрипты лежат в папке cgi-bin. Уровень доступа 755.
Из терминала всё прекрасно запускается и работает. А вот из веб-сервера выдаёт ошибку
Internal Server Error.

попробовал написать на баше - тоже самое, из терминала всё прекрасно, из браузера ошибка..
Причём другие скрипты запускаются нормально!

Вот ещё приведу лог апача:
::1 - - [04/Nov/2013:23:30:35 +0400] "OPTIONS * HTTP/1.0" 200 126 "-" "Apache/2.2.22 (Debian) (internal dummy connection)"

** Message: Failed to get session bus: Command line `dbus-launch --autolaunch=88e138a3a8871628732f4e6052175f6b --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n

Может к скринсейверу нужно как-то иначе обращаться?

Помогите, пожалуйста!
 

WMix

герр M:)ller
Партнер клуба
протри экран влажной салфеткой
 
Последнее редактирование:

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
И как он должен запуститься на сервере, где как правило иксов нет? Тебе ясно намекнули, что X11 initialization failed.

Не надо хотеть ужасного
 
Сверху