/usr/sbin/dpkg-preconfigure: line 6: BEGIN: command not found

Posted in Новости on 4 июля, 2011 by admin

Вот такие ошибки вывалились при работе с системой :

/usr/sbin/dpkg-preconfigure: line 6: BEGIN: command not found
/usr/sbin/dpkg-preconfigure: line 7: qq{: command not found
/usr/sbin/dpkg-preconfigure: line 8: use: command not found
/usr/sbin/dpkg-preconfigure: line 9: use: command not found
/usr/sbin/dpkg-preconfigure: line 10: syntax error near unexpected token `('
/usr/sbin/dpkg-preconfigure: line 10: ` use Debconf::Log qw(:all);'
(Reading database … 26269 files and directories currently installed.)
Preparing to replace libc6 2.7-18lenny4 (using …/libc6_2.7-18lenny7_amd64.deb) …
/usr/share/debconf/frontend: line 5: use: command not found
/usr/share/debconf/frontend: line 6: use: command not found
/usr/share/debconf/frontend: line 7: use: command not found
/usr/share/debconf/frontend: line 8: syntax error near unexpected token `('
/usr/share/debconf/frontend: line 8: `use Debconf::AutoSelect qw(:all);'

Что очень интересно, ведь судя по

dpkg -l | grep perl

все пакеты установлены корректно.

Фикс :

apt-get install perl

командой будут установлены пара пакетов перла, после чего ошибка исчезнет.

Tags: ,

Подключение X-php-script для обнаружения спам скриптов в Debian (php5.2.6)

Posted in Новости on 1 июля, 2011 by admin

1. Ставим все необходимое и тянем исходники
cd /usr/src
apt-get build-dep php5
apt-get source php5
apt-get install shtool
cd php5-5.2.6.dfsg.1
wget http://www.lancs.ac.uk/~steveb/patches/php-mail-header-patch/php5-mail-header.patch

2. Патчим
patch -p1 < php5-mail-header.patch : patching file ext/standard/mail.c Hunk #1 succeeded at 96 with fuzz 1 (offset -1 lines). Hunk #2 succeeded at 171 (offset -1 lines). Hunk #3 succeeded at 238 (offset -1 lines). 3. Пересобираем php и ставим пропатченные пакеты в систему. debuild -us -uc cd ../ dpkg -i *.deb

Tags: , ,

Отключаем чувствительность к регистру в apache2

Posted in Новости on 23 мая, 2011 by admin

Активируем необходимый для работы модуль
a2enmod speling

Отключаем для виртхоста чувствительность к регистру
Для этого в секцию Directory для виртхоста добавляем «CheckSpelling on»

На выходе секция будет выглядеть примерно так :

CheckSpelling on

Ребутаем вебсервер
apache2ctl restart

Tags: ,

Не удалось установить подключение для пользователя указанного в директиве controluser, с помощью параметров определенных в конфигурационном файле config.inc.php

Posted in Новости on 5 мая, 2011 by admin

Создаем юзера в MySQL и прописываем его доступы в

/etc/phpmyadmin/config.inc.php в директивах :

$cfg['Servers'][$i]['controluser'] = $dbuser;
$cfg['Servers'][$i]['controlpass'] = $dbpass;

Tags: ,

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

Posted in Новости on 5 мая, 2011 by admin

При обновлении до третей ветки вышла вот такая штука в phpmyadmin.

Фикс :
вносим в

nano /usr/share/phpmyadmin/config.inc.php

следующее

$cfg['Servers'][$i]['pmadb']='phpmyadmin';
$cfg['Servers'][$i]['bookmarktable']='pma_bookmark';
$cfg['Servers'][$i]['relation']='pma_relation';
$cfg['Servers'][$i]['table_info']='pma_table_info';
$cfg['Servers'][$i]['table_coords']='pma_table_coords';
$cfg['Servers'][$i]['pdf_pages']='pma_pdf_pages';
$cfg['Servers'][$i]['column_info']='pma_column_info';
$cfg['Servers'][$i]['history']='pma_history';
$cfg['Servers'][$i]['designer_coords']='pma_designer_coords';
$cfg['Servers'][$i]['tracking'] = ‘pma_tracking’;

далее распаковываем дамп для работы с дополнительными таблицами :

tar zxvf /usr/share/doc/phpmyadmin/examples/create_tables.sql.gz -C /root/db.sql
входим в консоль MySQL и даем следующие команды :

create database phpmyadmin;
use phpmyadmin;
source /root/db.sql;

очищаем куки и перезаходим в phpmyadmin =)

Tags: ,