Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:руководство_по_ubuntu_server:приложения_lamp:phpmyadmin [2012/07/28 14:49] [Настройка] |
wiki:руководство_по_ubuntu_server:приложения_lamp:phpmyadmin [2018/09/28 06:21] (текущий) [Настройка] |
||
---|---|---|---|
Строка 16: | Строка 16: | ||
По запросу выберите какой web сервер будет настроен для phpMyAdmin. В этом разделе предполагается использование в качестве web сервера **Apache2**. | По запросу выберите какой web сервер будет настроен для phpMyAdmin. В этом разделе предполагается использование в качестве web сервера **Apache2**. | ||
- | В обозревателе перейдите по адресу **%%http://%%//servername//%%/phpmyadmin%%**, заменив **//servername//** на актуальный адрес сервера. На странице входа введите //root// в качестве имени пользователя, или другого пользователя, если вы его настраивали, а также пароль этого пользователя MySQL. | + | Далее производим настройку 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. | ||
+ | |||
+ | <note>Если на предыдущем шаге, когда заходите по адресу **%%http://%%//localhost//%%/phpmyadmin%%**, сервер выдает ошибку 404 - Not found, проверьте расположение файла **%%phpmyadmin.conf%%**. В случае ubuntu 12.04: если файл отсутствует по адресу **%%/etc/apache2/conf.d/phpmyadmin.conf%%** и при этом существует по адресу **%%/etc/phpmyadmin/apache.conf%%**, то переместите файл и перезапустите сервер: | ||
+ | <code>sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf | ||
+ | sudo /etc/init.d/apache2 restart</code> | ||
+ | После этого попробуйте снова войти через браузер. | ||
+ | </note> | ||
Как только вы авторизуетесь, вы сможете при необходимости сменить пароль пользователя root, создавать пользователей, создавать/удалять базы данных, таблицы и пр. | Как только вы авторизуетесь, вы сможете при необходимости сменить пароль пользователя root, создавать пользователей, создавать/удалять базы данных, таблицы и пр. | ||
Строка 26: | Строка 38: | ||
Чтобы использовать phpMyAdmin для управления MySQL на другом сервере, настройте следующую запись в /etc/phpmyadmin/config.inc.php: | Чтобы использовать phpMyAdmin для управления MySQL на другом сервере, настройте следующую запись в /etc/phpmyadmin/config.inc.php: | ||
<code>$cfg['Servers'][$i]['host'] = 'db_server';</code> | <code>$cfg['Servers'][$i]['host'] = 'db_server';</code> | ||
- | <note>Замените //db_server// на актуальный IP адрес удаленного сервера базы данных. Также убедитесь, что компьютер с phpMyAdmin имеет права доступа на удаленную базу.</note> | + | <note>Замените //db_server// на актуальный IP адрес удаленного сервера базы данных. Также убедитесь, что компьютер с phpMyAdmin имеет права доступа к удаленной базе.</note> |
После настройки выйдите из phpMyAdmin и зайдите снова и вы получите доступ к новому серверу. | После настройки выйдите из phpMyAdmin и зайдите снова и вы получите доступ к новому серверу. | ||
Строка 32: | Строка 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> | ||
====Ссылки==== | ====Ссылки==== | ||
- | The phpMyAdmin documentation comes installed with the package and can be accessed from the phpMyAdmin Documentation link (a question mark with a box around it) under the phpMyAdmin logo. The official docs can also be access on the phpMyAdmin site. | + | -- Документация по phpMyAdmin устанавливается из пакета и доступна по ссылке phpMyAdmin Documentation (знак вопроса в обрамлении) под логотипом phpMyAdmin. Официальная документация также доступна на сайте [[http://www.phpmyadmin.net/home_page/docs.php|phpMyAdmin]]. |
- | + | -- Также хороший ресурс [[http://www.packtpub.com/phpmyadmin-3rd-edition/book|Mastering phpMyAdmin]]. | |
- | Also, Mastering phpMyAdmin is a great resource. | + | -- Еще один ресурс - это страница [[https://help.ubuntu.com/community/phpMyAdmin|phpMyAdmin Ubuntu Wiki]]. |
- | + | ||
- | A third resource is the phpMyAdmin Ubuntu Wiki page. | + | |
---- | ---- |