|
Sudo apt-get install ubuntu-desktop
Работоспособность сервера и его доступность извне можно проверить из браузера(в данном случае доступность проверялась из самой Ubuntu, из соседней openSUSE на платформе VmWare и из Windows 7)
Домашняя директория вебсервера в Ubuntu - /var/www/
Установка PMA производится напрямую из графической оболочки
Если же в Ubuntu не выбирать нужных серверов во время установки, все их можно установить позже из консоли:
(Внимание – все следующие команды необходимо вызывать либо от имени root’а, либо через команду sudo):
1) Необходимо обновить список пакетов в Aptitude: apt-get update
2) Затем устанавливается утилита tasksel для установки наборов программ: apt-get install tasksel
3) Утилита tasksel позволит выбрать необходимые пакеты для установки: tasksel
При установке LAMP-сервера, необходимо будет указать пароль рута для mysql-сервера:
4) Остается установить PhpMyAdmin при помощи aptitude: sudo apt-get install phpmyadmin
При установке необходимо будет выбрать на каком именно сервере будет располагаться PhpMyAdmin:
5) После установки остается только перезагрузить apache2: /etc/init.d/apache2 restart
Результат:
Настройка PhpMyAdmin будет продемонстрирована на примере ОС openSUSE.
Для настройки необходимо отредактировать файл конфигурации(предварительно его откатив).
cd /etc/ PhpMyAdmin/
Cp config.inc.php config.inc.php.bck
vi config.inc.php
В первую очередь нас интересуют следующие переменные:
$cfg[‘blowfish_secret’] - ее необходимо заполнить чтоб разрешить аутентификацию через cookie. В качестве значения подойдет любая строка произвольной длины, без ограничений.
В массиве $cfg[‘Servers’] хранятся данные о MySQL-серверах: хост, порт, сокет, тип авторизации, имя пользователя и пароль.
Отдельный интерес представляет директива $cfg[‘Servers’][$i][‘AllowNoPassword’]. Пока она установлена в false, подключение к серверу без пароля невозможно.
Там же можно задать URL страницы, на которую пользователя переадресует после выхода из PMA.
Также можно ограничить список видимых пользователю бад занных($cfg[‘Servers’][$i][‘only_db’]).
PMA позволяет использовать четыре типа аутентификации:
config использует значения, записанные в файле настроек config.inc.php.
cookie и позволяет доступ от имени разных пользователей. Логин и пароль хранятся в куках в течение сессии, по завершении которой пароль удаляется. Этот режим позволяет регистрировать произвольные сервера, если $cfg['AllowArbitraryServer'] разрешена.
HTTP также позволяет получать доступ к MySQL от имени разных пользователей.
Signon позволяет проходить регистрацию с помощью приготовленной заранее php сессии. Для использования данного метода, необходимо определить значения для конфигурационных переменных session_name и signon_URL. В качестве URL необходимо задать ссылку на php-скрипт, который подготовит сессию для аутентификации.
В данной работе использовалась cookie-аутентификация с разрешением доступа без пароля.
замечания
указал. Для убунту тоже указал с нуля.
Дата добавления: 2015-10-31; просмотров: 93 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Инструмент Shadow/Highlight | | | Музыка с характерным латиноамериканским/карибским ритмом. Другие типы музыки не разрешаются. |