FastNetMon

Показаны сообщения с ярлыком PHPMyAdmin. Показать все сообщения
Показаны сообщения с ярлыком PHPMyAdmin. Показать все сообщения

среда, 24 ноября 2010 г.

Как подружить APC и phpmyadmin (Debian 5 Lenny)?

При работе данных программ вместе наблюдается полная неработоспособность phpmyadmin, сопровождающаяся следующими ошибками в логе ошибок Апача:
[Wed Nov 24 10:34:59 2010] [notice] child pid 13706 exit signal Segmentation fault (11)
[Wed Nov 24 10:35:34 2010] [notice] child pid 13648 exit signal Segmentation fault (11)
[Wed Nov 24 10:35:42 2010] [notice] child pid 23979 exit signal Segmentation fault (11)
[Wed Nov 24 10:36:43 2010] [notice] child pid 15875 exit signal Segmentation fault (11)
[Wed Nov 24 10:37:13 2010] [notice] child pid 16171 exit signal Segmentation fault (11)
[Wed Nov 24 10:37:14 2010] [notice] child pid 17420 exit signal Segmentation fault (11)
[Wed Nov 24 10:37:16 2010] [notice] child pid 4038 exit signal Segmentation fault (11)
[Wed Nov 24 10:37:17 2010] [notice] child pid 17928 exit signal Segmentation fault (11)
[Wed Nov 24 10:37:41 2010] [notice] child pid 17977 exit signal Segmentation fault (11)
[Wed Nov 24 10:37:56 2010] [notice] child pid 17978 exit signal Segmentation fault (11)
[Wed Nov 24 10:40:06 2010] [notice] child pid 17957 exit signal Segmentation fault (11)
[Wed Nov 24 10:40:11 2010] [notice] child pid 19791 exit signal Segmentation fault (11)

Чтобы избавится от проблемы, нужно отключить APC для PhpMyAdmin, для этого открываем конфиг:
vi /etc/apache2/conf.d/phpmyadmin.conf

И внутри блока Directory добавляем:
php_admin_flag apc.enabled Off

После этого перезапускаем Апача:
/etc/init.d/apache2 restart

