phpMyAdmin как открытое ПО входит в коллекцию портов FreeBSD. Идем в порты и ставим.
# cd /usr/ports/databases/phpmyadmin
# make install clean
После установки необходимо подправить конфиг нашего веб-сервера. Добавляем следующие строки в httpd.conf
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"Options none AllowOverride Limit Order Deny,Allow Deny from all Allow from 127.0.0.1 .example.com # вместо example.com вставляем имя нашего хоста
После этого редактируем конфиг phpMyAdmin
/usr/local/www/phpMyAdmin/config.inc.php. Добавим следующее:
/* * если Вы собираетесь использовать кукисы, необходимо заполнить * переменную blowfish_secret случайным набором символов. */ $cfg['blowfish_secret'] = 'blablablablablablablablablablabla'; /* * Конфигурация серверов. * Один phpMyAdmin можно использовать для подключения к * нескольким серверам MySQL. Для этого ниже прописываются * настройки для подключения к каждому серверу. Насколько * я понял, при использовании нескольких серверов следует * использовать авторизацию только через cookie. */ $i = 0; /* *** Опишем первый сервер *** */ $i++; /* * Метод авторизации. * Чаще всего применяют cookies или http ... */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; /* * Параметры для подключения к серверу. * - адрес хоста */ $cfg['Servers'][$i]['host'] = 'localhost'; /* - порт (если не указан, то используется дефолтный 3306) */ $cfg['Servers'][$i]['port'] = '' /* Тип соединения с базой данных. * Может быть socket, а может быть tcp. */ $cfg['Servers'][$i]['connect_type'] = 'tcp'; /* * Если в предыдущем случае указан socket, то по-умолчанию, * применяется путь к сокету /tmp/mysql.sock. Если у Вас * сокет базы данных в другом месте, его следует указать * в следущей переменной. */ $cfg['Servers'][$i]['socket'] = '/tmp/mysql.sock' /* * Использовать ли для подключения к БД шифрование SSL? * У меня стоит не использовать. */ $cfg['Servers'][$i]['ssl'] = false; /* * Применять сжатие. Может быть true (да) или false (нет) */ $cfg['Servers'][$i]['compress'] = false; /* * Конфигурации для второго, третьего, десятого серверов * можно подключить по аналогии с первым. Настройки * следущего сервера должны начинаться с $i++ При использовании * настроек для нескольких серверов, на странице входа в * phpMyAdmin появится выпадающий список для выбора сервера. */ /* * Каталоги для загрузки и сохранения файлов. Можно ничего не * указывать, а можно прописать сюда свой путь. Каталоги должны * быть доступны на запись пользователю www (от которого * запущен веб сервер). */ $cfg['UploadDir'] = ''; $cfg['SaveDir'] = ''; ?>
После этого открываем браузер и переходим по адресу http://ваш_сайт.com/phpmyadmin/
"/" в конце адреса обязателен иначе не зайдет.
Комментариев нет:
Отправить комментарий