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

warning: Creating default object from empty value in /var/www/clients/client4/web8/web/modules/taxonomy/taxonomy.pages.inc on line 33.

Настройка GRUB-2 на программном RAID-1 под Debian Squeeze

Проблема в том, что если из рейда вынуть именно первый диск, то Grub-2 не хочет загружать систему.
Как вариант, можно поставить загрузчик Lilo по этой инструкции.

Покопавшись день в гугле, наскрёб простое решение (отдельные благодарности вот этому админу).

После установки Debian Squeeze на RAID-1 нужно установить загрузчик на второй винт.
Делается это так:

dpkg-reconfigure grub-pc
root (hd0,0)
setup (hd0)

Отмечаю звёздочками оба загрузочных диска в рейде /dev/sda и /dev/sdb

Далее в /etc/default/grub нужно раскоментировать строку:

Debian: Установка зависимостей

Для установки всех зависимостей выполняем из под root’а

apt-get -f install

Drupal: Не создаются директории в site/default/files/imagecache на сервере apache+nginx

Долго мучился пытаясь подружить imagecache на сервере apache+nginx. Imagecache нивкакую не создавал подпапки в директории site/default/files/imagecache для настроенных пресетов. Решение оказалось простым:
нужно в конфигурационный файл nginx в секцию сервера Вашего сайта после

        location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico)$ {
...
        }
добавить location ^~ /sites/default/files/imagecache/ {
index index.php index.html;
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?q=$1 last;

Как сбросить кэш ДНС (DNS cache) в windows 7

Для того чтобы сбросить кэш ДНС в windows 7 нужно выполнить команду сброса
для этого перейдите Пуск-Виполнить (или нажмите Win+r) введите cmd и нажмите ввод (enter)
в появившемся терминальном окне введите

Ipconfig /flushdns

и нажмите ввод
далее, для выхода из окна терминала введите
exit

нажмите ввод

MTA Postfix: обновить базу данных

если вы храните свои базы данных postfix в файлах, и хотите внести изменения в файл *.db - Вам поможет утилита:
postmap
Например:
-Вам необходимо добавить некоторые алиасы в систему
откорректируйте текстовые файл /etc/postfix/aliases
и далее запустите утилиту
# postmap /etc/postfix/aliases
все - база в актуальном состоянии.

ejabberd не стартует (freeBSD 7.4, ejabberd 2.1.5, erlang R14)

Если ejabberd не стартует с ошибкой

{error_logger,{{2009,10,18},{23,7,5}},
  "Protocol: ~p: register error: ~p~n",
  ["inet_tcp",{{badmatch,{error,econnrefused}},
   [{inet_tcp_dist,listen,1},{net_kernel,start_protos,4},{net_kernel,start_protos,3},
   ...

и Вы устанавливали его не на виртуальную систему, решением может быть следующее:
проверьте правва на /var/spool/ejabberd

#cd /var/spool
#chown -R ejabberd:ejabberd ejabberd
#chmod -R u+rwX,g+rwX,o-rwx ejabberd

а на файл /var/spool/ejabberd/.erlang.cookie нужно установить

Opencart Модуль тегов

1. в catalog/model/catalog/products.php добавляем новый кусок в ~448 строку

public function getProductsTags() {
$query = $this->db->query("SELECT DISTINCT tag FROM " . DB_PREFIX . "product_tags WHERE language_id = '" . (int)$this->config->get('config_language_id') . "'");

return $query->rows;
}

2. создаем файл catalog/controller/module/tags.php

<?php
class ControllerModuleTags extends Controller {

protected function index() {
$this->language->load('module/tags');

$this->data['heading_title'] = $this->language->get('heading_title');

SysCP: Установка ProFTPd

Установка ProFTPd:
если:

Starting ftp server: proftpd - Fatal: LoadModule: error loading module 'mod_sql_mysql.c': Операция не позволяется on line 31 of '/etc/proftpd/modules.conf'
failed!

решает:
#apt-get autoremove proftpd-mod-mysql
#aptitude install proftpd-mod-mysql

а в случае с:
Starting ftp server: proftpd - warning: handling possibly truncated configuration data at line 24 of '/etc/proftpd/sql.conf'

=Нужно добавить пустую строку в конец файла

Таблицы ipfw

ipfw tables

Создаем таблицу

ipfw table 3 add 10.10.10.1
ipfw table 3 add 10.10.10.2
ipfw table 3 add 10.10.10.4
ipfw table 3 add 10.10.10.6
ipfw table 3 add 10.10.10.21
ipfw table 3 add 10.10.11.21
ipfw table 3 add 10.11.11.21/24

Смотрим содержимое таблицы

ipfw table 3 list

Должны увидеть

10.10.10.1/32 0
10.10.10.2/32 0
10.10.10.4/32 0
10.10.10.6/32 0
10.10.10.21/32 0
10.10.11.21/32 0
10.11.11.21/24 0

Применяем таблицу

ipfw add deny ip from table\(3\) to me

Должны увидеть

Как удалить порт с зависимостями

Очень часто нужно удалить порт со всеми зависимостями которые установились вместе с портом.

cd /usr/ports/ports-mgmt/pkg_rmleaves/
make install clean
rehash
pkg_rmleaves -d

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

RSS-материал