И наслаждаемся работоспособностью PhpMyAdmin`а :)

Источник: http://pecl.php.net/bugs/bug.php?id=16945&edit=1

четверг, 5 августа 2010 г.

ISPManager:При cookie-аутентификации, в конфигурационном файле необходимо задать парольную фразу установив значение директивы $cfg['blowfish_secret'].

Фикс: идем в возможности и выключаем / включаем phpmyadmin.

Либо вот так:
/usr/local/ispmgr/sbin/pkgctl activate myadmin

Критическая уязвимость в PhpMyAdmin и работающий эксплоит на нее

По проверенной информации, для PhpMyAdmin имеется эксплоит, позволяющий взломать сервер, как физический, так и виртуальный. Он уже используется как минимум пару дней и как результат его действий может быть наличие файлов /tmp/vm.c и /tmp/dd_ssh, являющихся зловредным ПО. Поэтому требуется в срочном порядке обновить PhpMyAdmin.

Инструкция по обновлению на Debian

Вот репорт об этой проблем от Debian Security Team:
http://www.debian.org/security/2010/dsa-2034

До обновления проверьте используемую версию Debian:
cat /etc/debian_version
5.0.5


Если цифры 5.0.*, то у Вас Lenny и продолжайте читать инструкцию. Если же 4.0.*, то стоит прибегнуть к услугам сторонних администраторов (либо нашей поддержки), чтобы они обновили систему до Lenny.

Для обновления PhpMyAdmin на Debian 5 Lenny сделайте следующее:
apt-get update;
apt-get upgrade -y phpmyadmin;


Если же Вы обладаете навыками администрирования, то лучше обновите всю систему целиком:
apt-get upgrade -y;


Инструкция по обновлению на CentOS

Сначала нужно подключить Epel репозиторий, это делается по инструкции: http://phpsuxx.blogspot.com/2009/03/centos-rhel.html

yum upgrade -y phpmyadmin;


Либо в идеале, если есть навыки администрирования, то обновляем всю систему:

yum update -y;


Уважаемые клиенты FastVPS! Если у Вас возникнут проблемы с обновлением, пишите в саппорт, мы все можем сделать за Вас!

Гарантированно уязвимые версии:

ii phpmyadmin 4:2.11.8.1-5+lenny3 MySQL web administration tool
ii phpmyadmin 4:2.11.8.1-5+lenny1 MySQL web administration tool


Также, если использовался конфиг PhpMyAdmin от ISPManager, то при входе в PhpMyAdmin после апдейта может выдаваться ошибка:

При cookie-аутентификации, в конфигурационном файле необходимо задать парольную фразу установив значение директивы $cfg['blowfish_secret']


Исправлять ее так: http://phpsuxx.blogspot.com/2010/08/ispmanager-cookie-cfgblowfishsecret.html

Еще тема с обсуждением: http://habrahabr.ru/blogs/infosecurity/101110/

вторник, 13 апреля 2010 г.

Наиболее оптимальные настройки MySQL!

Для многих сабж очень важен и сложен. Но есть супер крутое и простое решение - PHPMyAdmin. При логине даже простым пользователем он вываливает огромное число информации в поле "Текущее состояние MySQL", а также подсвечивает красным параметры выходящие за "нормальное поведение сервера" и советует, как их улучшить :)

среда, 9 декабря 2009 г.

Установка PhpMyAdmin на Windows Server 2008

Для начала нужно скачать дистрибутив. Идем на страницу загрузок. И скачиваем файл "phpMyAdmin-3.2.4-all-languages.zip" (прямая ссылка) в папку C:\distro.

Установка
1. Внутри папки "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\" создаем папку "phpmyadmin".
2. Входим в архив "C:\distro\phpMyAdmin-3.2.4-all-languages.zip"
3. На панели инструментов выбираем "Extract All Files".
4. И выбираем распаковку в папку "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\phpmyadmin".
5. Нажимаем Extract.
6. Переходим в папку "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\phpmyadmin\phpMyAdmin-3.2.4-all-languages" и переносим ее содержимое на уровень выше, в папку "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\phpmyadmin".
7. Саму папку "phpMyAdmin-3.2.4-all-languages" можно удалить.
8. В текущей папке файл config.sample.inc переименовываем в config.inc
9. Открываем предыдущий файл на редактирование
10. И находим там следующие строки:

$cfg['blowfish_secret'] = '';


Необходимо придумать секретную фразу подлиннее (цифры и латиница) и вписать ее как значение, например, так:

$cfg['blowfish_secret'] = 'sad123asdada';



Конфигурирование Apache

1. Идем в папку "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf"
2. Открываем файд httpd блокнотом
3. Добавляем в него в самый низ:

<Directory "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\phpmyadmin">
DirectoryIndex index.php
Options Indexes Includes ExecCGI
AllowOverride None
Order deny,allow
Allow from all
</Directory>


Alias /myadmin "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\phpmyadmin"

4. Перезапускаем Апача через оснастку Services.


Открываем страницу: http://ip.ad.dr.es/myadmin

суббота, 5 декабря 2009 г.

Установка PhpMyAdmin Debian 5 Lenny

Ставим пакеты:
apt-get install -y --force-yes phpmyadmin


В процессе установки будет задан вопрос: "Web server to reconfigure automatically", выбираем там "apache2".

После этого phpmyadmin автоматически будет подключен к Apache (/etc/apache2/conf.d/phpmyadmin.conf) и станет доступен по адресу http://ip.ad.dr.es/phpmyadmin

Вот и все :) Обращаю внимание, что PhpMyAdmin несовместим с eaccelerator, а как все же заставить их работать вместе, ищите вот здесь.

суббота, 21 ноября 2009 г.

При входе в PhpMyAdmin появляется белый экран, что делать?

Часто такая ошибка вызвана тем, что включен eaccelerator, необходимо добавить папку phpmyadmin`а в исключение следующим образом:


<Directory /usr/share/phpmyadmin>
php_admin_value eaccelerator.enable 0
</Directory>


Или в частности конкретно по ОС.

CentOS
vi /etc/httpd/conf.d/phpmyadmin.conf


И в самый низ блока Directory добавляем:
php_admin_value eaccelerator.enable 0


И перезапускаем Апача:

/etc/init.d/httpd restart


Debian 5 Lenny
vi /etc/apache2/conf.d/phpmyadmin.conf


И в самый низ блока Directory добавляем:
php_admin_value eaccelerator.enable 0


Перезапускаем Апача:
/etc/init.d/apache2 restart