LINUX.ORG.RU

Сообщения icq876974

 

Выполнение разных функций в зависимости от ОС на PHP

Доброго времени уважаемые знатоки. В PHP я не слишком силен, но необходимо написать функцию определения ОС, и в зависимости от ее типа, выполнять разные фунции. Если Win то выполнять одно, а на Unix другое. Знаю что опледелить ОС можно средствами PHPINFO, но как написать данную фунцию и ее обработку ставит меня в тупик. Кто поможет в данном вопросе?

 , , ,

icq876974
()

[SQL] DISTINCT

Имеется таблица comments в которой есть поля id post_id autor text 1 1 123 123 2 1 312 312 3 2 123 312 4 2 312 123

И post по id которой берутся заголовки новостей содержащей комментарий. Так же есть запрос выполняющий вывод всех последних комментариев с выводом по дате последнего комментария автора , заголовока новости, ссылку на нее

SELECT comments.post_id, comments.autor, post.id, post.title, post.alt_name FROM cms_comments as comments, cms_post as post WHERE post.id=comments.post_id ORDER BY comments.date

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

 

icq876974
()

Проблемы с пакетами apt

Доброго времени уважаемые.
Возникла следующая проблема. Имеется выделенный сервер. И после рук одного человека которому я его доверил для настройки после попыток установки либо удаления, обновления пакетов выдается каждый раз такие сообщения. Как можно решить данную проблему. Устранить все данные ошибки. Подскажите. Переустановка ОС невозможна. т.к сервер уже настроен и работает несколько крупных сайтов на нем.

apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up memcached (1.4.5-1) ...
insserv: warning: script 'K01xbt' missing LSB tags and overrides
insserv: warning: script 'K80php-fastcgi' missing LSB tags and overrides
insserv: warning: script 'S20verlihub' missing LSB tags and overrides
insserv: warning: script 'php-fastcgi' missing LSB tags and overrides
insserv: warning: script 'verlihub' missing LSB tags and overrides
insserv: warning: script 'xbt' missing LSB tags and overrides
insserv: Stopping xbt depends on nginx and therefore on system facility `$all' which can not be true!
insserv: There is a loop between service nginx and xbt if stopped
insserv: loop involving service xbt at depth 2
insserv: loop involving service nginx at depth 1
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing memcached (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up nginx (0.7.67-3) ...
configured to not write apport reports
Trying a soft restart
PID IS RIGHT
WAITING
QUIT
insserv: warning: script 'K01xbt' missing LSB tags and overrides
insserv: warning: script 'K80php-fastcgi' missing LSB tags and overrides
insserv: warning: script 'S20verlihub' missing LSB tags and overrides
insserv: warning: script 'php-fastcgi' missing LSB tags and overrides
insserv: warning: script 'verlihub' missing LSB tags and overrides
insserv: warning: script 'xbt' missing LSB tags and overrides
insserv: Stopping xbt depends on nginx and therefore on system facility `$all' which can not be true!
insserv: There is a loop between service nginx and xbt if stopped
insserv: loop involving service xbt at depth 2
insserv: loop involving service nginx at depth 1
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing nginx (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up php5-fpm (5.3.3-1) ...
configured to not write apport reports
update-rc.d: warning: php5-fpm stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (none)
insserv: warning: script 'K01xbt' missing LSB tags and overrides
insserv: warning: script 'K80php-fastcgi' missing LSB tags and overrides
insserv: warning: script 'S20verlihub' missing LSB tags and overrides
insserv: warning: script 'php-fastcgi' missing LSB tags and overrides
insserv: warning: script 'verlihub' missing LSB tags and overrides
insserv: warning: script 'xbt' missing LSB tags and overrides
insserv: Stopping xbt depends on nginx and therefore on system facility `$all' which can not be true!
insserv: There is a loop between service nginx and xbt if stopped
insserv: loop involving service xbt at depth 2
insserv: loop involving service nginx at depth 1
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing php5-fpm (--configure):
subprocess installed post-installation script returned error exit status 1
configured to not write apport reports
Errors were encountered while processing:
memcached
nginx
php5-fpm
E: Sub-process /usr/bin/dpkg returned an error code (1)

Забыл добавить. ОС Debian Squesse

icq876974
()

RSS подписка на новые темы