Системное администрирование

Ubuntu 10.04, вывод ошибок в PHP и xdebug

Оказывается "гламурный" var_dump() в расширении xdebug, который мне неожиданно пригодился, не работает без

ini_set('html_errors', 'On');

Если параметр отключен - дампы будут иметь стандартный вид. Мне приходилось отрубать, поскольку привык смотреть ошибки и предупреждения интерпретатора php в лог-файле.

Nginx + Apache - как убрать мусор с 404 и 403 страниц приложений

Ситуация следующая, есть nginx стоящий фронтендом. Есть апач (apache 2.2) бекендом. Nginx проксирует запросы на Apache.

В Apache вертится приложение. В данном случае Drupal.

Возникла проблема следующего плана: на страницах 404 и 403 начал вылезать мусор в виде размера странички в байтах в шустнадцатиричной системе счисления. Как оказалось  - это всего лишь навсего способ передачи данных от сервера Apache, когда он не знает точно длины контента(chunked encoding).

Логгирование PHP в syslog

Конечно, много разработчиков PHP использует логгирование сообщений в файл. В PHP есть возможность складывать сообщения через syslog, однако с этим не все так ясно. В моей ситуации есть несколько копий php-cgi работающих в режиме fastcgi с разными пользовательскими привилегиями. Поэтому мне придется использовать syslog. Добавим в php.ini строчку. error_log=syslog. Но тут возникает другая проблема. При отправки сообщений в syslog PHP не указывает категорию к чему это относится. И возможность настройки "из коробки" не задокументирована.

Правила rewrite для Gallery2 и nginx

По просьбе David Currie выкладываю правила rewrite для Gallery2, запущенной на связке nginx и php-fastcgi. Вот правила которые я пользую для себя.

Теперь для блога мы используем Nginx

Теперь блог на основе Wordpress работает с использованием вебсервера nginx. Мы используем PHP как fast-cgi(об установке можно прочитать тут). Теперь все работает быстрее - даже без использования плагинов для кеширования и требует меньше памяти для работы.

FreeBSD: Конфигурирование точки доступа Wi-Fi и авторизации

Итак, после приобретения Wi-Fi карты D-Link G-520 я озаботился созданием беспроводной сети в моей квартире. Итак. Что мы имеем. В качестве домашнего сервера рабочая станция с процессором VIA C3, гигабитный сетевой адаптер на чипе RealTek 8169SB/8110SB. Установлена ОС FreeBSD 6.2 со всеми последними патчами. Предполагается, что  данная машина будет играть роль точки доступа Wi-Fi, хранилища файлов, прокси, и файрвола для локальной сети. Проблема которая возникла - состоит в следующем.  На официальном сайте FreeBSD и в сети полно документации по настройке беспроводного соединения.

Subscribe to RSS - Системное администрирование