Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

vi config.inc.php

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-аутентификация с разрешением доступа без пароля.

 

 

замечания

  1. phpmyadmin без праоля тебя не пустит, у тебя все скрины для root без пароля, вход не пройдет,

    пускает без пароля – проверял.
  2. из командной строки установка не указана

указал. Для убунту тоже указал с нуля.

 


Дата добавления: 2015-10-31; просмотров: 93 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Инструмент Shadow/Highlight| Музыка с характерным латиноамериканским/карибским ритмом. Другие типы музыки не разрешаются.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)