![]() |
Биллинговая система NoDeny |
Установка пакета phpMyAdmin.
phpMyAdmin — веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL.
При установке phpmyadmin из портов, автоматически устанавливается php, однако
(в данный момент) если это осуществить, то php не будет установлен как модуль
apache. Поэтому предварительно устанавливаем php:
Появится окно настроек, в котором необходимо поставить галку напротив пункта
"Build Apache module".
После установки, в конфиге апача (/usr/local/etc/apache22/httpd.conf) должна появится такая строка:
LoadModule php5_module libexec/apache22/libphp5.so
Отредактируем конфиг:
и в конце конфига добавляем строки:
Также находим строку, начинающуюся с DirectoryIndex. Изменяем ее на:
Теперь устанавливаем phpmyadmin:
В конце установки отобразится текст о том, что нужно добавить в конфиг
апача, на данный момент следующее:
Теперь создаем конфиг для phpmyadmin:
В куче менюшек-кнопок выбираем: add
В появившейся страничке выбираем:
Authentication type: http
Сохраняем.
Выбираем кодировку: жмем кнопку charsets и в поле default charset выбираем windows-1251, жмем update
Жмем save - конфигурация сохраняется
Появляется окно авторизации, в которое вводим логин root и его пароль как учетной
записи mysql (не системы).
Команды bash
cd /usr/ports/lang/php5 make install clean
После установки, в конфиге апача (/usr/local/etc/apache22/httpd.conf) должна появится такая строка:
LoadModule php5_module libexec/apache22/libphp5.so
Отредактируем конфиг:
Команда bash
ee /usr/local/etc/apache22/httpd.conf
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
DirectoryIndex index.html index.php
Команды bash
cd /usr/ports/databases/phpmyadmin make install clean
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"Заменяем Allow from 127.0.0.1 .example.com на Allow from allOptions none AllowOverride Limit Order Deny,Allow Deny from all Allow from 127.0.0.1 .example.com
Команда bash
apachectl restart
Команды bash
mkdir /usr/local/www/phpMyAdmin/config chown www /usr/local/www/phpMyAdmin/config
В браузере:
http://10.0.0.2/phpmyadmin/scripts/setup.php
В появившейся страничке выбираем:
Authentication type: http
Сохраняем.
Выбираем кодировку: жмем кнопку charsets и в поле default charset выбираем windows-1251, жмем update
Жмем save - конфигурация сохраняется
Команды bash
mv /usr/local/www/phpMyAdmin/config/config.inc.php /usr/local/www/phpMyAdmin/ chmod 400 /usr/local/www/phpMyAdmin/config.inc.php rmdir /usr/local/www/phpMyAdmin/config
В браузере:
http://10.0.0.2/phpmyadmin/