Здравствуйте. Есть виртуальный сервер, Centos 6. IP адрес, скажем, a.b.c.d На серваке стоит «1С-Битрикс: Веб-окружение» 4.3- Linux (по инструкции отсюда http://www.1c-bitrix.ru/products/env/). Все нормально работает. Решил поставить phpMyAdmin, чтобы работать с БД (привычнее). Хочу, чтобы доступ к PMA был с любого компа. Поиски привели к следующим действиям: 1) установил # yum install phpmyadmin 2) подправил файл /etc/httpd/conf.d/phpMyAdmin.conf , чтобы доступ был отовсюду
Код
Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
<Directory /usr/share/phpMyAdmin/>
# <IfModule mod_authz_core.c>
# Apache 2.4
# <RequireAny>
# Require ip 127.0.0.1
# Require ip ::1
# </RequireAny>
# </IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
# Order Deny,Allow
# Deny from All
Order Allow,Deny
Allow from All
# Allow from 127.0.0.1
# Allow from ::1
</IfModule>
</Directory>
3) скопировал файл /usr/share/phpMyAdmin/config.sample.inc.php в файл /usr/share/phpMyAdmin/config.inc.php и, исходя из dbconn.php ($DBType = "mysql"; $DBHost = "localhost"; $DBLogin = "root"; $DBPassword = ""; $DBName = "manager"; $DBDebug = false; $DBDebugToFile = false) подправил его
Семен Люшнин, файл конфигурации phpMyAdmin.conf нужно положить в /etc/httpd/bx/conf/ а не в /etc/httpd/conf.d/ Дело в том, что в веб окружение битрикс, в дефолтном конфиге апача закоментирована строчка, подключения конфигов из /etc/httpd/conf.d/
Код
#
# Disabled standart config
#
#Include conf.d/*.conf
#
# BitrixEnv include configs
#
Include bx/conf/*.conf
Include bx/custom/*.conf