Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
wiki:руководство_по_ubuntu_server:приложения_lamp:phpmyadmin [2015/08/15 22:45] Для Ubuntu 14.04 |
wiki:руководство_по_ubuntu_server:приложения_lamp:phpmyadmin [2018/09/28 06:21] (текущий) [Настройка] |
||
|---|---|---|---|
| Строка 15: | Строка 15: | ||
| <code>sudo apt-get install phpmyadmin</code> | <code>sudo apt-get install phpmyadmin</code> | ||
| По запросу выберите какой web сервер будет настроен для phpMyAdmin. В этом разделе предполагается использование в качестве web сервера **Apache2**. | По запросу выберите какой web сервер будет настроен для phpMyAdmin. В этом разделе предполагается использование в качестве web сервера **Apache2**. | ||
| + | |||
| + | Далее производим настройку apache для обеспечения работы phpMyAdmin. \\ | ||
| + | Начиная с ubuntu 13.10 необходимо выполнить команды в терминале: | ||
| + | <code>sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf | ||
| + | sudo a2enconf phpmyadmin | ||
| + | sudo /etc/init.d/apache2 reload</code> | ||
| В обозревателе перейдите по адресу **%%http://%%//localhost//%%/phpmyadmin%%** . На странице входа введите //root// в качестве имени пользователя, или другого пользователя, если вы его настраивали, а также пароль этого пользователя MySQL. | В обозревателе перейдите по адресу **%%http://%%//localhost//%%/phpmyadmin%%** . На странице входа введите //root// в качестве имени пользователя, или другого пользователя, если вы его настраивали, а также пароль этого пользователя MySQL. | ||
| - | <note>Если на предыдущем шаге, когда заходите по адресу **%%http://%%//localhost//%%/phpmyadmin%%**, сервер выдает ошибку 404 - Not found, проверьте расположение файла **%%phpmyadmin.conf%%**. \\ | + | <note>Если на предыдущем шаге, когда заходите по адресу **%%http://%%//localhost//%%/phpmyadmin%%**, сервер выдает ошибку 404 - Not found, проверьте расположение файла **%%phpmyadmin.conf%%**. В случае ubuntu 12.04: если файл отсутствует по адресу **%%/etc/apache2/conf.d/phpmyadmin.conf%%** и при этом существует по адресу **%%/etc/phpmyadmin/apache.conf%%**, то переместите файл и перезапустите сервер: |
| - | **Для Ubuntu 14.04**: <code>sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-enabled/phpmyadmin.conf | + | |
| - | sudo /etc/init.d/apache2 restart</code> После этого попробуйте снова войти через браузер. </note> | + | |
| - | <note>Если способ выше не помог и если файл отсутствует по адресу **%%/etc/apache2/conf.d/phpmyadmin.conf%%** и при этом существует по адресу **%%/etc/phpmyadmin/apache.conf%%**, то переместите файл и перезапустите сервер: | + | |
| <code>sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf | <code>sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf | ||
| sudo /etc/init.d/apache2 restart</code> | sudo /etc/init.d/apache2 restart</code> | ||
| После этого попробуйте снова войти через браузер. | После этого попробуйте снова войти через браузер. | ||
| </note> | </note> | ||
| - | В 15.04 phpmyadmin включается так: <code bash>sudo a2enconf phpmyadmin | ||
| - | sudo service apache2 reload</code> | ||
| Как только вы авторизуетесь, вы сможете при необходимости сменить пароль пользователя root, создавать пользователей, создавать/удалять базы данных, таблицы и пр. | Как только вы авторизуетесь, вы сможете при необходимости сменить пароль пользователя root, создавать пользователей, создавать/удалять базы данных, таблицы и пр. | ||
| Строка 43: | Строка 44: | ||
| Другим важным файлом настройки является /etc/phpmyadmin/apache.conf, который является символьной ссылкой на /etc/apache2/conf.d/phpmyadmin.conf и используется для настройки Apache2 по обслуживанию сайта phpMyAdmin. Файл содержит настройки по загрузке PHP, правам доступа к каталогу и пр. Для дополнительной информации смотрите раздел [[wiki:руководство_по_ubuntu_server:web_сервера:httpd_apache2_web_server|HTTPD - Apache2 интернет сервер]]. | Другим важным файлом настройки является /etc/phpmyadmin/apache.conf, который является символьной ссылкой на /etc/apache2/conf.d/phpmyadmin.conf и используется для настройки Apache2 по обслуживанию сайта phpMyAdmin. Файл содержит настройки по загрузке PHP, правам доступа к каталогу и пр. Для дополнительной информации смотрите раздел [[wiki:руководство_по_ubuntu_server:web_сервера:httpd_apache2_web_server|HTTPD - Apache2 интернет сервер]]. | ||
| + | === Ограничить видимость для интернета === | ||
| + | в файл /etc/apache2/conf-enabled/phpmyadmin.conf под строчкой | ||
| + | <code><Directory /usr/share/phpmyadmin> </code> | ||
| + | добавить<code> | ||
| + | Deny from all | ||
| + | Allow from 127.0.0.1 109.172.13.224 192.168.1.</code> | ||
| ====Ссылки==== | ====Ссылки==== | ||